So you mean you compiled maya2egg for 2008? You sly dog, I didn’t know you’d gotten back on that task.
I’ll give that a test in a minute, but first I already encountered one bug. First sample I tried to run crashed. Here’s the terminal session:
joseph-hockings-macbook-pro:~ jhocking$ python /Applications/Panda3D/1.6.1/samples/Music-Box/Tut-Music-Box.py
DirectStart: Starting the game.
Known pipe types:
osxGraphicsPipe
(all display modules loaded.)
Bus error
And here’s the error window that popped up:
The application Python quit unexpectedly. The problem may have been caused by the libp3dtoolconfig.dylib plug-in.
ADDITION: and now the second sample I tried also crashed:
joseph-hockings-macbook-pro:~ jhocking$ python /Applications/Panda3D/1.6.1/samples/Infinite-Tunnel/Tut-Infinite-Tunnel.py
DirectStart: Starting the game.
Known pipe types:
osxGraphicsPipe
(all display modules loaded.)
Segmentation fault
Does the windows installer zip file require a Visual Studio installation? According to the download page:
“These archives contain everything you need to compile Panda3D from scratch, including the source code from SourceForge, the third-party tools, and the sample programs. The zip-file contains the third-party tools for Windows, the tar-file contains the third-party tools for Linux.”
I expected either a small gcc install to be included, or instructions saying I had to install something like MinGW. Instead I was greeted with an error saying Visual Studio could not be found.
I know there’s no Windows build on the download page, and I don’t plan on doing anything about that. So don’t complain to me.
Is it a resource issue, or outstanding bugs, or other reasons a windows build is not made ? If it is a resource issue, can I offer some help to build it ? (although I have not built any previous panda version before)
ynjh_jo hit the nail on the head. How to compile it yourself.
Panda doesn’t compile with gcc because all proprietary sdks (DirectX, Maya, Max) are compiled against Visual Studio.
Two weeks ago, I promised Imagineering to release it within two weeks. So I did.
btw, you haven’t updated the home page - it still says 1.6.0. With regards to the Windows build I’ld be a bit worried that anyone new coming to this site right this instant will see no windows build on the download page, and go away, never to return. You should probably add the windows build section back in, with a comment to the effect of ‘coming soon, use 1.6.0 (See below) for now’.
Who is responsible for the windows build? Should I just try to compile it myself or should I wait for the windows version? I have had bad luck with compiling the entire panda thing, but could give it a try if there is going to be an extended period…
I guess I’ll wait on the windows version until someone someone puts one out. I’m more of a Linux user anyway, I just happened to be booted in windows playing a mmorpg that will not run under Linux/Wine. If only game companies would switch to Panda3d they could easily release games on windoze/osx/linux. Don’t they know what they are missing?
When I just tried this one again I got slightly different (and hopefully more informative for you) error feedback:
joseph-hockings-macbook-pro:~ jhocking$ python /Applications/Panda3D/1.6.1/samples/Infinite-Tunnel/Tut-Infinite-Tunnel.py
DirectStart: Starting the game.
Known pipe types:
osxGraphicsPipe
(all display modules loaded.)
Assertion failed: _core != (ConfigVariableCore *)NULL at line 264 of built/include/configVariable.I
Segmentation fault
Incidentally, note that this too gets the error window popping up about a faulty plugin, except this one complains about libpanda.dylib instead of libp3dtoolconfig.dylib
I also tried running maya2egg2008 and got an error after it had started initializing Maya, but I figure I’ll report more about that after the error in running Panda is fixed.
I got that same error when running makepanda, at the pzip step. Some pointer got corrupt somewhere, and I failed to debug it.
I just copied the .pz’ipped file from my linux box hoping this was a 1-time error, but apparently it isn’t.
Btw: I did get reports that maya2egg85 worked, but the crashes you’re having might be related to the configVariableCore crash.
ah so you experience the same error at some point too. Good, that’ll make it easier for you to debug (as opposed to an error that you need a mac to repro.)
If you need me to do any other testing to help track down this issue email me.