Any one up for OSX work.

thanks a lot, dave. this was of great help.

dtool compiles fine and step 6 is done.

step 7) create and install panda3d core

cd panda3d/panda
ppremake
make install

seems to compile fine. but stops here:

g++ -ftemplate-depth-30  -c -o Opt3-OSX/libgobj_igate.o -I. -I/Users/kaweh/Projects/panda3d/panda -I../event -I../express -I../gsgbase -I../linmath -I../mathutil -I../nativenet -I../net -I../pandabase -I../pipeline -I../pnmimage -I../pstatclient -I../putil -I/usr/local/panda/include -I/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4 -I/Library/Frameworks/Cg.framework/Versions/1.0/Headers -I/opt/local/include    -g -O2 -fPIC Opt3-OSX/libgobj_igate.cxx
g++  -undefined dynamic_lookup -dynamic -dynamiclib -o Opt3-OSX/libgobj.dylib -install_name libgobj.dylib Opt3-OSX/gobj_gobj_composite1.o Opt3-OSX/gobj_gobj_composite2.o Opt3-OSX/libgobj_igate.o -L../event/Opt3-OSX -L../express/Opt3-OSX -L../gsgbase/Opt3-OSX -L../linmath/Opt3-OSX -L../mathutil/Opt3-OSX -L../nativenet/Opt3-OSX -L../net/Opt3-OSX -L../pandabase/Opt3-OSX -L../pipeline/Opt3-OSX -L../pnmimage/Opt3-OSX -L../pstatclient/Opt3-OSX -L../putil/Opt3-OSX -L/usr/local/panda/lib -L/usr/local/panda/lib -L/Library/Frameworks/Python.framework/Versions/2.4/lib -L/opt/local/lib -lpstatclient -levent -llinmath -lmathutil -lpnmimage -lgsgbase -lputil -lnet -lexpress -lpandabase -lpipeline -lnativenet -linterrogatedb -ldconfig -ldtoolutil -ldtoolbase -lprc -lCg -lz -framework Python
/usr/bin/libtool: can't locate file for: -lCg
/usr/bin/libtool: file: -lCg is not an object file (not allowed in a library)
make[1]: *** [Opt3-OSX/libgobj.dylib] Error 1
make: *** [install-gobj] Error 2

i believe that’s what hypnos was refering to. Cg is a framework and i think frameworks need to be linked differently. -framework Cg.

anything we can do about this, or is that a problem with dtool?

cheers,
kaweh.