Looks to me like your '/usr/local/libz.a' is giving you problems.
From the location it's a lib you compiled, not from yum.

I would check that:
        a) libz may need to be dynamic (eg. libz.so)
        b) libz should be compiled with arch=64

Just to mention that osg compiles on my FC5 x86_64.

--------------------------
Radu Mihai
[EMAIL PROTECTED]



On 29-Aug-06, at 11:18 AM, Ed wrote:

ok.... i am now building, or trying to build, OSG 1.1.1-rc1 on FC5 - x86_64. Not having the same problem as with SuSE 10.1 -64, but when try to build OSG, I get errors such as this:

gmake[4]: Entering directory =20
`/home/OSG/OSG_1_1_1/OSG_OP_OT-1.1.1-rc1/OpenSceneGraph/src/ osgPlugins/freetype/Linux64.Opt' g++ -O2 -W -Wall -fPIC -pipe -I../../../../include `freetype- config --cflags` -c ../FreeTypeLibrary.cpp g++ -O2 -W -Wall -fPIC -pipe -I../../../../include `freetype- config --cflags` -c ../FreeTypeFont.cpp g++ -O2 -W -Wall -fPIC -pipe -I../../../../include `freetype- config --cflags` -c ../ReaderWriterFreeType.cpp g++ -O2 -L/usr/X11R6/lib64 -L../../../../lib/Linux64 -shared FreeTypeLibrary.o FreeTypeFont.o ReaderWriterFreeType.o -lstdc++ -losgText -losgGA -losgDB -losgUtil -losg `freetype-config --libs` -lOpenThreads -o osgdb_freetype.so /usr/bin/ld: /usr/local/lib/libz.a(inflate.o): relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libz.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
gmake[4]: *** [osgdb_freetype.so] Error 1
gmake[4]: Leaving directory =20
`/home/OSG/OSG_1_1_1/OSG_OP_OT-1.1.1-rc1/OpenSceneGraph/src/osgPlugi=
ns/freetype/Linux64.Opt'
gmake[3]: *** [osgdb_freetype.so.opt] Error 2
gmake[3]: Leaving directory =20
`/home/OSG/OSG_1_1_1/OSG_OP_OT-1.1.1-rc1/OpenSceneGraph/src/ osgPlugins/freetype'
gmake[2]: *** [default] Error 1
gmake[2]: Leaving directory =20
`/home/OSG/OSG_1_1_1/OSG_OP_OT-1.1.1-rc1/OpenSceneGraph/src/osgPlugi=
ns'
gmake[1]: *** [default] Error 1
gmake[1]: Leaving directory =20
`/home/OSG/OSG_1_1_1/OSG_OP_OT-1.1.1-rc1/OpenSceneGraph/src'

gmake: *** [default] Error 1


I assume that I need to build all the dependencies using ARCH=64. Correct?
I also assume that  I need to build OSG/OT/OP using ARCH=64.  Correct?

Ed


_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to