PaulHowarth/Blog/2010-02-15

Monday 15th February 2010

Fedora Project

  • Fixed FTBFS bug (Bug #565197) in bluefish (Fedora 13) as a result of Features/ChangeInImplicitDSOLinking; in this case it was due to log10() being called in src/bftextview2.c but the resulting executable not being linked against libm; the following patch to configure.ac was enough to resolve the problem:

  • --- bluefish-2.0.0-rc3/configure.ac.orig        2010-01-29 21:13:26.000000000 +0000
    +++ bluefish-2.0.0-rc3/configure.ac     2010-02-15 10:10:30.636430172 +0000
    @@ -541,6 +541,9 @@
     
     AC_CHECK_FUNCS_ONCE([regcomp bind socket accept])
     
    +# log10 often requires -lm
    +AC_SEARCH_LIBS([log10], [m])
    +
     dnl **************************
     dnl   Spell checker
     dnl **************************
  • Fixed FTBFS bug (Bug #564839) in grepmail (Fedora 13) as a result of the recent introduction into Fedora of Date::Manip version 6; I made a simple patch to resolve the issue and submitted it upstream as CPAN RT#54621:

  • --- grepmail-5.3034/grepmail.orig       2009-08-16 21:26:03.000000000 +0100
    +++ grepmail-5.3034/grepmail    2010-02-15 13:46:52.674267600 +0000
    @@ -394,7 +394,7 @@
         if (eval 'require Date::Manip')
         {
           my ($version_number) = $Date::Manip::VERSION =~ /^(\d+\.\d+)/;
    -      Date::Manip::Date_Init("TodayIsMidnight=1") if $version_number >= 5.43;
    +      Date::Manip::Date_Init("TodayIsMidnight=1") if ($version_number >= 5.43 && $version_number < 6);
         }
       }
  • Fixed FTBFS bug (Bug #565173) in gtkwave (Fedora 13) as a result of Features/ChangeInImplicitDSOLinking; in this case it was due to dlopen() being called in tcl_np.c but the resulting executable not being linked against libdl; the following patch to configure.ac was enough to resolve the problem:

  • --- gtkwave-3.3.2/configure.ac.orig     2009-12-25 18:41:35.000000000 +0000
    +++ gtkwave-3.3.2/configure.ac  2010-02-15 15:01:28.325153921 +0000
    @@ -204,6 +204,7 @@
     fi
     
     # Checks for libraries.
    +AC_CHECK_LIB([dl], [dlopen])
     AC_CHECK_LIB([m], [sqrt])
     AC_CHECK_LIB([pthread], [main])

Local Packages

  • Updated bluefish as per the Fedora package

  • Updated grepmail as per the Fedora package

  • Updated gtkwave as per the Fedora package

  • Updated libssh2 to 1.2.4 (build fixes, nothing functional)

  • Updated perl-Data-OptList to 0.106

  • Updated perl-Mixin-Linewiseto 0.003 and fixed the build to run the release tests too

  • Updated ppp to move pppd2.tdb from /var/run to /var/run/ppp (Bug #560014)

  • Updated proftpd to 1.3.3rc4; I also built a test package of 1.3.2d prior to updating Fedora to that

  • Updated unrar to 3.9.9


Recent