PaulHowarth/Blog/2010-02-23

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


Recent