Alan DeKok a écrit :
Guillaume Rousse wrote:
Then file a bug with Mandriva. Their package is broken. Maybe you should read my original message again: the bug report is already open, and I'm the guy trying to fix it...
Forgive me for getting large volumes of mail, and not remembering all of the details of each and every one.
In this case, try an install of 1.1.7 on a fresh machine. It works for every other distribution. A manual install works OK, I already know. This is likely to be a build issue in the official package.
If that matters, the whole package, including patches and spec file, are available from the: http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/freeradius/curren...
Failing that, because 1.1.7 works on every other system, I have little additional advice to offer. Can you have a look at the traces I posted at http://qa.mandriva.com/show_bug.cgi?id=32597, and try to guess why the wrong build tries to open a socket immediatly after forking, whereas the correct build does setsid first, then opens its pid file ?
Despite my initial guess, HAVE_SETSID is defined in both cases. -- Guillaume Rousse Moyens Informatiques - INRIA Futurs Tel: 01 69 35 69 62