Re: building v.1.1.3(cvs) on different systems
Zitat von Nicolas Baradakis <nbk@sitadelle.com>:
Markus Krause wrote:
i just tested the building of todays cvs checkout of branch_1_1, here is what happend (maybe you want to know ;-)):
Thanks for the report, your tests are very useful. i am glad to be able to contribute at least this way a bit to this great project!
[...]
* mac os x 10.4.7: running ./configure and then make leads to:
/usr/bin/ld: multiple definitions of symbol _mainconfig .libs/radrelay.o definition of _mainconfig in section (__DATA,__common) .libs/mainconfig.o definition of _mainconfig in section (__DATA,__common)
It seems radrelay doesn't need to link with mainconfig.o anymore. Please do a "cvs update" and try again with no configure option. ok, i did a "cvs update", then "./configure" and "make" there were no errors and after "make install" i had a running freeradius server !
then i tried "./configure --disable-shared" (i remembered something ...) and got until:
/usr/bin/ld: Undefined symbols: _boot_DynaLoader
It looks like a problem with rlm_perl. This time please try to build with "./configure --disable-shared --without-rlm-perl". ok (although the solution above works, but may be it is of some use):
make clean ./configure --disable-shared --without-rlm-perl make the build was successful.
Please also post the output of the command "perl -MExtUtils::Embed -e ldopts". here you are:
macky-lan:~ krause$ perl -MExtUtils::Embed -e ldopts -L/usr/local/lib /System/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DynaLoader/DynaLoader.a -L/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE -lperl -ldl -lm -lc macky-lan:~ krause$ maybe i should mention that no sql-modules (sqlcounter, mysql, postgresql, oracle, unixODBC) were build due to missing libraries (maybe i can test it at least with mysql next time ...) so, what else is there to test? ;-) regards markus
-- Nicolas Baradakis
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/devel.html
-- Markus Krause email: krause@biochem.mpg.de Mogli-Soft: Support for Mac OS X, Webmail/Horde, LDAP, RADIUS by order of the Computing Center of the Max-Planck-Institute of Biochemistry Tel.: 089 - 89 40 85 99 Fax.: 089 - 89 40 85 98 --------------------------------------------------------------------- This message was sent using https://webmail.biochem.mpg.de If you encounter any problems please report to rz-linux@biochem.mpg.de
Markus Krause wrote:
* mac os x 10.4.7:
[...]
ok, i did a "cvs update", then "./configure" and "make" there were no errors and after "make install" i had a running freeradius server !
That's nice. If a "./configure" with no option works out of the box, we shouldn't get too many questions on the mailing list after the release.
./configure --disable-shared --without-rlm-perl make
the build was successful.
Ok, but it isn't really satisfying as we don't have the rlm_perl module linked to the server.
$ perl -MExtUtils::Embed -e ldopts -L/usr/local/lib /System/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DynaLoader/DynaLoader.a -L/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE -lperl -ldl -lm -lc
Nothing unusual here... It seems to me it isn't trivial to fix this problem. (need to dig in autotools mechanisms again) I don't know what Alan thinks about this bug, but perhaps we could leave this in 1.1.3: there's a lot of more important problems already solved, so it's better to release it soon.
maybe i should mention that no sql-modules (sqlcounter, mysql, postgresql, oracle, unixODBC) were build due to missing libraries (maybe i can test it at least with mysql next time ...)
I don't worry too much: they have not been changed between 1.1.2 and 1.1.3.
so, what else is there to test? ;-)
You have already done a great job :) -- Nicolas Baradakis
Nicolas Baradakis <nbk@sitadelle.com> wrote:
I don't know what Alan thinks about this bug, but perhaps we could leave this in 1.1.3: there's a lot of more important problems already solved, so it's better to release it soon.
I agree. I'll do it Tuesday. Due to the emails back and forth, I didn't want to do it today, until I was sure it was OK. Alan DeKok. -- http://deployingradius.com - The web site of the book http://deployingradius.com/blog/ - The blog
participants (3)
-
Alan DeKok -
Markus Krause -
Nicolas Baradakis