Your message dated Thu, 10 Oct 2013 10:19:18 +0000
with message-id <[email protected]>
and subject line Bug#725143: fixed in ogre-1.9 1.9.0~20130731+dfsg1-3
has caused the Debian Bug report #725143,
regarding unbuildable on some archs
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 [email protected]
immediately.)
--
725143: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725143
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ogre-1.9
Tags: patch
Using __sync_fetch_and_add_8 on architectures without native support
requires the libatomic library
(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56300), which is part of
GCC 4.8+.
The attached patch links against this library and forces compilation
with gcc/g++ 4.8. It also disables --as-needed on ia64 to work around
bug #718047.
This should fix everything except armhf (crashing make, which is a bug
there not here), but has not been tested.
$ diff -up rules_orig rules
--- rules_orig 2013-10-01 20:30:06.846713326 +0100
+++ rules 2013-10-01 20:52:56.234672865 +0100
@@ -15,8 +15,13 @@ export DEB_BUILD_MAINT_OPTIONS := hard
dpkg_buildflags = DEB_BUILD_MAINT_OPTIONS=$(DEB_BUILD_MAINT_OPTIONS) dpkg-buildflags
export DEB_CFLAGS_MAINT_APPEND := -pipe -Wall $(shell $(dpkg_buildflags) --get CPPFLAGS)
export DEB_CXXFLAGS_MAINT_APPEND := -pipe -Wall $(shell $(dpkg_buildflags) --get CPPFLAGS)
-export DEB_LDFLAGS_MAINT_APPEND := -Wl,-z,defs -Wl,--as-needed
-
+# -latomic for __sync_fetch_and_add_8
+# disable -Wl,--as-needed on ia64 due to bug #718047
+ifeq($(DEB_HOST_ARCH),ia64)
+export DEB_LDFLAGS_MAINT_APPEND := -Wl,-z,defs -latomic
+else
+export DEB_LDFLAGS_MAINT_APPEND := -Wl,-z,defs -Wl,--as-needed -latomic
+endif
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
@@ -47,7 +52,8 @@ override_dh_auto_configure:
-DOGRE_INSTALL_DOCS:BOOL=TRUE \
-DOGRE_BUILD_SAMPLES:BOOL=FALSE \
-DOGRE_INSTALL_SAMPLES:BOOL=FALSE \
- -DOGRE_INSTALL_SAMPLES_SOURCE:BOOL=FALSE
+ -DOGRE_INSTALL_SAMPLES_SOURCE:BOOL=FALSE \
+ -DCMAKE_C_COMPILER=gcc-4.8 -DCMAKE_CXX_COMPILER=g++-4.8
override_dh_install:
# Copy files from template for this particular version
$ diff -up control_orig control
--- control_orig 2013-10-01 21:00:50.306658858 +0100
+++ control 2013-10-01 21:02:02.410656727 +0100
@@ -28,7 +28,8 @@ Build-Depends: debhelper (>= 9~),
libxaw7-dev,
libxt-dev,
libois-dev [linux-any],
- chrpath
+ chrpath,
+ g++-4.8
Package: libogre-1.9-dev
Section: libdevel
--- End Message ---
--- Begin Message ---
Source: ogre-1.9
Source-Version: 1.9.0~20130731+dfsg1-3
We believe that the bug you reported is fixed in the latest version of
ogre-1.9, which is due to be installed in the Debian FTP archive.
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Manuel A. Fernandez Montecelo <[email protected]> (supplier of updated ogre-1.9
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 09 Oct 2013 23:46:54 +0100
Source: ogre-1.9
Binary: libogre-1.9-dev libogre-1.9.0 libogre-1.9.0-dbg ogre-1.9-doc
ogre-1.9-tools blender-ogrexml-1.9
Architecture: source amd64 all
Version: 1.9.0~20130731+dfsg1-3
Distribution: unstable
Urgency: low
Maintainer: Debian Games Team <[email protected]>
Changed-By: Manuel A. Fernandez Montecelo <[email protected]>
Description:
blender-ogrexml-1.9 - Blender Exporter for OGRE
libogre-1.9-dev - 3D Object-Oriented Graphics Rendering Engine (development
files)
libogre-1.9.0 - 3D Object-Oriented Graphics Rendering Engine (libraries)
libogre-1.9.0-dbg - 3D Object-Oriented Graphics Rendering Engine (debugging
libs)
ogre-1.9-doc - 3D Object-Oriented Graphics Rendering Engine (documentation)
ogre-1.9-tools - 3D Object-Oriented Graphics Rendering Engine (tools)
Closes: 725143
Changes:
ogre-1.9 (1.9.0~20130731+dfsg1-3) unstable; urgency=low
.
* Add build-depend on "g++ (>= 4:4.8.1-3)" and fixes for building in several
arches (Closes: #725143). Thanks Rebecca N. Palmer for the report and the
suggested fix.
Checksums-Sha1:
2a59a55cc05adb9e7c8be33e9bbbb5ded0c0f2bd 2702
ogre-1.9_1.9.0~20130731+dfsg1-3.dsc
1b6940c30405846ad1bf0cca873e62ef998e3bc3 24781
ogre-1.9_1.9.0~20130731+dfsg1-3.debian.tar.gz
14c93be396f8ad6a26ec8cd67951fdba07cbdb9e 957220
libogre-1.9-dev_1.9.0~20130731+dfsg1-3_amd64.deb
efd11e097e6d538a15c044e28a39db3c11184908 2364984
libogre-1.9.0_1.9.0~20130731+dfsg1-3_amd64.deb
dea8b41c5d5eba207f984fdfa2933cd02a4a2cd5 65919830
libogre-1.9.0-dbg_1.9.0~20130731+dfsg1-3_amd64.deb
30b77d61a5f3fa64225c4a254aead7dd833a5a0e 648250
ogre-1.9-doc_1.9.0~20130731+dfsg1-3_all.deb
ca856ec81c93c1234a20d092518504430814850b 124684
ogre-1.9-tools_1.9.0~20130731+dfsg1-3_amd64.deb
1841dc65605c704a00be3a2a0e084aeb6616b5d2 164914
blender-ogrexml-1.9_1.9.0~20130731+dfsg1-3_all.deb
Checksums-Sha256:
0d686fd4d404855734ddb1d6978d8dba156bff24424956ab3eb7bd587fd3b44a 2702
ogre-1.9_1.9.0~20130731+dfsg1-3.dsc
c75ebdb7b27edcf26f2aa6416a1b8bd8ed61566a2e1cb3e547d051e1ab0eb274 24781
ogre-1.9_1.9.0~20130731+dfsg1-3.debian.tar.gz
4ed82109f1e845d48df54bb8aab0cba2fea6da420fb52df685b29bd4aea0365b 957220
libogre-1.9-dev_1.9.0~20130731+dfsg1-3_amd64.deb
47018b0697e3857e293347bcc80366d9b5c666050348de11373d04ffeb4b9207 2364984
libogre-1.9.0_1.9.0~20130731+dfsg1-3_amd64.deb
014b1c92e87d6ffaa8083bb5b4518187794afa4ee530b43e978c6b035a9533c9 65919830
libogre-1.9.0-dbg_1.9.0~20130731+dfsg1-3_amd64.deb
49b9bdfe0e0a615b118535475ae5f7b49262ae144b0196cbe395851622adefe6 648250
ogre-1.9-doc_1.9.0~20130731+dfsg1-3_all.deb
87cb9f85659627c676fbfbf37c3872e7cad25ac95d3bf4f03ad691cd73076ebb 124684
ogre-1.9-tools_1.9.0~20130731+dfsg1-3_amd64.deb
228411bdcd2cc6931105984a9aac47db73f35069325abbf134724dd044551fe4 164914
blender-ogrexml-1.9_1.9.0~20130731+dfsg1-3_all.deb
Files:
dd1e345c145cce6264baac036ef88c77 2702 libs optional
ogre-1.9_1.9.0~20130731+dfsg1-3.dsc
02f052a2a8592b6f51e195c9064cded3 24781 libs optional
ogre-1.9_1.9.0~20130731+dfsg1-3.debian.tar.gz
3d939278950bad5158fbcc409a50ddba 957220 libdevel optional
libogre-1.9-dev_1.9.0~20130731+dfsg1-3_amd64.deb
053892d2abe2805f61967236af3f948f 2364984 libs optional
libogre-1.9.0_1.9.0~20130731+dfsg1-3_amd64.deb
8036e541051b611a8208e5146464616b 65919830 debug extra
libogre-1.9.0-dbg_1.9.0~20130731+dfsg1-3_amd64.deb
f0d24b20251d60f1ee3c630209579993 648250 doc optional
ogre-1.9-doc_1.9.0~20130731+dfsg1-3_all.deb
c14f4cf56d1e4da26e21711d403216e8 124684 devel optional
ogre-1.9-tools_1.9.0~20130731+dfsg1-3_amd64.deb
4ad91a26f376daa5d231ac5e9b4926d4 164914 graphics optional
blender-ogrexml-1.9_1.9.0~20130731+dfsg1-3_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iQIcBAEBCgAGBQJSVd8yAAoJEH92BqRF3KgO+vAQAKBugdkfTNPRDYDPBP1n9NfY
iuGHnWSvAK0MReFV8Vx2D/E6JGvyHzPkIk6Hc5XvKgHLpns7yL262LcuFORT8mhA
NvKZdJPr9epool8Z6IL/Q22I4j5XIAWZ0kBVJhn+2fZknK3FlI6ceeHddAnxPSan
3i4eKgifml5Ty8CTss1WNLxDylqzSn9SNCSO0BMMXSNV94AMuktofCuTXUlbnvx6
XW8GMMk8FUz3NL8yWDRrlodIAG6vVHGEA2GuOix44XVwfFAr4I9gs01+8cV948ES
4WyvfxLMNACR0PCtO9P8+jVMFHX++9dwAcfXSaUoVNIqd/wXcGAIHn4ZJrVyJxp6
kod1K4mdn8vmlFnBxGEJfjt5JjBJ++zMprmTc5dvg50Fp508VTfwY68F+9OYCeT0
C0NHX/egiW+DPi4UB6MORYfI+ZkTvraIPgvrq3O+TyCFFrCSGrvO68BvI1CrI9wR
ZK7vbAq3oQkKYE/KKV+s5/xJ3HcTqjlkdqqfUduWTHT/x49irQtwAwrJe9xRJEL/
zG0b12uIyr9RuuOT5HMedI020rfsTU4o9U2BNwPXto0y+6EsllZw8n9oyYaeooal
zFTdZ6L74ZXxRjklQiTUhQIE3kPiJegolPWbXsWgLYfFOsffbnyDiK91sYGTVn2v
vxc03w7lz3/zcYRMMZzC
=4MuS
-----END PGP SIGNATURE-----
--- End Message ---