Linux Performer and g++ 3.0

New Message Reply Date view Thread view Subject view Author view

From: Chris Scharver (scharver++at++evl.uic.edu)
Date: 08/01/2001 05:35:03


Has anyone attempted to use Performer 2.4 under Linux with g++ 3.0?
I have a really simple example program which compiles fine with g++
2.9.6, but it breaks on 3.0 with the following link errors:

(I'm having a whole mess of problems trying to use g++ with a larger
project, but this example was a lot more simple and resulted in
Performer link errors that didn't fill several hundred lines!)

g++ /home/chris/linux/obj/demos/simple_pf/basic_32_dbg/basic.o -lm
-lnsl -lstdc++ -ldl -L../../linux/libdev32
-L../../linux/lib32 -lpfcave_ogl -L/usr/X11R6/lib
-L/home/chris/linux/lesstif/lib/Xm-2.0 -lGLU -lGL -lXm -lXt -lXi
-lXext -lX11 -lXmu -lpfutil -lpf -lpfdu -o ../../linux/bin/basic
/home/chris/linux/obj/demos/simple_pf/basic_32_dbg/basic.o: In
function `create_scene(pfChannel*)':
/home/chris/linux/demos/simple_pf/basic.cpp:48: undefined reference
to `pfUpdatable::operator new(unsigned)'
/home/chris/linux/demos/simple_pf/basic.cpp:48: undefined reference
to `pfScene::pfScene()'
/home/chris/linux/obj/demos/simple_pf/basic_32_dbg/basic.o: In
function `create_scene(pfChannel*)':
/usr/include/Performer/pr/pfObject.h:76: undefined reference to
`pfMemory::operator delete(void*)'
/usr/include/Performer/pr/pfObject.h:76: undefined reference to
`pfMemory::operator delete(void*)'
/home/chris/linux/obj/demos/simple_pf/basic_32_dbg/basic.o: In
function `create_scene(pfChannel*)':
/usr/include/Performer/pf/pfChannel.h:526: undefined reference to
`pfBuffer::pf_indexUpdatable(pfUpdatable const*) const'
/usr/include/Performer/pf/pfChannel.h:526: undefined reference to
`pfChannel::nb_setScene(pfScene*)'
collect2: ld returned 1 exit status
make[1]: *** [../../linux/bin/basic] Error 1

The new compiler is still quite new, but we're using Red Hat 7.1 and
wanted to use the newer compiler. Does anyone have a lead on these
errors?

-Chris

--
Chris Scharver
Electronic Visualization Laboratory
The University of Illinois at Chicago
Ph: 312-996-3002   FAX: 312-413-7585
<http://www.evl.uic.edu/scharver/>


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Wed Aug 01 2001 - 05:34:39 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.