Hello. I'm a mandriva package maintainer, and I'm trying to solve a strange issue with our freeradius package. On mandriva 2007.1, the server crashes immediatly after forking (SIGPIPE error), whereas it works OK with -x debug flag. The same package, built on mandriva 2007.0, works OK also.
You have a bug report available at http://qa.mandriva.com/show_bug.cgi?id=32597, with traces of both cases. I initially thought of some kind of bogus autoconf detection of build environment, due to the lack of commands such as setsid in wrong trace, and tghe use of conditional builds directives in the code. However, comparating autoconf.h in both build tree doesn't show any sensible hint (in particular, HAVE_SETSID is set even for the non-working case, whereas it doesn't appear in the trace). Comparing build commandes neither (only difference being -mpentiumpro versus -mgeneric gcc flag). Using ldd on radiusd binary doesn't show any sensible difference neither. Freeradius 1.1.6 and 1.1.7 work perfectly on current mandriva development version, however, I'd prefer to fix the issue on stable release without changing version if possible. Any hint welcome. -- Guillaume Rousse Moyens Informatiques - INRIA Futurs Tel: 01 69 35 69 62 - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

