Tuesday 23rd February 2010
Fedora Project
Fixed FTBFS bug (Bug #564928) in gtorrentviewer as a result of Features/ChangeInImplicitDSOLinking; in this case it was due to ceil() being called in mainwindow.c but the resulting executable not being linked against libm; the following patch to configure.in (and the changes from re-running the autotools) was basically enough to resolve the problem:
--- GTorrentViewer-0.2b/configure.in 2004-10-26 04:03:39.000000000 +0100 +++ GTorrentViewer-0.2b/configure.in 2010-02-15 16:19:21.000000000 +0000 @@ -112,5 +112,8 @@ AC_FUNC_STRFTIME AC_CHECK_FUNCS([memchr memmove memset modf]) +# ceil() requires libm +AC_CHECK_LIB([m], [ceil]) + AC_CONFIG_FILES([Makefile src/Makefile pixmaps/Makefile data/Makefile po/Makefile.in]) AC_OUTPUT
Updated perl-IO-Socket-SSL in devel branches to 1.32 (die in Makefile.PL if Scalar::Util has no dualvar support)
Local Packages
Updated curl to fix FTBFS bug due to not linking curl and some of the test cases to librt (as per Fedora version)
Updated gtorrentviewer as per the Fedora package
Updated libgcrypt to 1.4.5
Updated perl-ExtUtils-CBuilder to 0.2702 (compile() changes in 0.2701 fixed to work on Windows too)
Updated perl-IO-Socket-SSL to 1.32 as per the Fedora package
Rebuilt perl-HTTP-Size and perl-IO-Multiplex for perl 5.10.1 in devel branches