Package: ibus Version: 1.4.0-3 Severity: serious Justification: FTBFS Now ibus source is FTBFS at install. ========================================== ... dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building ibus using existing ./ibus_1.4.0.orig.tar.gz dpkg-source: info: building ibus in ibus_1.4.0-4.debian.tar.gz dpkg-source: info: building ibus in ibus_1.4.0-4.dsc debian/rules build dh build --with python2 --with autoreconf dh_testdir dh_autoreconf libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' bus/Makefile.am:131: variable `test_stress_SOURCES' is defined but no program or bus/Makefile.am:131: library has `test_stress' as canonical name (possible typo) bus/Makefile.am:141: variable `test_stress_LDADD' is defined but no program or bus/Makefile.am:141: library has `test_stress' as canonical name (possible typo) src/Makefile.am:176: addprefix $(srcdir: non-POSIX variable name src/Makefile.am:176: (probably a GNU make extension) ui/gtk/Makefile.am:39: `pkglibexecdir' is not a legitimate directory for `SCRIPTS' autoreconf: automake failed with exit status: 1 dh_autoreconf: autoreconf -f -i returned exit code 1 make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 E: Failed autobuilding of package ============================
Then I checked patched source: ============================ $ sed -n 39,42p ui/gtk/Makefile.am pkglibexec_SCRIPTS = \ ibus-ui-gtk \ $(NULL) ============================ Daiki, you pointed me to: http://git.savannah.gnu.org/cgit/automake.git/commit/?id=4e4dae50 I also found related follow-up http://lists.gnu.org/archive/html/automake/2012-01/msg00004.html I guess this is the cause of this new FTBFS phenomema. But I still do not understand * where is the bug? * what it takes to fix this error? Googling lead me to a similar bug report elsewhere. Basically it changes above mentioned part with ============================== ldmlibexecdir = $(libexecdir)/@PACKAGE@ ldmlibexec_SCRIPTS = \ ibus-ui-gtk \ $(NULL) ============================== It can eliminate autoreconf error but I am not sure this is what is needed. Osamu -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages ibus depends on: ii gconf2 3.2.3-1 ii libc6 2.13-24 ii libgconf2-4 3.2.3-1 ii libglib2.0-0 2.30.2-6 ii libgtk2.0-0 2.24.8-3 ii libibus-1.0-0 1.4.0-3 ii librsvg2-common 2.34.2-2 ii libx11-6 2:1.4.4-4 ii python 2.7.2-10 ii python-ibus 1.4.0-3 ii python-notify 0.1.1-3 ii python-xdg 0.19-3 Versions of packages ibus recommends: ii ibus-clutter 0.0+git20090728.a936bacf-4 ii ibus-gtk 1.4.0-3 ii ibus-gtk3 1.4.0-3 ii ibus-qt4 1.3.1-2+b1 ii im-config [im-switch] 0.10 ibus suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org