On 2/2/2010 1:48 PM, Manuel A. Fernandez Montecelo wrote: > We've uploaded 2.8.2 to Debian after a long delay packaging it, and it fails > to > build on MIPS (ICE, already reported to GNU GCC folk), and so-called ARMEL > architecture (ARM EABI) supported by Debian, with GCC v4.4.2: > https://buildd.debian.org/fetch.cgi?&pkg=openscenegraph&ver=2.8.2-1&arch=armel&stamp=1263767284&file=log > However in past September, 2.8.1 and GCC 4.3.3 managed to compile it > successfully: > https://buildd.debian.org/fetch.cgi?pkg=openscenegraph;ver=2.8.1-1.1;arch=armel;stamp=1251997885 > Probably not many people will use OSG on this architecture, but Debian plans > to > phase out the current ARM architecture, and it would be a pity for this > Debian > "port" to lose a package which was already working, and for OSG to lose a > target > architecture. > Do you know something about it? Would you think that it's a problem of OSG, > the > compiler, the linker...?
I know nothing about ARM, but... At a glance it looks like a build/link issue with OpenThreads, the lightweight thread wrapper that OSG uses to hide the Win32 threads or pthreads API: cd /build/buildd-openscenegraph_2.8.2-1-armel-C4ahus/openscenegraph-2.8.2/build/osg/src/OpenThreads/pthreads The link errors suggest that some ARM-related low-level (almost looks like assembly) source file was compiled and linked in twice. Maybe the CMakefile is incorrect for an ARM target? > Cheers. -- Chris 'Xenon' Hanson, omo sanza lettere Xenon AlphaPixel.com PixelSense Landsat processing now available! http://www.alphapixel.com/demos/ "There is no Truth. There is only Perception. To Perceive is to Exist." - Xen _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

