Package: lcdproc
Version: 0.5.5-1
Severity: serious
Tags: patch
Justification: fails to build from source (but built successfully in the past)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi there,

tried rebuilding lcdproc but failed due to a new sanity-check introduced by
automake 1.11.3:

dh build --with autotools_dev
   dh_testdir
   dh_autotools-dev_updateconfig
   debian/rules override_dh_auto_configure
make[1]: Entering directory `/«PKGBUILDDIR»'
chmod +x debian/autogen.sh
debian/autogen.sh
Cleaning autotools files...
Running autoreconf...
configure.in:10: installing `./config.guess'
configure.in:10: installing `./config.sub'
configure.in:6: installing `./install-sh'
configure.in:6: installing `./missing'
clients/lcdexec/Makefile.am: installing `./depcomp'
server/drivers/Makefile.am:23: `pkglibdir' is not a legitimate directory for 
`PROGRAMS'
autoreconf: automake failed with exit status: 1
make[1]: *** [override_dh_auto_configure] Error 1
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Please find attached a patch that has been applied in Ubuntu for this issue.

Cheers,

  Andreas

- -- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (400, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-17-generic (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBAgAGBQJPSkspAAoJEGHzRCZ03mYkQyMQALYN9XYoXbj+3pYdaTUkrH82
rqeRuZDRoUH6+dq92Eq4vrHba0yRf0jOwC8e5GoYGIkM9oNcKFfQ8q/elHmnBRHN
eDN5BXjDw7FpLjtnU7f1GVQtrTkEWPybwFsfj3nUlf3r1OElFsVOBf2BRZPQhboP
o+PV/8On0IyDJlQm6+JoPrdBJzjHwn3wDn/yDgL8zYUUb2ciEGQLvIF+IIe4DqhG
62VNnA5V1pb7M3jWzyO/6YMorc67wlCHABuiQZbaNyPG5PdSQon7hTAaZOh2OZyS
04TpzWl99ZylB4xDTtlnoVdWVTAukO3mPuPUDnvO14u32bbJXuYMYUBL+r/ob26U
vzmyd10zAGy7ti3Y0Za2aAoUrxSXaw5dgKm3G7ZSMnGOOJVWAmNOxQfsSjoAf1j6
jE3VuOf/blkEs/cXkXRCpKgtZEHmnKKatnKMJZPNX8juPKDmY6W8Lgag4JcoWYEV
O6tuv/jAJM9jCKuC1fCQfDabPHvtDQk9R3FLujqwhVHJpfdPHdUbhqTf5QwVd5Fp
OWf5PAxSW8GonEv3yKGCCdlvSdFQ1hT5Cz0zATLvcIFofDOpjeJTEjgZdCNXG5jB
sTgtxPW9Rd5hYvgRGaHplOkEAYmfzSkjkwshebzlXeBsFc9vLzJqNvOST7prN1bz
Hce1FZg79kgtcq+/M3Or
=JrK4
-----END PGP SIGNATURE-----

Attachment: lcdproc_0.5.5-1-amd64-20120226-1600.gz
Description: GNU Zip compressed data

Description: With automake 1.11.3, pkglib_PROGRAMS is not valid anymore, 
 so work around this by using my_execbin_PROGRAMS.
Author: Andreas Moog <am...@ubuntu.com>
Bug: http://sourceforge.net/support/tracker.php?aid=3494755
Bug-Ubuntu: https://bugs.launchpad.net/bugs/934265
Forwarded: yes, https://sourceforge.net/tracker/download.php?group_id=119&atid=100119&file_id=436745&aid=3494755

Index: lcdproc-0.5.5/server/drivers/Makefile.am
===================================================================
--- lcdproc-0.5.5.orig/server/drivers/Makefile.am	2012-02-26 14:04:37.000000000 +0100
+++ lcdproc-0.5.5/server/drivers/Makefile.am	2012-02-26 14:13:17.764467350 +0100
@@ -20,7 +20,8 @@
 
 ## Keep the lists sorted!
 
-pkglib_PROGRAMS = @DRIVERS@
+my_execbindir = $(pkglibdir)
+my_execbin_PROGRAMS = @DRIVERS@
 EXTRA_PROGRAMS = bayrad CFontz CFontz633 CFontzPacket curses debug CwLnx ea65 EyeboxOne g15 glcdlib glk hd44780 icp_a106 imon imonlcd IOWarrior irman joy lb216 lcdm001 lcterm lirc lis MD8800 mdm166a ms6931 mtc_s16209x MtxOrb mx5000 NoritakeVFD picolcd pyramid sed1330 sed1520 serialPOS serialVFD shuttleVFD stv5730 SureElec svga t6963 text tyan sli ula200 xosd i2500vfd irtrans
 noinst_LIBRARIES = libLCD.a libbignum.a
 

Reply via email to