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

Bug#652601: marked as done (espeakedit FTBFS with multiarch libwxgtk2.8-dev)



Your message dated Wed, 25 Jan 2012 13:51:05 +0000
with message-id <E1Rq3Fh-0007aJ-Pm@franck.debian.org>
and subject line Bug#652601: fixed in espeakedit 1.43.03-4
has caused the Debian Bug report #652601,
regarding espeakedit FTBFS with multiarch libwxgtk2.8-dev
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
immediately.)


-- 
652601: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652601
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
package: espeakedit
severity: serious
tags: patch

espeakedit FTBFS with libwxgtk2.8-dev 2.8.12.1-4 or later. This was first
noticed on the armhf buildd but I have also reproduced it on i386.

The cause is that
/usr/lib/wx/include/gtk2-unicode-release-2.8/wx/setup.h has moved to
/usr/lib/<multiarch triplet>/wx/include/gtk2-unicode-release-2.8/wx/setup.h

The attatched patch fixes the paths and adds appropriate build-depends
(the dpkg-dev dep is for dpkg-architecture -qDEB_HOST_MULTIARCH ).

diff -ur espeakedit-1.43.03/debian/control espeakedit-1.43.03.new/debian/control
--- espeakedit-1.43.03/debian/control	2011-10-12 08:51:22.000000000 +0100
+++ espeakedit-1.43.03.new/debian/control	2011-12-19 02:00:32.000000000 +0000
@@ -6,7 +6,7 @@
 Vcs-Browser: http://git.debian.org/?p=pkg-a11y/espeakedit.git;a=summary
 Vcs-Git: git://git.debian.org/git/pkg-a11y/espeakedit.git
 Homepage: http://espeak.sourceforge.net/
-Build-Depends: debhelper (>= 7), libwxgtk2.8-dev, portaudio19-dev
+Build-Depends: debhelper (>= 7), libwxgtk2.8-dev (>= 2.8.12.1-4), portaudio19-dev, dpkg-dev (>= 1.16.0)
 Standards-Version: 3.9.2
 
 Package: espeakedit
diff -ur espeakedit-1.43.03/debian/patches/wx2.8.diff espeakedit-1.43.03.new/debian/patches/wx2.8.diff
--- espeakedit-1.43.03/debian/patches/wx2.8.diff	2011-10-12 08:54:21.000000000 +0100
+++ espeakedit-1.43.03.new/debian/patches/wx2.8.diff	2011-12-19 02:02:56.000000000 +0000
@@ -1,8 +1,8 @@
-diff --git a/src/Makefile b/src/Makefile
-index d26273d..464fb0b 100644
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -1,13 +1,13 @@
+Index: espeakedit-1.43.03/src/Makefile
+===================================================================
+--- espeakedit-1.43.03.orig/src/Makefile	2007-05-05 11:25:42.000000000 +0100
++++ espeakedit-1.43.03/src/Makefile	2011-12-19 02:02:29.000000000 +0000
+@@ -1,13 +1,14 @@
  SRCS=$(wildcard *.cpp)
  OBJS=$(patsubst %.cpp,%.o,$(SRCS))
  
@@ -12,10 +12,11 @@
  LIBS=-lstdc++ -lportaudio
  
 -CPPFLAGS =  -Wall -g -fexceptions -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT
-+CPPFLAGS =  -Wall -g -fexceptions -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT
++DEB_HOST_MULTIARCH ?=$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
++CPPFLAGS =  -Wall -g -fexceptions -I/usr/lib/$(DEB_HOST_MULTIARCH)/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT
  
 -CXXFLAGS = -O2 -g0 -Wall -g -fexceptions -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT
-+CXXFLAGS = -O2 -g0 -Wall -g -fexceptions -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT
++CXXFLAGS = -O2 -g0 -Wall -g -fexceptions -I/usr/lib/$(DEB_HOST_MULTIARCH)/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT
  
  all: espeakedit
  

--- End Message ---
--- Begin Message ---
Source: espeakedit
Source-Version: 1.43.03-4

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

espeakedit_1.43.03-4.debian.tar.gz
  to main/e/espeakedit/espeakedit_1.43.03-4.debian.tar.gz
espeakedit_1.43.03-4.dsc
  to main/e/espeakedit/espeakedit_1.43.03-4.dsc
espeakedit_1.43.03-4_amd64.deb
  to main/e/espeakedit/espeakedit_1.43.03-4_amd64.deb



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

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

Debian distribution maintenance software
pp.
Samuel Thibault <sthibault@debian.org> (supplier of updated espeakedit 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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 25 Jan 2012 14:28:37 +0100
Source: espeakedit
Binary: espeakedit
Architecture: source amd64
Version: 1.43.03-4
Distribution: unstable
Urgency: low
Maintainer: Debian Accessibility Team <debian-accessibility@lists.debian.org>
Changed-By: Samuel Thibault <sthibault@debian.org>
Description: 
 espeakedit - A multi-lingual software speech synthesizer - editor
Closes: 652601
Changes: 
 espeakedit (1.43.03-4) unstable; urgency=low
 .
   * debian/patches/format.diff: Add format security fix.
   * debian/control:
     - Depend on hardening-check.
     - Depend on multiarched libwx2.8.
   * debian/rules: Set DEB_BUILD_HARDENING=1 to enable hardening.
   * debian/patches/wx2.8.diff: Use multiarched paths (Closes: Bug#652601).
Checksums-Sha1: 
 689c36e2ef70111922353b4384bcbc124f01875f 1461 espeakedit_1.43.03-4.dsc
 4a40da3897ea003457be0987ab8844cd6ac99368 4006 espeakedit_1.43.03-4.debian.tar.gz
 76283fa9a0a86d9c2801ee900d437d2303682dd5 325724 espeakedit_1.43.03-4_amd64.deb
Checksums-Sha256: 
 bf4df31c78a542b5a629d06c4347cb7f6e129289b3d17c614fbf3ec1b91de972 1461 espeakedit_1.43.03-4.dsc
 0c59653522450fb0e9864568e5399e04ba18d4da1e9204fd285895534141f1df 4006 espeakedit_1.43.03-4.debian.tar.gz
 26920a76c210a73b5461a0c8269f415478da880822c5af5a7daa721edd3a1c8c 325724 espeakedit_1.43.03-4_amd64.deb
Files: 
 491815fc3c673c99744825442107aec8 1461 sound extra espeakedit_1.43.03-4.dsc
 44612d655603c69251a1cfe4b773b914 4006 sound extra espeakedit_1.43.03-4.debian.tar.gz
 7d2ba6b5682e5e39f3b9d7b895c5eee3 325724 sound extra espeakedit_1.43.03-4_amd64.deb

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

iF4EAREKAAYFAk8gBQAACgkQa6Lp0s/HjrMmNAEAnfO1c6EOwY82K76QgbWVtJ1j
j2wO+FyEQed8tV6vYIgA/0IzXmf9+6lqTP19S1WkFC/jCmbxEnJ+XR1MWfibyddg
=bLmM
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: