[Pkg-ime-devel] Bug#657828: ibus: FTBFS
Osamu Aoki
osamu at debian.org
Sun Jan 29 09:32:51 UTC 2012
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
More information about the Pkg-ime-devel
mailing list