Description of problem: gettext is not building in rawhide: /builddir/build/BUILD/gettext-0.17/gettext-tools/src/.libs/lt-xgettext: error while loading shared libraries: libgettextsrc-0.17.so: cannot open shared object file: No such file or directory FAIL: lang-perl-2 /builddir/build/BUILD/gettext-0.17/gettext-tools/src/.libs/lt-xgettext: error while loading shared libraries: libgettextsrc-0.17.so: cannot open shared object file: No such file or directory FAIL: lang-php /builddir/build/BUILD/gettext-0.17/gettext-tools/src/.libs/lt-xgettext: error while loading shared libraries: libgettextsrc-0.17.so: cannot open shared object file: No such file or directory FAIL: lang-po /builddir/build/BUILD/gettext-0.17/gettext-tools/src/.libs/lt-xgettext: error while loading shared libraries: libgettextsrc-0.17.so: cannot open shared object file: No such file or directory FAIL: lang-rst ======================= 314 of 314 tests failed (13 tests were not run) =======================
eg http://koji.fedoraproject.org/koji/getfile?taskID=1428455&name=build.log
Karsten, would you have any idea why this might be happening in rawhide?
Perhaps the cause is: --------------------------------------------------------------------- make[1]: Entering directory `/builddir/build/BUILD/gettext-0.17/gettext-runtime' cd . && ../build-aux/fixaclocal /bin/sh /builddir/build/BUILD/gettext-0.17/build-aux/missing --run aclocal-1.10 -I m4 -I ../autoconf-lib-link/m4 -I ../m4 -I gnulib-m4 /builddir/build/BUILD/gettext-0.17/build-aux/missing: line 52: aclocal-1.10: command not found WARNING: `aclocal-1.10' is missing on your system. You should only need it if you modified `acinclude.m4' or `configure.ac'. You might want to install the `Automake' and `Perl' packages. Grab them from any GNU archive site. cd . && /bin/sh /builddir/build/BUILD/gettext-0.17/build-aux/missing --run autoconf cd . && /bin/sh /builddir/build/BUILD/gettext-0.17/build-aux/missing --run automake-1.10 --gnu /builddir/build/BUILD/gettext-0.17/build-aux/missing: line 52: automake-1.10: command not found WARNING: `automake-1.10' is missing on your system. You should only need it if you modified `Makefile.am', `acinclude.m4' or `configure.ac'. You might want to install the `Automake' and `Perl' packages. Grab them from any GNU archive site. --------------------------------------------------------------------- When gettext-0.17-11.fc12 was rebuilt, automake was 1.10.2-3. Now rawhide has 1.11-2.fc12
Very quick workaround: ---------------------------------------------------------- %prep %setup -q %patch5 -p0 -b .5-open-args~ %patch6 -p0 -b .6-autopoint~ %patch7 -p0 -b .rpathFix~ %patch8 -p0 -b .unicode~ grep -rl '1\.10' . | grep -v html | grep -v ChangeLog | xargs sed -i -e 's|1\.10|1.11|' ---------------------------------------------------------- http://koji.fedoraproject.org/koji/taskinfo?taskID=1428812
Thanks Tasaka-san for spotting that. Wish autotools would just fail in this case... :-| I pushed a build to rawhide which just run autogen.sh: I hope that is good enough.