Problems building Panda 1.1.0

Return to Compiling or Editing the Panda Source

Problems building Panda 1.1.0

Postby adkilla » Mon Feb 27, 2006 10:49 pm

I am building a Win64 (x64) version of Panda 1.1.0. I have been having some problems with interrogate. Here is the error ouput:

built/bin/interrogate -srcdir panda/src/net -Ipanda/src/net -DCPPPARSER -D__STDC__=1 -D__cplusplus -longlong __int64 -D_AMD64_ -DWIN32_VC -DWIN32 -D_WIN64 -D"_declspec(param)=" -D_near -D_far -D__near -D__far -D__stdcall -DFORCE_INLINING -Sbuilt/include/parser-inc -Ibuilt/python/include -Ithirdparty/win-libs-vc7/nspr/include -oc built/tmp/libnet_igate.cxx -od built/pandac/input/ -fnames -string -refcount -assert -python-native -Ibuilt/tmp -Ipanda/src/net -Ibuilt/include -DBUILDING_PANDA -module panda -library libnet config_net.h connection.h connectionListener.h connectionManager.h connectionReader.h connectionWriter.h datagramQueue.h datagramTCPHeader.h datagramUDPHeader.h netAddress.h netDatagram.h pprerror.h queuedConnectionListener.h queuedConnectionManager.h queuedConnectionReader.h queuedReturn.h recentConnectionReader.h net_composite.cxx
*** Error in /c/Projects/Ogre/panda3d-1.1.0/thirdparty/win-libs-vc7/nspr/include/prlong.h near line 72, column 29:
parse error
Error parsing file: 'connection.h'

I am using Visual C++ 8.0 and makepanda to build. What could be the problem?

Posts: 2
Joined: Mon Feb 27, 2006 10:23 pm

Postby drwr » Tue Feb 28, 2006 11:33 am

I bet NSPR is making some #ifdef decision based on whether _WIN64 is defined, and in that case it's choosing a path that confuses interrogate (perhaps because it's then relying on some Microsoft-defined extension that interrogate doesn't understand).

I'm not sure that anyone's ever tried to build Panda under Win64. If you'd like to investigate further and figure out the problems involved, we'd appreciate it; otherwise, you'd probably best stick with running the Win32 version for now. :)

Posts: 11425
Joined: Fri Feb 13, 2004 12:42 pm
Location: Glendale, CA

Return to Compiling or Editing the Panda Source

Who is online

Users browsing this forum: No registered users and 1 guest