Your message dated Mon, 01 Jun 2009 21:30:09 +0000
with message-id <e1mbf57-0006bf...@ries.debian.org>
and subject line Bug#529091: fixed in openscenegraph 2.8.1-1
has caused the Debian Bug report #529091,
regarding openscenegraph: fails to build on armel "hidden symbol (...) is
referenced by DSO"
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 ow...@bugs.debian.org
immediately.)
--
529091: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=529091
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: openscenegraph
Version: 2.4.0-1.1
Severity: serious
Justification: no longer builds from source
At last, the armel build of 2.8.0-4 took place on May 10th. However it
failed because the following error when building the first program on
the suite that uses the library, osgviewer:
/usr/bin/ld: ../../bin/osgviewer: hidden symbol
`__sync_bool_compare_and_swap_4' in
/usr/lib/gcc/arm-linux-gnueabi/4.3.3/libgcc.a(linux-atomic.o) is referenced by
DSO
/usr/bin/ld: final link failed: Nonrepresentable section on output
It is the same error that the 2.8.0-1 release got on this platform in
the past. I think the error is caused since the new atomic operations
feature was incorporated to OpenThreads between the 2.4 and the 2.8
releases.
Since it seems that nobody uses armel on the OSG list -- otherwise
this error would come up several months ago --, one possible solution
would be to deactivate the use of those intrinsics only for
armel. This approach has however several disadvantages:
- Seeing the CMakeLists.txt file, it seems that there is no way of
deactivating that feature, since is not optional but configured
automatically through tests. I could, however, ask for a way to do
it on the mailing list.
- It is almost a shoot in the dark, since we cannot test in a fast way
if the fix is working (it seems that for armel the latency is almost
two months).
- We cannot know if the original error comes from OSG, CMake o armel's
system libraries.
Suggestions?
Regards,
Alberto
-- System Information:
Debian Release: 5.0.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages openscenegraph depends on:
ii freeglut3 2.4.0-6.1 OpenGL Utility Toolkit
ii libc6 2.7-18 GNU C Library: Shared libraries
ii libgcc1 1:4.3.2-1.1 GCC support library
ii libgl1-mesa-glx [libgl1] 7.0.3-7 A free implementation of the OpenG
ii libglu1-mesa [libglu1] 7.0.3-7 The OpenGL utility library (GLU)
ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library
ii libopenscenegraph7 2.4.0-1.1 3D scenegraph
ii libopenthreads7 2.4.0-1.1 Object-Oriented (OO) thread interf
ii libsm6 2:1.0.3-2 X11 Session Management library
ii libstdc++6 4.3.2-1.1 The GNU Standard C++ Library v3
ii libx11-6 2:1.1.5-2 X11 client-side library
ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar
openscenegraph recommends no packages.
openscenegraph suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: openscenegraph
Source-Version: 2.8.1-1
We believe that the bug you reported is fixed in the latest version of
openscenegraph, which is due to be installed in the Debian FTP archive:
libopenscenegraph-dev_2.8.1-1_i386.deb
to pool/main/o/openscenegraph/libopenscenegraph-dev_2.8.1-1_i386.deb
libopenscenegraph56_2.8.1-1_i386.deb
to pool/main/o/openscenegraph/libopenscenegraph56_2.8.1-1_i386.deb
libopenthreads-dev_2.8.1-1_i386.deb
to pool/main/o/openscenegraph/libopenthreads-dev_2.8.1-1_i386.deb
libopenthreads12_2.8.1-1_i386.deb
to pool/main/o/openscenegraph/libopenthreads12_2.8.1-1_i386.deb
openscenegraph-doc_2.8.1-1_all.deb
to pool/main/o/openscenegraph/openscenegraph-doc_2.8.1-1_all.deb
openscenegraph_2.8.1-1.diff.gz
to pool/main/o/openscenegraph/openscenegraph_2.8.1-1.diff.gz
openscenegraph_2.8.1-1.dsc
to pool/main/o/openscenegraph/openscenegraph_2.8.1-1.dsc
openscenegraph_2.8.1-1_i386.deb
to pool/main/o/openscenegraph/openscenegraph_2.8.1-1_i386.deb
openscenegraph_2.8.1.orig.tar.gz
to pool/main/o/openscenegraph/openscenegraph_2.8.1.orig.tar.gz
openthreads-doc_2.8.1-1_all.deb
to pool/main/o/openscenegraph/openthreads-doc_2.8.1-1_all.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 529...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Loic Dachary (OuoU) <l...@debian.org> (supplier of updated openscenegraph
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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 31 May 2009 12:07:05 +0200
Source: openscenegraph
Binary: libopenthreads-dev libopenthreads12 openthreads-doc
libopenscenegraph-dev libopenscenegraph56 openscenegraph-doc openscenegraph
Architecture: source i386 all
Version: 2.8.1-1
Distribution: unstable
Urgency: low
Maintainer: Loic Dachary (OuoU) <l...@debian.org>
Changed-By: Loic Dachary (OuoU) <l...@debian.org>
Description:
libopenscenegraph-dev - 3D scenegraph development files
libopenscenegraph56 - low level graphics library for openscenegraph
libopenthreads-dev - Object-Oriented (OO) thread interface for C++
programmers, develo
libopenthreads12 - Object-Oriented (OO) thread interface for C++ programmers,
develo
openscenegraph - 3D scenegraph binary files
openscenegraph-doc - 3D scenegraph documentation
openthreads-doc - Documentation for Object-Oriented (OO) thread interface
Closes: 528229 529091
Changes:
openscenegraph (2.8.1-1) unstable; urgency=low
.
* New upstream release
* osg soversion from 55 to 56, openthreads from 11 to 12 and patch
to allow overriding the soversion when the upstream forgets to change it.
* Alberto Luaces patch applied to add new pkg-config files (Closes: #528229).
* Alberto Luaces linker flags to cope with armel specific problems (Closes:
#529091).
Checksums-Sha1:
9e676fb68673cea26ca3b9e44e63bbc9045c5a96 1450 openscenegraph_2.8.1-1.dsc
1a8dd18773f64c0ff84d5b78e271bed00d33009c 4572612
openscenegraph_2.8.1.orig.tar.gz
214af1471d0ef1fa3e9d1cf47c4133355c188a05 17277 openscenegraph_2.8.1-1.diff.gz
a2751a4aa0fca0902d87cf0bf4c84ed108673087 17604
libopenthreads-dev_2.8.1-1_i386.deb
eac3d6643ff91a7733400d918aff08674dec9051 19686
libopenthreads12_2.8.1-1_i386.deb
a603aad332aad6666337d4a03065c947ad0e7742 8074 openthreads-doc_2.8.1-1_all.deb
2538bc4051c13530cedac22fdc8849508846db50 567354
libopenscenegraph-dev_2.8.1-1_i386.deb
55ffa1e45ccf72a90023c83ace2bac24c500cd1f 35044232
libopenscenegraph56_2.8.1-1_i386.deb
c88778b87731701212f8d38109e8493d348b141f 9409348
openscenegraph-doc_2.8.1-1_all.deb
689ccdcbf1ea6e80337f4707b4017a678a72abda 2967842
openscenegraph_2.8.1-1_i386.deb
Checksums-Sha256:
5958eab1739b3357d8a09e94ace24b8eb6d0f73d26761b8cf0e7717c0dc09059 1450
openscenegraph_2.8.1-1.dsc
46436a76d064a2b70f21a604c18b8f1b1374754539eba27aa0040cccda332f97 4572612
openscenegraph_2.8.1.orig.tar.gz
8fb0b8905668cbc3a17d47c409b3dbd4b9f913b55d0da2fc2ebc1d1ba961f2f9 17277
openscenegraph_2.8.1-1.diff.gz
afa978b22ef97f440f4e5d2ff999317b77420e4dbe86a1101d815a1ed96506cc 17604
libopenthreads-dev_2.8.1-1_i386.deb
63ef9bf9c030f464c4c3a9e01c9dd7145734800ab9dab4ee1a5fb61a55bdf8c5 19686
libopenthreads12_2.8.1-1_i386.deb
149935a7329f559ec3a085aa2a7e4daf5f48fdb17466daa0d6748b4adf2ed1a1 8074
openthreads-doc_2.8.1-1_all.deb
ba0f3939bf4a485f34397e5025edbaace8bb5a4c88d8a9f898e1e0d4e029fb83 567354
libopenscenegraph-dev_2.8.1-1_i386.deb
4f8aae5c940e7c67e72daafa9dfa16fb65d771e63befb34514a5a084abc70524 35044232
libopenscenegraph56_2.8.1-1_i386.deb
8d2365fa764614b3aa99455db2a2b342514a0cd3d65ef9b896f4adfaf1f04dd3 9409348
openscenegraph-doc_2.8.1-1_all.deb
134b296cb9ae141b6c931052e9f89e4040c751637de311238767925ee284fb38 2967842
openscenegraph_2.8.1-1_i386.deb
Files:
410477a4523d7f1c8257c54856aba56a 1450 devel optional openscenegraph_2.8.1-1.dsc
ed26514d3cb26b273a2d161bdb26b2b6 4572612 devel optional
openscenegraph_2.8.1.orig.tar.gz
635aeaeb65df1398d05cc22d1dfff22a 17277 devel optional
openscenegraph_2.8.1-1.diff.gz
15c1645d7154b3e2f962f8674b50ef8e 17604 libdevel optional
libopenthreads-dev_2.8.1-1_i386.deb
23f8237122c07cca49dea7de430e1d40 19686 libs optional
libopenthreads12_2.8.1-1_i386.deb
ef5ab1406ffd21329136b55f7a790a83 8074 doc optional
openthreads-doc_2.8.1-1_all.deb
8ab736519e7afe9a14bee30ebfec2787 567354 libdevel optional
libopenscenegraph-dev_2.8.1-1_i386.deb
dd78a4e45901f2016d25c17f4d35f88e 35044232 libs optional
libopenscenegraph56_2.8.1-1_i386.deb
eddb91a34fefb0d37f89d3be35ddb477 9409348 doc optional
openscenegraph-doc_2.8.1-1_all.deb
3f989cb548d3cea1f5d6384b18c07082 2967842 devel optional
openscenegraph_2.8.1-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkoi/ZMACgkQ8dLMyEl6F22xlACfTrgsuyv36OqCqTOM1IC6dMOe
1LMAn0NWUdlBuaogP1PRe45dKZpO6BOG
=564P
-----END PGP SIGNATURE-----
--- End Message ---