Hi,
I just downloaded panda3d, and was following the ppremake tutorial. Everything went fine, ppremake was compiled(with automake), dtool compiled, but then i get this when compiling panda. Could it have something to do with python?
Cheers,
Phrearch
[root@PC3 panda]# make
cd ./src/pandabase && make all
make[1]: Entering directory /home/phrearch/software/panda3d/panda/src/pa ndabase' g++ -ftemplate-depth-30 -c -o Opt3-Linux/pandabase_pandabase.o -I. -I/hom e/phrearch/software/panda3d/panda -I/usr/local/panda/include -I/usr/inclu de/nspr -I/usr/include/python2.4 -g -O2 -fPIC pandabase.cxx g++ -shared -o Opt3-Linux/libpandabase.so Opt3-Linux/pandabase_pandabase .o -L/usr/local/panda/lib -L/usr/local/panda/lib -linterrogatedb -ldconfi g -ldtoolutil -ldtoolbase -lprc -lnspr4 make[1]: Leaving directory
/home/phrearch/software/panda3d/panda/src/pan
dabase’
cd ./src/express && make all
make[1]: Entering directory /home/phrearch/software/panda3d/panda/src/ex press' g++ -ftemplate-depth-30 -c -o Opt3-Linux/express_express_composite1.o -I. -I/home/phrearch/software/panda3d/panda -I../pandabase -I/usr/local/pand a/include -I/usr/include/nspr -I/usr/include/python2.4 -I/usr/include/nsp r -g -O2 -fPIC express_composite1.cxx g++ -ftemplate-depth-30 -c -o Opt3-Linux/express_express_composite2.o -I. -I/home/phrearch/software/panda3d/panda -I../pandabase -I/usr/local/pand a/include -I/usr/include/nspr -I/usr/include/python2.4 -I/usr/include/nsp r -g -O2 -fPIC express_composite2.cxx interrogate -od Opt3-Linux/libexpress.in -oc Opt3-Linux/libexpress_igate. cxx -DCPPPARSER -D__STDC__=1 -D__cplusplus -D__i386__ -D__const=const -Dv olatile= -S/usr/local/panda/include/parser-inc -S/usr/include -I/home/phr earch/software/panda3d/panda -I../pandabase -I/usr/local/panda/include -I /usr/include/nspr -I/usr/include/python2.4 -I/usr/include/nspr -fnames -string -refcount -assert -python-native -module "pandaexpress" -libra ry "libexpress" bigEndian.h buffer.h checksumHashGenerator.h circBuffer.h config_express.h datagram.h datagramGenerator.h datagramIterator.h datag ramSink.h dcast.h encryptStreamBuf.h encryptStream.h error_utils.h hashGe neratorBase.h hashVal.h indirectLess.h littleEndian.h memoryInfo.h memory Usage.h memoryUsagePointerCounts.h memoryUsagePointers.h multifile.h nama ble.h nativeNumericData.h nodePointerToBase.h nodePointerTo.h nodeReferen ceCount.h objectDeletor.h ordered_vector.h password_hash.h patchfile.h po interTo.h pointerToArray.h pointerToBase.h pointerToVoid.h profileTimer.h pta_uchar.h ramfile.h referenceCount.h reversedNumericData.h streamReade r.h streamWriter.h stringDecoder.h subStream.h subStreamBuf.h textEncoder .h threadSafePointerTo.h threadSafePointerToBase.h trueClock.h typedRefer enceCount.h typedef.h unicodeLatinMap.h vector_uchar.h virtualFileComposi te.h virtualFile.h virtualFileList.h virtualFileMount.h virtualFileMountM ultifile.h virtualFileMountSystem.h virtualFileSimple.h virtualFileSystem .h weakPointerTo.h weakPointerToBase.h weakPointerToVoid.h weakReferenceL ist.h windowsRegistry.h zStream.h zStreamBuf.h express_composite1.cxx exp ress_composite2.cxx make[1]: *** [Opt3-Linux/libexpress_igate.cxx] Aborted make[1]: Leaving directory
/home/phrearch/software/panda3d/panda/src/exp ress’
make: *** [express] Error 2
[root@PC3 panda]# make
cd ./src/pandabase && make all
make[1]: Entering directory /home/phrearch/software/panda3d/panda/src/pandabase' make[1]: Nothing to be done for
all’.
make[1]: Leaving directory /home/phrearch/software/panda3d/panda/src/pandabase' cd ./src/express && make all make[1]: Entering directory
/home/phrearch/software/panda3d/panda/src/express’
interrogate -od Opt3-Linux/libexpress.in -oc Opt3-Linux/libexpress_igate.cxx -DCPPPARSER -D__STDC__=1 -D__cplusplus -D__i386__ -D__const=const -Dvolatile= -S/usr/local/panda/include/parser-inc -S/usr/include -I/home/phrearch/software/panda3d/panda -I…/pandabase -I/usr/local/panda/include -I/usr/include/nspr -I/usr/include/python2.4 -I/usr/include/nspr -fnames -string -refcount -assert -python-native -module “pandaexpress” -library “libexpress” bigEndian.h buffer.h checksumHashGenerator.h circBuffer.h config_express.h datagram.h datagramGenerator.h datagramIterator.h datagramSink.h dcast.h encryptStreamBuf.h encryptStream.h error_utils.h hashGeneratorBase.h hashVal.h indirectLess.h littleEndian.h memoryInfo.h memoryUsage.h memoryUsagePointerCounts.h memoryUsagePointers.h multifile.h namable.h nativeNumericData.h nodePointerToBase.h nodePointerTo.h nodeReferenceCount.h objectDeletor.h ordered_vector.h password_hash.h patchfile.h pointerTo.h pointerToArray.h pointerToBase.h pointerToVoid.h profileTimer.h pta_uchar.h ramfile.h referenceCount.h reversedNumericData.h streamReader.h streamWriter.h stringDecoder.h subStream.h subStreamBuf.h textEncoder.h threadSafePointerTo.h threadSafePointerToBase.h trueClock.h typedReferenceCount.h typedef.h unicodeLatinMap.h vector_uchar.h virtualFileComposite.h virtualFile.h virtualFileList.h virtualFileMount.h virtualFileMountMultifile.h virtualFileMountSystem.h virtualFileSimple.h virtualFileSystem.h weakPointerTo.h weakPointerToBase.h weakPointerToVoid.h weakReferenceList.h windowsRegistry.h zStream.h zStreamBuf.h express_composite1.cxx express_composite2.cxx
make[1]: *** [Opt3-Linux/libexpress_igate.cxx] Aborted
make[1]: Leaving directory `/home/phrearch/software/panda3d/panda/src/express’
make: *** [express] Error 2