[Pkg-kde-extras] Bug#661413: icecc: FTBFS with `pkglibdir' is not a legitimate directory for `SCRIPTS'

Leo Iannacone l3on at ubuntu.com
Mon Feb 27 01:00:59 UTC 2012

Package: icecc
Severity: important
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu precise ubuntu-patch

Dear maintainer,
icecc fail to build from source with automake 1.13.

Excerpt from the buildlog:

autoreconf --verbose --force --install
autoreconf: Entering directory `.'
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.in: tracing
autoreconf: running: libtoolize --install --copy --force
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./config.guess'
libtoolize: copying file `./config.sub'
libtoolize: copying file `./install-sh'
libtoolize: copying file `./ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
client/Makefile.am:4: `pkglibdir' is not a legitimate directory for `SCRIPTS'
autoreconf: automake failed with exit status: 1
make[1]: *** [override_dh_auto_configure] Error 1
make[1]: Leaving directory `/build/buildd/icecc-0.9.7'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Build finished at 20120210-1419
FAILED [dpkg-buildpackage died]

The full buidlog can be found at https://launchpad.net/ubuntu/+archive/test-rebuild-20120201/+build/3150956/+files/buildlog_ubuntu-precise-armhf.icecc_0.9.7-4_FAILEDTOBUILD.txt.gz.

The patch attached solves the problem.

Have a great day,

-- System Information:
Debian Release: wheezy/sid
  APT prefers oneiric-updates
  APT policy: (500, 'oneiric-updates'), (500, 'oneiric'), (100, 'oneiric-backports')
Architecture: i386 (i686)

Kernel: Linux 3.2.2-030202-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-------------- next part --------------
Description: Fix pkglibdir as  not a legitimate directory for `SCRIPTS'.
Author: Leo Iannacone <l3on at ubuntu.com>
Bug-Ubuntu: https://bugs.launchpad.net/bugs/935178

 client/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- icecc.orig/client/Makefile.am
+++ icecc/client/Makefile.am
@@ -1,7 +1,8 @@
 INCLUDES = -I$(srcdir)/../services
 bin_PROGRAMS = icecc
-pkglib_SCRIPTS = icecc-create-env
+iecc_pkglibdir = $(pkglibdir)
+iecc_pkglib_SCRIPTS = icecc-create-env
 icecc_SOURCES = main.cpp arg.cpp cpp.cpp local.cpp remote.cpp util.cpp md5.c safeguard.cpp
 icecc_LDADD = ../services/libicecc.la $(LIBRSYNC)
 noinst_HEADERS = client.h md5.h util.h

More information about the pkg-kde-extras mailing list