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