So i figured it out that i need fltk or wx libs in thirdparty directory. so i download and compile FLTK and put lib and include directory in /thirdparty/fltk. you can download my build from here: d-h.st/Xoik
Now when i continued building i’ve got bunch of this error:
error C2065: 'xname' : undeclared identifier
in p3dCert.cxx file started in line 360:
X509_NAME *xname = X509_get_subject_name(_cert);
I googled it but i only found that this error could related to openssl.
So what’s the next step? a newer version of openssl?
There is also another warning that bothers me:
Generating bullet/seifi_1.9/win_i386/bullet.seifi_1.9.win_i386.mf
:Packager(warning): No such file: libpandaphysx.dll
:Packager(warning): No such file: physxcudart_20.dll
:Packager(warning): No such file: PhysXDevice.dll
:Packager(warning): Cannot build package physx, missing required files: ['libpandaphysx.dll']
Is the name of libpandaphysx.dll true or it should be libpandaphysics.dll ?
In panda3d.pdef: file(‘libpandaphysx.dll’, required = True).
You know, there’s an archive of thirdparty packages that can be downloaded on the 1.9.0 download page, and it contains a copy of FLTK that should work just fine.
There’s a difference between libpandaphysx.dll and libpandaphysics.dll. The former implements support for the NVIDIA PhysX library, the latter is Panda’s built-in physics and particle library. You need a copy of the PhysX 2.8 SDK, which you need a developer registration for. I wouldn’t worry about it - it is simply telling you that it won’t build the “physx” package because you don’t have a copy of the PhysX SDK.