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 ---

Reply via email to