[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#646364: marked as done (espeakup: FTBFS due to multiarched libjack)

Your message dated Sat, 26 Nov 2011 13:18:01 +0000
with message-id <E1RUI8n-0006W5-FJ@franck.debian.org>
and subject line Bug#646364: fixed in espeakup 1:0.71-4
has caused the Debian Bug report #646364,
regarding espeakup: FTBFS due to multiarched libjack
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org

646364: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646364
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: espeakup
Version: 5.1.6-2
Severity: serious
Justification: ftbs
Tags: patch
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu oneiric ubuntu-patch 

libjack has been multiarched recently:

jack-audio-connection-kit (1:0.121.0+svn4538-2) unstable; urgency=low
   * Enable multiarch support (Closes: #637599)

This requires adaption of espeakup as it fails to build currently:
cc -u _Unwind_Resume -u __gcc_personality_v0 -u _Unwind_ForcedUnwind -u _Unwind_GetCFA -u _Unwind_GetBSP -lgcc_s  espeakup.o cli.o queue.o softsynth.o synth.o  /usr/lib/libespeak.a /usr/lib/libportaudio.a /usr/lib/libjack.a -lm -lpthread -lasound -lrt -o espeakup 
cc: error: /usr/lib/libjack.a: No such file or directory

Here patch applied in ubuntu to fix the issue:

diff -u espeakup-0.71/debian/rules espeakup-0.71/debian/rules
--- espeakup-0.71/debian/rules
+++ espeakup-0.71/debian/rules
@@ -1,7 +1,8 @@
 #!/usr/bin/make -f
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
-UDEB_LDLIBS ?= /usr/lib/libespeak.a /usr/lib/libportaudio.a /usr/lib/libjack.a -lm -lpthread -lasound -lrt
+UDEB_LDLIBS ?= /usr/lib/libespeak.a /usr/lib/libportaudio.a /usr/lib/$(DEB_HOST_MULTIARCH)/libjack.a -lm -lpthread -lasound -lrt
 UDEB_LDFLAGS += -u _Unwind_Resume -u __gcc_personality_v0 -u _Unwind_ForcedUnwind -u _Unwind_GetCFA -u _Unwind_GetBSP -lgcc_s
I: Running in no-targz mode
I: using fakeroot in build.
I: Current time: Sun Oct 23 17:18:58 CEST 2011
I: pbuilder-time-stamp: 1319383138
I: copying local configuration
I: mounting /proc filesystem
I: mounting /dev/pts filesystem
I: Mounting /dev/shm
I: Mounting /var/cache/pbuilder/ccache
I: policy-rc.d already exists
I: Setting up ccache
I: Installing the build-deps
W: no hooks of type D found -- ignoring
dpkg: error: configuration error: /etc/dpkg/dpkg.cfg.d/multiarch:1: unknown option 'foreign-architecture'
Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  wamerican wordlist whois vacation dh-make gettext-doc groff
  libasound2-plugins libasound2-doc jackd1 less www-browser libmail-box-perl
Recommended packages:
  espeak curl wget lynx-cur autopoint libglib2.0-data shared-mime-info
  xml-core libmail-sendmail-perl
The following NEW packages will be installed:
  bsdmainutils debhelper espeak-data file gettext gettext-base groff-base
  html2text intltool-debian libasound2 libasound2-dev libcroco3 libespeak-dev
  libespeak1 libglib2.0-0 libjack-dev libjack0 libmagic1 libpcre3 libpipeline1
  libpopt0 libportaudio2 libportaudiocpp0 libsonic0 libunistring0 libxml2
  man-db pkg-config po-debconf portaudio19-dev
0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.1 MB of archives.
After this operation, 35.6 MB of additional disk space will be used.
Get:1 http://ftp.de.debian.org/debian/ unstable/main libpipeline1 amd64 1.2.0-3 [37.9 kB]
Get:2 http://ftp.de.debian.org/debian/ unstable/main libpcre3 amd64 8.12-4 [225 kB]
Get:3 http://ftp.de.debian.org/debian/ unstable/main libasound2 amd64 [446 kB]
Get:4 http://ftp.de.debian.org/debian/ unstable/main libjack0 amd64 1:0.121.0+svn4538-3 [55.6 kB]
Get:5 http://ftp.de.debian.org/debian/ unstable/main bsdmainutils amd64 8.2.3 [208 kB]
Get:6 http://ftp.de.debian.org/debian/ unstable/main groff-base amd64 1.21-6 [1150 kB]
Get:7 http://ftp.de.debian.org/debian/ unstable/main libpopt0 amd64 1.16-1 [54.1 kB]
Get:8 http://ftp.de.debian.org/debian/ unstable/main man-db amd64 [1023 kB]
Get:9 http://ftp.de.debian.org/debian/ unstable/main libmagic1 amd64 5.09-2 [246 kB]
Get:10 http://ftp.de.debian.org/debian/ unstable/main file amd64 5.09-2 [52.0 kB]
Get:11 http://ftp.de.debian.org/debian/ unstable/main gettext-base amd64 [154 kB]
Get:12 http://ftp.de.debian.org/debian/ unstable/main libxml2 amd64 2.7.8.dfsg-5 [892 kB]
Get:13 http://ftp.de.debian.org/debian/ unstable/main html2text amd64 1.3.2a-15 [103 kB]
Get:14 http://ftp.de.debian.org/debian/ unstable/main libglib2.0-0 amd64 2.28.8-1 [1651 kB]
Get:15 http://ftp.de.debian.org/debian/ unstable/main libcroco3 amd64 0.6.2-1 [125 kB]
Get:16 http://ftp.de.debian.org/debian/ unstable/main libunistring0 amd64 0.9.3-4 [437 kB]
Get:17 http://ftp.de.debian.org/debian/ unstable/main gettext amd64 [2080 kB]
Get:18 http://ftp.de.debian.org/debian/ unstable/main intltool-debian all 0.35.0+20060710.1 [30.8 kB]
Get:19 http://ftp.de.debian.org/debian/ unstable/main po-debconf all 1.0.16+nmu1 [223 kB]
Get:20 http://ftp.de.debian.org/debian/ unstable/main debhelper all 8.9.8 [552 kB]
Get:21 http://ftp.de.debian.org/debian/ unstable/main espeak-data amd64 1.45.04-2 [719 kB]
Get:22 http://ftp.de.debian.org/debian/ unstable/main libasound2-dev amd64 [598 kB]
Get:23 http://ftp.de.debian.org/debian/ unstable/main libportaudio2 amd64 19+svn20110326-2 [75.5 kB]
Get:24 http://ftp.de.debian.org/debian/ unstable/main libsonic0 amd64 0.1.17-1 [13.5 kB]
Get:25 http://ftp.de.debian.org/debian/ unstable/main libespeak1 amd64 1.45.04-2 [148 kB]
Get:26 http://ftp.de.debian.org/debian/ unstable/main libespeak-dev amd64 1.45.04-2 [202 kB]
Get:27 http://ftp.de.debian.org/debian/ unstable/main pkg-config amd64 0.26-1 [59.5 kB]
Get:28 http://ftp.de.debian.org/debian/ unstable/main libjack-dev amd64 1:0.121.0+svn4538-3 [344 kB]
Get:29 http://ftp.de.debian.org/debian/ unstable/main libportaudiocpp0 amd64 19+svn20110326-2 [23.7 kB]
Get:30 http://ftp.de.debian.org/debian/ unstable/main portaudio19-dev amd64 19+svn20110326-2 [136 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 12.1 MB in 11s (1035 kB/s)
Selecting previously unselected package libpipeline1.
(Reading database ... 10937 files and directories currently installed.)
Unpacking libpipeline1 (from .../libpipeline1_1.2.0-3_amd64.deb) ...
Selecting previously unselected package libpcre3.
Unpacking libpcre3 (from .../libpcre3_8.12-4_amd64.deb) ...
Selecting previously unselected package libasound2.
Unpacking libasound2 (from .../libasound2_1.0.24.1-4_amd64.deb) ...
Selecting previously unselected package libjack0.
Unpacking libjack0 (from .../libjack0_1%3a0.121.0+svn4538-3_amd64.deb) ...
Selecting previously unselected package bsdmainutils.
Unpacking bsdmainutils (from .../bsdmainutils_8.2.3_amd64.deb) ...
Selecting previously unselected package groff-base.
Unpacking groff-base (from .../groff-base_1.21-6_amd64.deb) ...
Selecting previously unselected package libpopt0.
Unpacking libpopt0 (from .../libpopt0_1.16-1_amd64.deb) ...
Selecting previously unselected package man-db.
Unpacking man-db (from .../man-db_2.6.0.2-2_amd64.deb) ...
Selecting previously unselected package libmagic1.
Unpacking libmagic1 (from .../libmagic1_5.09-2_amd64.deb) ...
Selecting previously unselected package file.
Unpacking file (from .../archives/file_5.09-2_amd64.deb) ...
Selecting previously unselected package gettext-base.
Unpacking gettext-base (from .../gettext-base_0.18.1.1-5_amd64.deb) ...
Selecting previously unselected package libxml2.
Unpacking libxml2 (from .../libxml2_2.7.8.dfsg-5_amd64.deb) ...
Selecting previously unselected package html2text.
Unpacking html2text (from .../html2text_1.3.2a-15_amd64.deb) ...
Selecting previously unselected package libglib2.0-0.
Unpacking libglib2.0-0 (from .../libglib2.0-0_2.28.8-1_amd64.deb) ...
Selecting previously unselected package libcroco3.
Unpacking libcroco3 (from .../libcroco3_0.6.2-1_amd64.deb) ...
Selecting previously unselected package libunistring0.
Unpacking libunistring0 (from .../libunistring0_0.9.3-4_amd64.deb) ...
Selecting previously unselected package gettext.
Unpacking gettext (from .../gettext_0.18.1.1-5_amd64.deb) ...
Selecting previously unselected package intltool-debian.
Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ...
Selecting previously unselected package po-debconf.
Unpacking po-debconf (from .../po-debconf_1.0.16+nmu1_all.deb) ...
Selecting previously unselected package debhelper.
Unpacking debhelper (from .../debhelper_8.9.8_all.deb) ...
Selecting previously unselected package espeak-data.
Unpacking espeak-data (from .../espeak-data_1.45.04-2_amd64.deb) ...
Selecting previously unselected package libasound2-dev.
Unpacking libasound2-dev (from .../libasound2-dev_1.0.24.1-4_amd64.deb) ...
Selecting previously unselected package libportaudio2.
Unpacking libportaudio2 (from .../libportaudio2_19+svn20110326-2_amd64.deb) ...
Selecting previously unselected package libsonic0.
Unpacking libsonic0 (from .../libsonic0_0.1.17-1_amd64.deb) ...
Selecting previously unselected package libespeak1.
Unpacking libespeak1 (from .../libespeak1_1.45.04-2_amd64.deb) ...
Selecting previously unselected package libespeak-dev.
Unpacking libespeak-dev (from .../libespeak-dev_1.45.04-2_amd64.deb) ...
Selecting previously unselected package pkg-config.
Unpacking pkg-config (from .../pkg-config_0.26-1_amd64.deb) ...
Selecting previously unselected package libjack-dev.
Unpacking libjack-dev (from .../libjack-dev_1%3a0.121.0+svn4538-3_amd64.deb) ...
Selecting previously unselected package libportaudiocpp0.
Unpacking libportaudiocpp0 (from .../libportaudiocpp0_19+svn20110326-2_amd64.deb) ...
Selecting previously unselected package portaudio19-dev.
Unpacking portaudio19-dev (from .../portaudio19-dev_19+svn20110326-2_amd64.deb) ...
Setting up libpipeline1 (1.2.0-3) ...
Setting up libpcre3 (8.12-4) ...
Setting up libasound2 ( ...
Setting up libjack0 (1:0.121.0+svn4538-3) ...
Setting up bsdmainutils (8.2.3) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode.
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode.
Setting up groff-base (1.21-6) ...
Setting up libpopt0 (1.16-1) ...
Setting up man-db ( ...
Building database of manual pages ...
Setting up libmagic1 (5.09-2) ...
Setting up file (5.09-2) ...
Setting up gettext-base ( ...
Setting up libxml2 (2.7.8.dfsg-5) ...
Setting up html2text (1.3.2a-15) ...
Setting up libglib2.0-0 (2.28.8-1) ...
No schema files found: doing nothing.
Setting up libcroco3 (0.6.2-1) ...
Setting up libunistring0 (0.9.3-4) ...
Setting up gettext ( ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16+nmu1) ...
Setting up debhelper (8.9.8) ...
Setting up espeak-data (1.45.04-2) ...
Setting up libasound2-dev ( ...
Setting up libportaudio2 (19+svn20110326-2) ...
Setting up libsonic0 (0.1.17-1) ...
Setting up libespeak1 (1.45.04-2) ...
Setting up libespeak-dev (1.45.04-2) ...
Setting up pkg-config (0.26-1) ...
Setting up libjack-dev (1:0.121.0+svn4538-3) ...
Setting up libportaudiocpp0 (19+svn20110326-2) ...
Setting up portaudio19-dev (19+svn20110326-2) ...
Reading package lists...
Building dependency tree...
Reading state information...
eatmydata is already the newest version.
The following NEW packages will be installed:
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 129 kB of archives.
After this operation, 378 kB of additional disk space will be used.
Get:1 http://ftp.de.debian.org/debian/ unstable/main fakeroot amd64 1.18.1-1 [129 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 129 kB in 0s (2397 kB/s)
Selecting previously unselected package fakeroot.
(Reading database ... 12837 files and directories currently installed.)
Unpacking fakeroot (from .../fakeroot_1.18.1-1_amd64.deb) ...
Processing triggers for man-db ...
Setting up fakeroot (1.18.1-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode.
I: Copying source file
I: copying [/tmp/espeakup_0.71-3.dsc]
I: copying [/tmp/espeakup_0.71.orig.tar.gz]
I: copying [/tmp/espeakup_0.71-3.diff.gz]
I: Extracting source
gpgv: keyblock resource `/tmp/buildd/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Fri Aug  5 21:33:52 2011 UTC using DSA key ID 8D649BCD
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./espeakup_0.71-3.dsc
dpkg-source: info: extracting espeakup in espeakup-0.71
dpkg-source: info: unpacking espeakup_0.71.orig.tar.gz
dpkg-source: info: applying espeakup_0.71-3.diff.gz
dpkg-source: info: upstream files that have been modified: 
I: Building the package
W: no hooks of type A found -- ignoring
I: Running cd tmp/buildd/*/ && env PATH=/usr/lib/ccache:/usr/lib/ccache:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin dpkg-buildpackage -us -uc "-ejtaylor.debian@googlemail.com" -rfakeroot
dpkg-buildpackage: source package espeakup
dpkg-buildpackage: source version 1:0.71-3
 dpkg-source --before-build espeakup-0.71
dpkg-buildpackage: host architecture amd64
 fakeroot debian/rules clean
/usr/bin/make clean
make[1]: Entering directory `/tmp/buildd/espeakup-0.71'
rm -f cli.o espeakup.o queue.o softsynth.o synth.o
make[1]: Leaving directory `/tmp/buildd/espeakup-0.71'
rm -f build-stamp
rm -f espeakup
rm -fr espeakup-udeb
 dpkg-source -b espeakup-0.71
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: info: using source format `1.0'
dpkg-source: info: building espeakup using existing espeakup_0.71.orig.tar.gz
dpkg-source: info: building espeakup in espeakup_0.71-3.diff.gz
dpkg-source: warning: the diff modifies the following upstream files: 
dpkg-source: info: use the '3.0 (quilt)' format to have separate and documented changes to upstream files, see dpkg-source(1)
dpkg-source: info: building espeakup in espeakup_0.71-3.dsc
 debian/rules build
make[1]: Entering directory `/tmp/buildd/espeakup-0.71'
cc -c -Wall   -o espeakup.o espeakup.c 
cc -c -Wall   -o cli.o cli.c 
cc -c -Wall   -o queue.o queue.c 
queue.c: In function 'queue_process_entry':
queue.c:135:15: warning: variable 'error' set but not used [-Wunused-but-set-variable]
cc -c -Wall   -o softsynth.o softsynth.c 
cc -c -Wall   -o synth.o synth.c 
cc   espeakup.o cli.o queue.o softsynth.o synth.o  -lespeak -lpthread -o espeakup
make[1]: Leaving directory `/tmp/buildd/espeakup-0.71'
mkdir espeakup-udeb
ln *.c *.h espeakup-udeb/
ln Makefile espeakup-udeb/
CFLAGS=" -Os" /usr/bin/make -C espeakup-udeb LDLIBS="/usr/lib/libespeak.a /usr/lib/libportaudio.a /usr/lib/libjack.a -lm -lpthread -lasound -lrt" LDFLAGS="-u _Unwind_Resume -u __gcc_personality_v0 -u _Unwind_ForcedUnwind -u _Unwind_GetCFA -u _Unwind_GetBSP -lgcc_s"
make[1]: Entering directory `/tmp/buildd/espeakup-0.71/espeakup-udeb'
cc -c -Wall  -Os  -o espeakup.o espeakup.c 
cc -c -Wall  -Os  -o cli.o cli.c 
cc -c -Wall  -Os  -o queue.o queue.c 
queue.c: In function 'queue_process_entry':
queue.c:135:15: warning: variable 'error' set but not used [-Wunused-but-set-variable]
cc -c -Wall  -Os  -o softsynth.o softsynth.c 
softsynth.c: In function 'process_buffer.isra.1':
softsynth.c:98:16: warning: 'adj' may be used uninitialized in this function [-Wuninitialized]
softsynth.c:42:16: note: 'adj' was declared here
softsynth.c:98:16: warning: 'value' may be used uninitialized in this function [-Wuninitialized]
softsynth.c:41:6: note: 'value' was declared here
cc -c -Wall  -Os  -o synth.o synth.c 
cc -u _Unwind_Resume -u __gcc_personality_v0 -u _Unwind_ForcedUnwind -u _Unwind_GetCFA -u _Unwind_GetBSP -lgcc_s  espeakup.o cli.o queue.o softsynth.o synth.o  /usr/lib/libespeak.a /usr/lib/libportaudio.a /usr/lib/libjack.a -lm -lpthread -lasound -lrt -o espeakup
cc: error: /usr/lib/libjack.a: No such file or directory
make[1]: *** [espeakup] Error 1
make[1]: Leaving directory `/tmp/buildd/espeakup-0.71/espeakup-udeb'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package

Attachment: signature.asc
Description: OpenPGP digital signature

--- End Message ---
--- Begin Message ---
Source: espeakup
Source-Version: 1:0.71-4

We believe that the bug you reported is fixed in the latest version of
espeakup, which is due to be installed in the Debian FTP archive:

  to main/e/espeakup/espeakup-udeb_0.71-4_amd64.udeb
  to main/e/espeakup/espeakup_0.71-4.diff.gz
  to main/e/espeakup/espeakup_0.71-4.dsc
  to main/e/espeakup/espeakup_0.71-4_amd64.deb

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 646364@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Samuel Thibault <sthibault@debian.org> (supplier of updated espeakup package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)

Hash: SHA512

Format: 1.8
Date: Sat, 26 Nov 2011 14:07:54 +0100
Source: espeakup
Binary: espeakup espeakup-udeb
Architecture: source amd64
Version: 1:0.71-4
Distribution: unstable
Urgency: low
Maintainer: Debian Accessibility Team <debian-accessibility@lists.debian.org>
Changed-By: Samuel Thibault <sthibault@debian.org>
 espeakup   - Connector between speakup kernel modules and espeak
 espeakup-udeb - Configure the speech synthesizer voice (udeb)
Closes: 640968 642966 646364
 espeakup (1:0.71-4) unstable; urgency=low
   [ Debconf translations ]
   * Sinhala; (Danishka Navin).  Closes: #640968
   * Persian (Behrad Eslamifar).  Closes: #642966
   [ Samuel Thibault ]
   * Apply patch from Julian Taylor to fix FTBFS with multiarched libjack,
     thanks! Bump debian/control dependency accordingly.  Closes: #646364.
   * Link espeakup udeb against libsonic.a. Add debian/control dependency
   * control: Depend on hardening-check.
   * rules: Set DEB_BUILD_HARDENING=1 to enable hardening, except for the udeb.
 fde93bfe29e05bf75f5aeaaa437ae5f145634452 1495 espeakup_0.71-4.dsc
 9c138a08aeaa739563b0523a33ec173a4d5c4ef0 8922 espeakup_0.71-4.diff.gz
 80d83185acc52f89c216f071915d75d6dcae0f2d 23838 espeakup_0.71-4_amd64.deb
 1114a3a35beb39fbc5da1324e8e90b26254728fd 231860 espeakup-udeb_0.71-4_amd64.udeb
 32b1539b33d36173017a5915598ca219e46f8379a9d987642a35b14a18e4dc63 1495 espeakup_0.71-4.dsc
 eb47d3bdf884335ace0f457c98000413a3d81f4b441c8b29893608ac34b399c4 8922 espeakup_0.71-4.diff.gz
 4703f5e57694cac900423036ef08d082df60f835c70ab1bc0b2d42d561c5904f 23838 espeakup_0.71-4_amd64.deb
 f479275433dc308e08395ea6144d8b55a11a2c2d45d9f95ac608c4721e8fab4b 231860 espeakup-udeb_0.71-4_amd64.udeb
 5d440721bb29ae15fa7a1913e315743d 1495 admin extra espeakup_0.71-4.dsc
 b32cac637f4b4aa1cbc3a564fc5dba87 8922 admin extra espeakup_0.71-4.diff.gz
 866ba45f54b0112551fdfa7917ff5c63 23838 admin extra espeakup_0.71-4_amd64.deb
 2960aa13cd8cb034e36b2d8992c97342 231860 debian-installer extra espeakup-udeb_0.71-4_amd64.udeb
Package-Type: udeb

Version: GnuPG v1.4.11 (GNU/Linux)


--- End Message ---

Reply to: