Martin Spott wrote:
> Luigi Calori wrote:
> > IF(UNIX AND NOT WIN32 AND NOT APPLE)
> > IF(CMAKE_SIZEOF_VOID_P MATCHES "8")
> > SET(LIB_POSTFIX "64" CACHE STRING "suffix for 32/64 dir placement")
> > MARK_AS_ADVANCED(LIB_POSTFIX)
> > ENDIF(CMAKE_SIZEOF_VOID_P MATCHES "8")
> > ENDIF(UNIX AND NOT WIN32 AND NOT APPLE)
> > IF(NOT DEFINED LIB_POSTFIX)
> > SET(LIB_POSTFIX "")
> > ENDIF(NOT DEFINED LIB_POSTFIX)
> I didn't have a chance to test this on IRIX yet, but at least on
> Linux/AMD64 this change allows to specify just "lib/" as the install
> subdirectory for libraries. I'll go and have a test on IRIX tomorrow -
Sorry, no success with building N32 binaries on an N64-enabled IRIX
system - manual intervention is still required (same with freetype):
gmake -f src/osgPlugins/gif/CMakeFiles/osgdb_gif.dir/build.make
src/osgPlugins/gif/CMakeFiles/osgdb_gif.dir/depend
gmake[2]: Entering directory `/usr/local/src/OpenSceneGraph'
Scanning dependencies of target osgdb_gif
cd /usr/local/src/OpenSceneGraph && /usr/local/bin/cmake -E cmake_depends "Unix
Makefiles" /usr/local/src/OpenSceneGraph
/usr/local/src/OpenSceneGraph/src/osgPlugins/gif /usr/local/src/OpenSceneGraph
/usr/local/src/OpenSceneGraph/src/osgPlugins/gif
/usr/local/src/OpenSceneGraph/src/osgPlugins/gif/CMakeFiles/osgdb_gif.dir/DependInfo.cmake
gmake[2]: Leaving directory `/usr/local/src/OpenSceneGraph'
gmake -f src/osgPlugins/gif/CMakeFiles/osgdb_gif.dir/build.make
src/osgPlugins/gif/CMakeFiles/osgdb_gif.dir/build
gmake[2]: Entering directory `/usr/local/src/OpenSceneGraph'
/usr/local/bin/cmake -E cmake_progress_report
/usr/local/src/OpenSceneGraph/CMakeFiles
[ 78%] Building CXX object
src/osgPlugins/gif/CMakeFiles/osgdb_gif.dir/ReaderWriterGIF.o
/usr/bin/CC -Dosgdb_gif_EXPORTS -I/usr/local/src/OpenSceneGraph/include
-I/usr/freeware/include -o
src/osgPlugins/gif/CMakeFiles/osgdb_gif.dir/ReaderWriterGIF.o -c
/usr/local/src/OpenSceneGraph/src/osgPlugins/gif/ReaderWriterGIF.cpp
cc-3303 CC: WARNING File = /usr/local/src/OpenSceneGraph/include/osg/Uniform,
Line = 185
A type qualifier on a return type is meaningless.
const Type getType() const { return _type; }
^
cc-1682 CC: WARNING File =
/usr/local/src/OpenSceneGraph/include/osgDB/SharedStateManager, Line = 30
The overloaded virtual function "osg::NodeVisitor::apply" is only partially
overridden in class "osgDB::SharedStateManager".
class OSGDB_EXPORT SharedStateManager : public osg::NodeVisitor
^
Linking CXX shared module ../../../lib/osgPlugins/osgdb_gif.so
cd /usr/local/src/OpenSceneGraph/src/osgPlugins/gif && /usr/local/bin/cmake -P
CMakeFiles/osgdb_gif.dir/cmake_clean_target.cmake
cd /usr/local/src/OpenSceneGraph/src/osgPlugins/gif && /usr/local/bin/cmake -E
cmake_link_script CMakeFiles/osgdb_gif.dir/link.txt --verbose=1
/usr/bin/CC -shared -rdata_shared -Wl,-soname,osgdb_gif.so -o
../../../lib/osgPlugins/osgdb_gif.so
"CMakeFiles/osgdb_gif.dir/ReaderWriterGIF.o"
-L/usr/local/src/OpenSceneGraph/lib -L/usr/freeware/lib64 -lOpenThreads -losg
-losgDB -losgUtil -lungif -losg -lm -lOpenThreads -lGLU -lGL -lSM -lICE -lX11
-lXext -Wl,-rpath,/usr/local/src/OpenSceneGraph/lib
-Wl,-rpath,/usr/freeware/lib64
ld32: FATAL 12 : Expecting n32 objects: /usr/freeware/lib64/libungif.so is
n64.
gmake[2]: *** [lib/osgPlugins/osgdb_gif.so] Error 2
Martin.
--
Unix _IS_ user friendly - it's just selective about who its friends are !
--------------------------------------------------------------------------
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/