Thread: [cgkit-user] Building cgkit 2.0 alpha 7 on Mac OS X
Brought to you by:
mbaas
From: Jean-Michel LEON-FOUN-L. <Leo...@wa...> - 2007-06-19 13:47:21
|
Hi, I need to have cgkit2 installed to get BtoR python script to work in Blender. So I am trying to compile cgkit 2.0 alpha 7 on Tiger 10.4.9 on a PowerPC Mac. I have installed boost + python 1.34.0_0+python and scons 0.96.95_0 via MacPorts. I keep getting this result in Terminal: -------------------------------- [bluemoon jeanmichel ~/Documents/Compilation/cgkit-2.0.0alpha7/ supportlib 05:30 PM] $ scons scons: Reading SConscript files ... 26 source files C++ compiler version: 4.0.1 Checking for C++ header file boost/shared_ptr.hpp... no Apparently the Boost header files cannot be found. Please specify the correct path in the config file via the CPPPATH variable (you can either specify a string with a space separated list of paths or a Python list containing the paths). If you believe the Boost headers are already there and should actually be found, then inspect the file config.log to see more details about why this test failed. To check which paths are in effect invoke "scons --help". -------------------------------- I have checked and the file exists here: /opt/local/include/ boost-1_34/boost/shared_ptr.hpp So I have added the following line in my cpp_config.cfg in supportlib directory: -------------------------------- CPPPATH += ["/opt/local/include/boost-1_34/boost"] -------------------------------- config.cfg in cgkit base direct has been modified like this: -------------------------------- INSTALL_CGKIT_LIGHT = False ###################################################################### # Boost.Python settings ###################################################################### # Name of the Boost.Python library to link with BOOST_LIB = "boost_python" # Name of the Boost.Python runtime dll (only relevant on Windows) #BOOST_DLL = "boost_python.dll" ###################################################################### # Additional libraries ###################################################################### LIBS += ["/opt/local/lib"] ------------------------------------------------------ I don't were the config.log is. Any help would be appreciated. Jean-Michel LEON-FOUN-LIN |
From: Matthias B. <mat...@gm...> - 2007-06-19 14:01:17
|
Jean-Michel LEON-FOUN-LIN wrote: > I have checked and the file exists > here: /opt/local/include/boost-1_34/boost/shared_ptr.hpp > > So I have added the following line in my cpp_config.cfg in supportlib > directory: > > -------------------------------- > CPPPATH += ["/opt/local/include/boost-1_34/boost"] > -------------------------------- You have to set this path one level higher, i.e.: /opt/local/include/boost-1_34 The include files are included like "boost/shared_ptr.hpp" and not just "shared_ptr.hpp". - Matthias - |
From: Jean-Michel LEON-FOUN-L. <Leo...@wa...> - 2007-06-19 15:04:07
|
On Jun 19, 2007, at 6:00 PM, Matthias Baas wrote: > Jean-Michel LEON-FOUN-LIN wrote: >> I have checked and the file exists >> here: /opt/local/include/boost-1_34/boost/shared_ptr.hpp >> >> So I have added the following line in my cpp_config.cfg in supportlib >> directory: >> >> -------------------------------- >> CPPPATH += ["/opt/local/include/boost-1_34/boost"] >> -------------------------------- > > You have to set this path one level higher, i.e.: > /opt/local/include/boost-1_34 > > The include files are included like "boost/shared_ptr.hpp" and not > just > "shared_ptr.hpp". Thanks for your reply. I did as you said. I managed to get libcore.a in lib subdirectory I had to run the python setup script twice. The first failed with an error about gcc. I setup INC_DIRS for the boost headers (I had used CPPATH, not recognized). No error messages for the second attempt. I have tried the Renderman to Python script which requires cgkit2 and it still complains about not finding cgkit modules. So I'm not certain if everything was correctly installed. Is there an environment variable I should set up? How can I make sure everything was setup correctly? I found the directory, newly created: /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/ python2.4/site-packages/cgkit Is that it? Jean-Michel LEON-FOUN-LIN |
From: Jean-Michel LEON-FOUN-L. <Leo...@wa...> - 2007-06-19 15:48:58
|
OK, I setup PYTHONPATH and I didn't get the complain about cgkit so far from Blender. So apparently cgkit is installed. So I'll move to the BtoR mailist to solve my other btor related problems. Thanks again. |
From: Matthias B. <mat...@gm...> - 2007-06-20 09:42:50
|
Jean-Michel LEON-FOUN-LIN wrote: > I setup PYTHONPATH and I didn't get the complain about cgkit so far > from Blender. So apparently cgkit is installed. Right, if Blender comes with its own Python interpreter, the module search paths won't be the same as with the interpreter installed on your system. By the way, in reply to your question how to check the cgkit installation, there is a script checkenv.py in the utilities directory. This one will do a couple of tests to check which of the dependencies are installed. Then there are of course the unit tests in the unittests directory. But it seems you have it up and running now, so enjoy your renderings... ;) - Matthias - |
From: Jean-Michel LEON-FOUN-L. <Leo...@wa...> - 2007-06-19 14:19:47
|
On Jun 19, 2007, at 6:00 PM, Matthias Baas wrote: > Jean-Michel LEON-FOUN-LIN wrote: >> I have checked and the file exists >> here: /opt/local/include/boost-1_34/boost/shared_ptr.hpp >> >> So I have added the following line in my cpp_config.cfg in supportlib >> directory: >> >> -------------------------------- >> CPPPATH += ["/opt/local/include/boost-1_34/boost"] >> -------------------------------- > > You have to set this path one level higher, i.e.: > /opt/local/include/boost-1_34 > > The include files are included like "boost/shared_ptr.hpp" and not > just > "shared_ptr.hpp". Thanks for answering. I did as you said and scons builds libcore.a in the lib subdirectory. when I launch the python setup script: I get an error with gcc: ------------------------------------------- [bluemoon jeanmichel ~/Documents/Compilation/cgkit-2.0.0alpha7 06:11 PM] $ sudo python setup.py install Password: Updating version in the cgkitinfo module... Version: 2.0.0alpha7 (Jun 19 2007, 18:13) ====================================================================== 3DS importer: disabled VRML/X3D importer: disabled OpenSceneGraph: disabled OGRE: disabled 3DXWare: disabled Wintab: disabled Glove module: disabled ====================================================================== Include paths (INC_DIRS): supportlib/include /System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/ Library paths (LIB_DIRS): supportlib/lib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries Libraries to link with (LIBS): /opt/local/lib, boost_python, core, GL, GLU Forcing compilation of py_wrapper.cpp ====================================================================== running install running build running build_py creating build creating build/lib.macosx-10.3-ppc-2.4 creating build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/__init__.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/_Image.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/_ImageDraw.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/_slparser.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/application.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/asfamc.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/asfamcimport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/autocam.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/beziercurve.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/beziercurvegeom.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/boundingbox.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/box.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/boxgeom.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/bvh.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/bvhimport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/camcontrol.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/camerabase.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/ccylinder.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/ccylindergeom.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/cgkitinfo.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/cgtypes.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/cmds.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/component.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/dddsimport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/draw.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/drawgeom.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/drawtextgeom.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/euleradapter.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/eventmanager.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/events.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/expression.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/flockofbirds.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/fob.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/freecamera.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/geomobject.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/glfreedistantlight.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit copying cgkit/glfreespotlight.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/glmaterial.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/glpointlight.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/glrenderer.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/glslangparams.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/glslangtokenize.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/gltargetdistantlight.py -> build/lib.macosx-10.3- ppc-2.4/cgkit copying cgkit/gltargetspotlight.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit copying cgkit/gnuplotter.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/group.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/hammersley.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/ifsimport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/joint.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/joints.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/joystick.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/keydefs.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/lightsource.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/lookat.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/lwob.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/lwobimport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/maimport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/material.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/material3ds.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/mayaascii.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/mayaspotlight.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/motionpath.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/noise.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/objexport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/objimport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/objmaterial.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/objmtl.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/odedynamics.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/offexport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/offimport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/pidcontroller.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/plane.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/planegeom.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/pluginmanager.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/plyexport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/plyimport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/polyhedron.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/polyhedrongeom.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/preferences.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/pyimport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/quadrics.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/ri.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/ribarchive.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/ribexport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/riutil.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/rmshader.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/scene.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/sceneglobals.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/simplecpp.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/sl.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/slideshow.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/slots.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/slparams.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/sltokenize.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/spheregeom.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/spotlight3ds.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/stitch.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/stlimport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/targetcamera.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/timer.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/tool.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/torus.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/torusgeom.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/trimesh.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/trimeshgeom.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/tunnel.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/undo.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/valuetable.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/worldobject.py -> build/lib.macosx-10.3-ppc-2.4/cgkit copying cgkit/x3dimport.py -> build/lib.macosx-10.3-ppc-2.4/cgkit creating build/lib.macosx-10.3-ppc-2.4/cgkit/_OpenGL copying cgkit/_OpenGL/__init__.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/_OpenGL copying cgkit/_OpenGL/GL.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/ _OpenGL copying cgkit/_OpenGL/GLU.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/ _OpenGL copying cgkit/_OpenGL/GLUT.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/ _OpenGL creating build/lib.macosx-10.3-ppc-2.4/cgkit/all copying cgkit/all/__init__.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/all creating build/lib.macosx-10.3-ppc-2.4/cgkit/light copying cgkit/light/__init__.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/light copying cgkit/light/_core.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/ light creating build/lib.macosx-10.3-ppc-2.4/cgkit/light/cgtypes copying cgkit/light/cgtypes/__init__.py -> build/lib.macosx-10.3- ppc-2.4/cgkit/light/cgtypes copying cgkit/light/cgtypes/mat3.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/light/cgtypes copying cgkit/light/cgtypes/mat4.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/light/cgtypes copying cgkit/light/cgtypes/quat.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/light/cgtypes copying cgkit/light/cgtypes/vec3.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/light/cgtypes copying cgkit/light/cgtypes/vec4.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/light/cgtypes creating build/lib.macosx-10.3-ppc-2.4/cgkit/GUI copying cgkit/GUI/__init__.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/GUI copying cgkit/GUI/call.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/GUI copying cgkit/GUI/idmanager.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/ GUI copying cgkit/GUI/keys.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/GUI copying cgkit/GUI/mainwin.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/GUI copying cgkit/GUI/menu.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/GUI copying cgkit/GUI/panelicons.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/GUI copying cgkit/GUI/panels.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/GUI copying cgkit/GUI/toolbars.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/GUI copying cgkit/GUI/window.py -> build/lib.macosx-10.3-ppc-2.4/cgkit/GUI creating build/lib.macosx-10.3-ppc-2.4/cgkit/Interfaces copying cgkit/Interfaces/__init__.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/Interfaces copying cgkit/Interfaces/icamera.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/Interfaces copying cgkit/Interfaces/icomponent.py -> build/lib.macosx-10.3- ppc-2.4/cgkit/Interfaces copying cgkit/Interfaces/irenderer.py -> build/lib.macosx-10.3- ppc-2.4/cgkit/Interfaces copying cgkit/Interfaces/irigidbody.py -> build/lib.macosx-10.3- ppc-2.4/cgkit/Interfaces copying cgkit/Interfaces/isceneitem.py -> build/lib.macosx-10.3- ppc-2.4/cgkit/Interfaces copying cgkit/Interfaces/iworldobject.py -> build/lib.macosx-10.3- ppc-2.4/cgkit/Interfaces creating build/lib.macosx-10.3-ppc-2.4/cgkit/wintab copying cgkit/wintab/__init__.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/wintab copying cgkit/wintab/constants.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/wintab creating build/lib.macosx-10.3-ppc-2.4/cgkit/spacedevice copying cgkit/spacedevice/__init__.py -> build/lib.macosx-10.3- ppc-2.4/cgkit/spacedevice creating build/lib.macosx-10.3-ppc-2.4/cgkit/glove copying cgkit/glove/__init__.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/glove copying cgkit/glove/constants.py -> build/lib.macosx-10.3-ppc-2.4/ cgkit/glove running build_ext building '_core' extension creating build/temp.macosx-10.3-ppc-2.4 creating build/temp.macosx-10.3-ppc-2.4/wrappers creating build/temp.macosx-10.3-ppc-2.4/wrappers/rply creating build/temp.macosx-10.3-ppc-2.4/wrappers/rply/rply /usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp- precomp -mno-fused-madd -fno-common -fno-common -dynamic -DNDEBUG -O3 -Wall -Wstrict-prototypes -Isupportlib/include -I/System/Library/ Frameworks/OpenGL.framework/Versions/A/Headers/ -I/opt/local/Library/ Frameworks/Python.framework/Versions/2.4/include/python2.4 -c wrappers/py_wrapper.cpp -o build/temp.macosx-10.3-ppc-2.4/wrappers/ py_wrapper.o cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++ wrappers/py_wrapper.cpp:5:28: error: boost/python.hpp: No such file or directory In file included from wrappers/py_slot.h:12, from wrappers/py_wrapper.cpp:10: supportlib/include/arrayslot.h:54:32: error: boost/shared_ptr.hpp: No such file or directory supportlib/include/arrayslot.h:442: error: 'boost' has not been declared supportlib/include/arrayslot.h:442: error: ISO C++ forbids declaration of 'shared_ptr' with no type supportlib/include/arrayslot.h:442: error: expected ';' before '<' token supportlib/include/arrayslot.h:447: error: 'boost' has not been declared supportlib/include/arrayslot.h:447: error: 'shared_ptr' has not been declared supportlib/include/arrayslot.h:447: error: expected ',' or '...' before '<' token supportlib/include/arrayslot.h: In constructor 'support3d::ArraySlot<T>::ArraySlot(short int, int)': supportlib/include/arrayslot.h:448: error: class 'support3d::ArraySlot<T>' does not have any field named 'constraint' supportlib/include/arrayslot.h:448: error: 'aconstraint' was not declared in this scope supportlib/include/arrayslot.h:451: error: 'constraint' was not declared in this scope supportlib/include/arrayslot.h: In destructor 'virtual support3d::ArraySlot<T>::~ArraySlot()': supportlib/include/arrayslot.h:458: error: 'constraint' was not declared in this scope supportlib/include/arrayslot.h: In member function 'virtual bool support3d::ArraySlot<T>::isResizable(int, bool) const': supportlib/include/arrayslot.h:503: error: 'constraint' was not declared in this scope supportlib/include/arrayslot.h: In member function 'virtual void support3d::ArraySlot<T>::resize(int)': supportlib/include/arrayslot.h:531: error: 'constraint' was not declared in this scope supportlib/include/arrayslot.h: In member function 'virtual void support3d::ArraySlot<T>::setController(support3d::ISlot*)': supportlib/include/arrayslot.h:843: error: 'constraint' was not declared in this scope wrappers/py_exceptions.h: At global scope: wrappers/py_exceptions.h:11: error: 'boost' has not been declared wrappers/py_exceptions.h:11: error: expected namespace-name before ';' token wrappers/py_exceptions.h:11: error: '<type error>' is not a namespace wrappers/py_slot.h:20: error: 'boost' has not been declared wrappers/py_slot.h:20: error: expected namespace-name before ';' token wrappers/py_slot.h:20: error: '<type error>' is not a namespace wrappers/py_slot.h:79: error: 'object' does not name a type wrappers/py_slot.h:80: error: 'object' does not name a type wrappers/py_slot.h:90: error: expected constructor, destructor, or type conversion before '_ArraySlotIterator' wrappers/py_slot.h:123: error: ISO C++ forbids declaration of 'PyObject' with no type wrappers/py_slot.h:123: error: expected ';' before '*' token wrappers/py_slot.h:126: error: expected `)' before '*' token wrappers/py_slot.h: In member function 'virtual void DependentWrapper::onValueChanged()': wrappers/py_slot.h:138: error: 'call_method' was not declared in this scope wrappers/py_slot.h:138: error: expected primary-expression before 'void' wrappers/py_slot.h:138: error: expected `;' before 'void' wrappers/py_slot.h: In member function 'virtual void DependentWrapper::onValueChanged(int, int)': wrappers/py_slot.h:155: error: 'call_method' was not declared in this scope wrappers/py_slot.h:155: error: expected primary-expression before 'void' wrappers/py_slot.h:155: error: expected `;' before 'void' wrappers/py_slot.h: In member function 'virtual void DependentWrapper::onResize(int)': wrappers/py_slot.h:172: error: 'call_method' was not declared in this scope wrappers/py_slot.h:172: error: expected primary-expression before 'void' wrappers/py_slot.h:172: error: expected `;' before 'void' wrappers/py_slot.h: In member function 'virtual bool DependentWrapper::queryResizeVeto(int)': wrappers/py_slot.h:188: error: 'call_method' was not declared in this scope wrappers/py_slot.h:188: error: expected primary-expression before 'bool' wrappers/py_slot.h:188: error: expected ';' before 'bool' wrappers/py_slot.h:188: error: expected unqualified-id before '>' token wrappers/py_slot.h: At global scope: wrappers/py_slot.h:210: error: ISO C++ forbids declaration of 'PyObject' with no type wrappers/py_slot.h:210: error: expected ';' before '*' token wrappers/py_slot.h:213: error: expected `)' before '*' token wrappers/py_slot.h:218: error: expected `)' before '*' token wrappers/py_slot.h:226: error: 'boost' has not been declared wrappers/py_slot.h:226: error: 'str' does not name a type wrappers/py_slot.h: In member function 'const T& SlotWrapper<T>::getValue()': wrappers/py_slot.h:240: error: 'call_method' was not declared in this scope wrappers/py_slot.h:240: error: expected primary-expression before '>' token wrappers/py_slot.h:240: error: 'self' was not declared in this scope wrappers/py_slot.h: In member function 'void SlotWrapper<T>::setValue (const T&)': wrappers/py_slot.h:257: error: 'call_method' was not declared in this scope wrappers/py_slot.h:257: error: expected primary-expression before 'void' wrappers/py_slot.h:257: error: expected `;' before 'void' wrappers/py_slot.h: In member function 'void SlotWrapper<T>::computeValue()': wrappers/py_slot.h:289: error: 'call_method' was not declared in this scope wrappers/py_slot.h:289: error: expected primary-expression before 'void' wrappers/py_slot.h:289: error: expected `;' before 'void' wrappers/py_slot.h: At global scope: wrappers/py_slot.h:311: error: ISO C++ forbids declaration of 'PyObject' with no type wrappers/py_slot.h:311: error: expected ';' before '*' token wrappers/py_slot.h:314: error: expected `)' before '*' token wrappers/py_slot.h:327: error: 'object' does not name a type wrappers/py_slot.h:339: error: 'object' has not been declared wrappers/py_slot.h:363: error: 'object' does not name a type wrappers/py_slot.h:374: error: 'object' has not been declared wrappers/py_slot.h:432: error: 'boost' has not been declared wrappers/py_slot.h:432: error: 'str' does not name a type wrappers/py_slot.h: In static member function 'static void ArraySlotWrapper<T>::__setitem__(support3d::ArraySlot<T>*, int, int)': wrappers/py_slot.h:343: error: 'extract' was not declared in this scope wrappers/py_slot.h:343: error: expected primary-expression before '>' token wrappers/py_slot.h: In static member function 'static void ArraySlotWrapper<T>::setValues_py(support3d::ArraySlot<T>*, int, int)': wrappers/py_slot.h:380: error: 'object' was not declared in this scope wrappers/py_slot.h:380: error: expected `;' before 'py' wrappers/py_slot.h:385: error: 'py' was not declared in this scope wrappers/py_slot.h:385: error: request for member 'attr' in 'pyvalues', which is of non-class type 'int' wrappers/py_slot.h:387: error: expected type-specifier before 'error_already_set' wrappers/py_slot.h:387: error: expected `)' before '&' token wrappers/py_slot.h:387: error: expected `{' before '&' token wrappers/py_slot.h:387: error: expected primary-expression before ')' token wrappers/py_slot.h:387: error: expected `;' before ')' token wrappers/py_slot.h:401: error: 'extract' was not declared in this scope wrappers/py_slot.h:401: error: expected primary-expression before '>' token wrappers/py_slot.h:401: error: 'py' was not declared in this scope wrappers/py_slot.h:404: error: expected type-specifier before 'error_already_set' wrappers/py_slot.h:404: error: expected `)' before '&' token wrappers/py_slot.h:404: error: expected `{' before '&' token wrappers/py_slot.h:404: error: expected primary-expression before ')' token wrappers/py_slot.h:404: error: expected `;' before ')' token wrappers/py_slot.h:413: error: expected `}' at end of input wrappers/py_slot.h:413: error: expected `}' at end of input supportlib/include/geomobject.h: At global scope: supportlib/include/geomobject.h:189: error: 'boost' has not been declared supportlib/include/geomobject.h:189: error: ISO C++ forbids declaration of 'shared_ptr' with no type supportlib/include/geomobject.h:189: error: 'shared_ptr' declared as a 'virtual' field supportlib/include/geomobject.h:189: error: expected ';' before '<' token supportlib/include/geomobject.h:192: error: expected `;' before 'virtual' supportlib/include/worldobject.h:211: error: 'boost' has not been declared supportlib/include/worldobject.h:211: error: 'shared_ptr' was not declared in this scope supportlib/include/worldobject.h:211: error: template argument 2 is invalid supportlib/include/worldobject.h:211: error: template argument 4 is invalid supportlib/include/worldobject.h:211: error: expected unqualified-id before '>' token supportlib/include/worldobject.h:212: error: 'boost' has not been declared supportlib/include/worldobject.h:212: error: 'shared_ptr' was not declared in this scope supportlib/include/worldobject.h:212: error: template argument 2 is invalid supportlib/include/worldobject.h:212: error: template argument 4 is invalid supportlib/include/worldobject.h:212: error: expected unqualified-id before '>' token supportlib/include/worldobject.h:213: error: 'boost' has not been declared supportlib/include/worldobject.h:213: error: 'shared_ptr' was not declared in this scope supportlib/include/worldobject.h:213: error: template argument 2 is invalid supportlib/include/worldobject.h:213: error: template argument 4 is invalid supportlib/include/worldobject.h:213: error: expected unqualified-id before '>' token supportlib/include/worldobject.h:217: error: 'boost' has not been declared supportlib/include/worldobject.h:217: error: ISO C++ forbids declaration of 'shared_ptr' with no type supportlib/include/worldobject.h:217: error: expected ';' before '<' token supportlib/include/worldobject.h:220: error: 'boost' has not been declared supportlib/include/worldobject.h:220: error: 'shared_ptr' was not declared in this scope supportlib/include/worldobject.h:220: error: template argument 1 is invalid supportlib/include/worldobject.h:220: error: template argument 2 is invalid supportlib/include/worldobject.h:220: error: expected unqualified-id before '>' token supportlib/include/worldobject.h:246: error: 'boost' has not been declared supportlib/include/worldobject.h:246: error: ISO C++ forbids declaration of 'shared_ptr' with no type supportlib/include/worldobject.h:246: error: expected ';' before '<' token supportlib/include/worldobject.h:247: error: expected `;' before 'void' supportlib/include/worldobject.h:247: error: 'boost' has not been declared supportlib/include/worldobject.h:247: error: 'shared_ptr' has not been declared supportlib/include/worldobject.h:247: error: expected ',' or '...' before '<' token supportlib/include/worldobject.h:251: error: 'boost' has not been declared supportlib/include/worldobject.h:251: error: ISO C++ forbids declaration of 'shared_ptr' with no type supportlib/include/worldobject.h:251: error: expected ';' before '<' token supportlib/include/worldobject.h:252: error: 'boost' has not been declared supportlib/include/worldobject.h:252: error: 'shared_ptr' has not been declared supportlib/include/worldobject.h:252: error: expected ',' or '...' before '<' token supportlib/include/worldobject.h:264: error: 'boost' has not been declared supportlib/include/worldobject.h:264: error: ISO C++ forbids declaration of 'shared_ptr' with no type supportlib/include/worldobject.h:264: error: expected ';' before '<' token supportlib/include/worldobject.h:265: error: 'boost' has not been declared supportlib/include/worldobject.h:265: error: 'shared_ptr' has not been declared supportlib/include/worldobject.h:265: error: expected ',' or '...' before '<' token supportlib/include/worldobject.h:266: error: 'boost' has not been declared supportlib/include/worldobject.h:266: error: 'shared_ptr' has not been declared supportlib/include/worldobject.h:266: error: expected ',' or '...' before '<' token supportlib/include/worldobject.h:272: error: 'ChildIterator' does not name a type supportlib/include/worldobject.h:276: error: 'ChildIterator' does not name a type supportlib/include/worldobject.h: In member function 'int support3d::WorldObject::lenChilds() const': supportlib/include/worldobject.h:259: error: 'childs' was not declared in this scope wrappers/py_wrapper.cpp: At global scope: wrappers/py_wrapper.cpp:27: error: 'boost' has not been declared wrappers/py_wrapper.cpp:27: error: expected namespace-name before ';' token wrappers/py_wrapper.cpp:27: error: '<type error>' is not a namespace wrappers/py_wrapper.cpp: In function 'void StopIterationTranslator (const StopIteration&)': wrappers/py_wrapper.cpp:152: error: 'PyExc_StopIteration' was not declared in this scope wrappers/py_wrapper.cpp:152: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void MemoryErrorTranslator (const support3d::EMemoryError&)': wrappers/py_wrapper.cpp:159: error: 'PyExc_MemoryError' was not declared in this scope wrappers/py_wrapper.cpp:159: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void IOErrorTranslator(const support3d::EIOError&)': wrappers/py_wrapper.cpp:166: error: 'PyExc_IOError' was not declared in this scope wrappers/py_wrapper.cpp:166: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void RuntimeErrorTranslator (const support3d::ERuntimeError&)': wrappers/py_wrapper.cpp:173: error: 'PyExc_RuntimeError' was not declared in this scope wrappers/py_wrapper.cpp:173: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void PyIndexErrorTranslator (const EPyIndexError&)': wrappers/py_wrapper.cpp:180: error: 'PyExc_IndexError' was not declared in this scope wrappers/py_wrapper.cpp:180: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void IndexErrorTranslator(const support3d::EIndexError&)': wrappers/py_wrapper.cpp:187: error: 'PyExc_IndexError' was not declared in this scope wrappers/py_wrapper.cpp:187: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void ZeroDivisionErrorTranslator (const support3d::EZeroDivisionError&)': wrappers/py_wrapper.cpp:194: error: 'PyExc_ZeroDivisionError' was not declared in this scope wrappers/py_wrapper.cpp:194: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void ValueErrorTranslator(const support3d::EValueError&)': wrappers/py_wrapper.cpp:201: error: 'PyExc_ValueError' was not declared in this scope wrappers/py_wrapper.cpp:201: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void KeyErrorTranslator(const support3d::EKeyError&)': wrappers/py_wrapper.cpp:208: error: 'PyExc_KeyError' was not declared in this scope wrappers/py_wrapper.cpp:208: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void NotImplementedErrorTranslator(const support3d::ENotImplementedError&)': wrappers/py_wrapper.cpp:215: error: 'PyExc_NotImplementedError' was not declared in this scope wrappers/py_wrapper.cpp:215: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void IncompatibleSlotTypesTranslator(const support3d::EIncompatibleSlotTypes&)': wrappers/py_wrapper.cpp:227: error: 'PyExc_ValueError' was not declared in this scope wrappers/py_wrapper.cpp:227: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void NoInputConnectionsAllowedTypesTranslator(const support3d::ENoInputConnectionsAllowed&)': wrappers/py_wrapper.cpp:238: error: 'PyExc_ValueError' was not declared in this scope wrappers/py_wrapper.cpp:238: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: At global scope: wrappers/py_wrapper.cpp:254: error: expected ';' before '(' token wrappers/py_wrapper.cpp:282: error: expected `;' before 'static' wrappers/py_wrapper.cpp:283: error: 'PyObject' has not been declared wrappers/py_wrapper.cpp:284: error: 'boost' has not been declared wrappers/py_wrapper.cpp:284: error: 'rvalue_from_python_stage1_data' has not been declared wrappers/py_wrapper.cpp: In constructor 'vec3_from_sequence::vec3_from_sequence()': wrappers/py_wrapper.cpp:248: error: 'boost' has not been declared wrappers/py_wrapper.cpp:249: error: 'convertible' was not declared in this scope wrappers/py_wrapper.cpp:251: error: 'boost' has not been declared wrappers/py_wrapper.cpp:251: error: 'type_id' was not declared in this scope wrappers/py_wrapper.cpp:251: error: expected primary-expression before '>' token wrappers/py_wrapper.cpp:251: error: expected primary-expression before ')' token wrappers/py_wrapper.cpp:251: error: 'push_back' was not declared in this scope wrappers/py_wrapper.cpp: In static member function 'static void vec3_from_sequence::construct(int*, int*)': wrappers/py_wrapper.cpp:287: error: 'PySequence_Size' was not declared in this scope wrappers/py_wrapper.cpp:289: error: 'PyObject' was not declared in this scope wrappers/py_wrapper.cpp:289: error: 'item' was not declared in this scope wrappers/py_wrapper.cpp:289: error: 'PySequence_ITEM' was not declared in this scope wrappers/py_wrapper.cpp:291: error: 'boost' has not been declared wrappers/py_wrapper.cpp:291: error: 'throw_error_already_set' was not declared in this scope wrappers/py_wrapper.cpp:292: error: 'PyFloat_AsDouble' was not declared in this scope wrappers/py_wrapper.cpp:293: error: 'Py_DECREF' was not declared in this scope wrappers/py_wrapper.cpp:294: error: 'PyErr_Occurred' was not declared in this scope wrappers/py_wrapper.cpp:296: error: 'boost' has not been declared wrappers/py_wrapper.cpp:296: error: 'throw_error_already_set' was not declared in this scope wrappers/py_wrapper.cpp:301: error: 'boost' has not been declared wrappers/py_wrapper.cpp:301: error: 'rvalue_from_python_storage' was not declared in this scope wrappers/py_wrapper.cpp:301: error: expected primary-expression before '>' token wrappers/py_wrapper.cpp:301: error: expected primary-expression before ')' token wrappers/py_wrapper.cpp:302: error: expected `)' before 'data' wrappers/py_wrapper.cpp:304: error: request for member 'convertible' in '* data', which is of non-class type 'int' wrappers/py_wrapper.cpp: At global scope: wrappers/py_wrapper.cpp:319: error: expected ';' before '(' token wrappers/py_wrapper.cpp:347: error: expected `;' before 'static' wrappers/py_wrapper.cpp:348: error: 'PyObject' has not been declared wrappers/py_wrapper.cpp:349: error: 'boost' has not been declared wrappers/py_wrapper.cpp:349: error: 'rvalue_from_python_stage1_data' has not been declared wrappers/py_wrapper.cpp: In constructor 'vec4_from_sequence::vec4_from_sequence()': wrappers/py_wrapper.cpp:313: error: 'boost' has not been declared wrappers/py_wrapper.cpp:314: error: 'convertible' was not declared in this scope wrappers/py_wrapper.cpp:316: error: 'boost' has not been declared wrappers/py_wrapper.cpp:316: error: 'type_id' was not declared in this scope wrappers/py_wrapper.cpp:316: error: expected primary-expression before '>' token wrappers/py_wrapper.cpp:316: error: expected primary-expression before ')' token wrappers/py_wrapper.cpp:316: error: 'push_back' was not declared in this scope wrappers/py_wrapper.cpp: In static member function 'static void vec4_from_sequence::construct(int*, int*)': wrappers/py_wrapper.cpp:352: error: 'PySequence_Size' was not declared in this scope wrappers/py_wrapper.cpp:354: error: 'PyObject' was not declared in this scope wrappers/py_wrapper.cpp:354: error: 'item' was not declared in this scope wrappers/py_wrapper.cpp:354: error: 'PySequence_ITEM' was not declared in this scope wrappers/py_wrapper.cpp:356: error: 'boost' has not been declared wrappers/py_wrapper.cpp:356: error: 'throw_error_already_set' was not declared in this scope wrappers/py_wrapper.cpp:357: error: 'PyFloat_AsDouble' was not declared in this scope wrappers/py_wrapper.cpp:358: error: 'Py_DECREF' was not declared in this scope wrappers/py_wrapper.cpp:359: error: 'PyErr_Occurred' was not declared in this scope wrappers/py_wrapper.cpp:361: error: 'boost' has not been declared wrappers/py_wrapper.cpp:361: error: 'throw_error_already_set' was not declared in this scope wrappers/py_wrapper.cpp:366: error: 'boost' has not been declared wrappers/py_wrapper.cpp:366: error: 'rvalue_from_python_storage' was not declared in this scope wrappers/py_wrapper.cpp:366: error: expected primary-expression before '>' token wrappers/py_wrapper.cpp:366: error: expected primary-expression before ')' token wrappers/py_wrapper.cpp:367: error: expected `)' before 'data' wrappers/py_wrapper.cpp:369: error: request for member 'convertible' in '* data', which is of non-class type 'int' wrappers/py_wrapper.cpp: At global scope: wrappers/py_wrapper.cpp:412: error: expected constructor, destructor, or type conversion before '(' token error: command '/usr/bin/gcc-4.0' failed with exit status 1 [bluemoon jeanmichel ~/Documents/Compilation/cgkit-2.0.0alpha7 06:13 PM] $ I am no programmer at all. So I don't know what the problem is here. Again any help would be appreciated. Jean-Michel LEON-FOUN-LIN |
From: Jean-Michel LEON-FOUN-L. <Leo...@wa...> - 2007-06-19 14:23:23
|
On Jun 19, 2007, at 6:00 PM, Matthias Baas wrote: > Jean-Michel LEON-FOUN-LIN wrote: >> I have checked and the file exists >> here: /opt/local/include/boost-1_34/boost/shared_ptr.hpp >> >> So I have added the following line in my cpp_config.cfg in supportlib >> directory: >> >> -------------------------------- >> CPPPATH += ["/opt/local/include/boost-1_34/boost"] >> -------------------------------- > > You have to set this path one level higher, i.e.: > /opt/local/include/boost-1_34 > > The include files are included like "boost/shared_ptr.hpp" and not > just > "shared_ptr.hpp". Thanks for answering. I did as you said and scons builds libcore.a in the lib subdirectory. when I launch the python setup script: I get an error with gcc: ------------------------------------------- [bluemoon jeanmichel ~/Documents/Compilation/cgkit-2.0.0alpha7 06:11 PM] $ sudo python setup.py install Password: Updating version in the cgkitinfo module... Version: 2.0.0alpha7 (Jun 19 2007, 18:13) ====================================================================== 3DS importer: disabled VRML/X3D importer: disabled OpenSceneGraph: disabled OGRE: disabled 3DXWare: disabled Wintab: disabled Glove module: disabled ====================================================================== Include paths (INC_DIRS): supportlib/include /System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/ Library paths (LIB_DIRS): supportlib/lib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries Libraries to link with (LIBS): /opt/local/lib, boost_python, core, GL, GLU Forcing compilation of py_wrapper.cpp ====================================================================== running install running build running build_py creating build /usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp- precomp -mno-fused-madd -fno-common -fno-common -dynamic -DNDEBUG -O3 -Wall -Wstrict-prototypes -Isupportlib/include -I/System/Library/ Frameworks/OpenGL.framework/Versions/A/Headers/ -I/opt/local/Library/ Frameworks/Python.framework/Versions/2.4/include/python2.4 -c wrappers/py_wrapper.cpp -o build/temp.macosx-10.3-ppc-2.4/wrappers/ py_wrapper.o cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++ wrappers/py_wrapper.cpp:5:28: error: boost/python.hpp: No such file or directory In file included from wrappers/py_slot.h:12, from wrappers/py_wrapper.cpp:10: supportlib/include/arrayslot.h:54:32: error: boost/shared_ptr.hpp: No such file or directory supportlib/include/arrayslot.h:442: error: 'boost' has not been declared supportlib/include/arrayslot.h:442: error: ISO C++ forbids declaration of 'shared_ptr' with no type supportlib/include/arrayslot.h:442: error: expected ';' before '<' token supportlib/include/arrayslot.h:447: error: 'boost' has not been declared supportlib/include/arrayslot.h:447: error: 'shared_ptr' has not been declared supportlib/include/arrayslot.h:447: error: expected ',' or '...' before '<' token supportlib/include/arrayslot.h: In constructor 'support3d::ArraySlot<T>::ArraySlot(short int, int)': supportlib/include/arrayslot.h:448: error: class 'support3d::ArraySlot<T>' does not have any field named 'constraint' supportlib/include/arrayslot.h:448: error: 'aconstraint' was not declared in this scope supportlib/include/arrayslot.h:451: error: 'constraint' was not declared in this scope supportlib/include/arrayslot.h: In destructor 'virtual support3d::ArraySlot<T>::~ArraySlot()': supportlib/include/arrayslot.h:458: error: 'constraint' was not declared in this scope supportlib/include/arrayslot.h: In member function 'virtual bool support3d::ArraySlot<T>::isResizable(int, bool) const': supportlib/include/arrayslot.h:503: error: 'constraint' was not declared in this scope supportlib/include/arrayslot.h: In member function 'virtual void support3d::ArraySlot<T>::resize(int)': supportlib/include/arrayslot.h:531: error: 'constraint' was not declared in this scope supportlib/include/arrayslot.h: In member function 'virtual void support3d::ArraySlot<T>::setController(support3d::ISlot*)': supportlib/include/arrayslot.h:843: error: 'constraint' was not declared in this scope wrappers/py_exceptions.h: At global scope: wrappers/py_exceptions.h:11: error: 'boost' has not been declared wrappers/py_exceptions.h:11: error: expected namespace-name before ';' token wrappers/py_exceptions.h:11: error: '<type error>' is not a namespace wrappers/py_slot.h:20: error: 'boost' has not been declared wrappers/py_slot.h:20: error: expected namespace-name before ';' token wrappers/py_slot.h:20: error: '<type error>' is not a namespace wrappers/py_slot.h:79: error: 'object' does not name a type wrappers/py_slot.h:80: error: 'object' does not name a type wrappers/py_slot.h:90: error: expected constructor, destructor, or type conversion before '_ArraySlotIterator' wrappers/py_slot.h:123: error: ISO C++ forbids declaration of 'PyObject' with no type wrappers/py_slot.h:123: error: expected ';' before '*' token wrappers/py_slot.h:126: error: expected `)' before '*' token wrappers/py_slot.h: In member function 'virtual void DependentWrapper::onValueChanged()': wrappers/py_slot.h:138: error: 'call_method' was not declared in this scope wrappers/py_slot.h:138: error: expected primary-expression before 'void' wrappers/py_slot.h:138: error: expected `;' before 'void' wrappers/py_slot.h: In member function 'virtual void DependentWrapper::onValueChanged(int, int)': wrappers/py_slot.h:155: error: 'call_method' was not declared in this scope wrappers/py_slot.h:155: error: expected primary-expression before 'void' wrappers/py_slot.h:155: error: expected `;' before 'void' wrappers/py_slot.h: In member function 'virtual void DependentWrapper::onResize(int)': wrappers/py_slot.h:172: error: 'call_method' was not declared in this scope wrappers/py_slot.h:172: error: expected primary-expression before 'void' wrappers/py_slot.h:172: error: expected `;' before 'void' wrappers/py_slot.h: In member function 'virtual bool DependentWrapper::queryResizeVeto(int)': wrappers/py_slot.h:188: error: 'call_method' was not declared in this scope wrappers/py_slot.h:188: error: expected primary-expression before 'bool' wrappers/py_slot.h:188: error: expected ';' before 'bool' wrappers/py_slot.h:188: error: expected unqualified-id before '>' token wrappers/py_slot.h: At global scope: wrappers/py_slot.h:210: error: ISO C++ forbids declaration of 'PyObject' with no type wrappers/py_slot.h:210: error: expected ';' before '*' token wrappers/py_slot.h:213: error: expected `)' before '*' token wrappers/py_slot.h:218: error: expected `)' before '*' token wrappers/py_slot.h:226: error: 'boost' has not been declared wrappers/py_slot.h:226: error: 'str' does not name a type wrappers/py_slot.h: In member function 'const T& SlotWrapper<T>::getValue()': wrappers/py_slot.h:240: error: 'call_method' was not declared in this scope wrappers/py_slot.h:240: error: expected primary-expression before '>' token wrappers/py_slot.h:240: error: 'self' was not declared in this scope wrappers/py_slot.h: In member function 'void SlotWrapper<T>::setValue (const T&)': wrappers/py_slot.h:257: error: 'call_method' was not declared in this scope wrappers/py_slot.h:257: error: expected primary-expression before 'void' wrappers/py_slot.h:257: error: expected `;' before 'void' wrappers/py_slot.h: In member function 'void SlotWrapper<T>::computeValue()': wrappers/py_slot.h:289: error: 'call_method' was not declared in this scope wrappers/py_slot.h:289: error: expected primary-expression before 'void' wrappers/py_slot.h:289: error: expected `;' before 'void' wrappers/py_slot.h: At global scope: wrappers/py_slot.h:311: error: ISO C++ forbids declaration of 'PyObject' with no type wrappers/py_slot.h:311: error: expected ';' before '*' token wrappers/py_slot.h:314: error: expected `)' before '*' token wrappers/py_slot.h:327: error: 'object' does not name a type wrappers/py_slot.h:339: error: 'object' has not been declared wrappers/py_slot.h:363: error: 'object' does not name a type wrappers/py_slot.h:374: error: 'object' has not been declared wrappers/py_slot.h:432: error: 'boost' has not been declared wrappers/py_slot.h:432: error: 'str' does not name a type wrappers/py_slot.h: In static member function 'static void ArraySlotWrapper<T>::__setitem__(support3d::ArraySlot<T>*, int, int)': wrappers/py_slot.h:343: error: 'extract' was not declared in this scope wrappers/py_slot.h:343: error: expected primary-expression before '>' token wrappers/py_slot.h: In static member function 'static void ArraySlotWrapper<T>::setValues_py(support3d::ArraySlot<T>*, int, int)': wrappers/py_slot.h:380: error: 'object' was not declared in this scope wrappers/py_slot.h:380: error: expected `;' before 'py' wrappers/py_slot.h:385: error: 'py' was not declared in this scope wrappers/py_slot.h:385: error: request for member 'attr' in 'pyvalues', which is of non-class type 'int' wrappers/py_slot.h:387: error: expected type-specifier before 'error_already_set' wrappers/py_slot.h:387: error: expected `)' before '&' token wrappers/py_slot.h:387: error: expected `{' before '&' token wrappers/py_slot.h:387: error: expected primary-expression before ')' token wrappers/py_slot.h:387: error: expected `;' before ')' token wrappers/py_slot.h:401: error: 'extract' was not declared in this scope wrappers/py_slot.h:401: error: expected primary-expression before '>' token wrappers/py_slot.h:401: error: 'py' was not declared in this scope wrappers/py_slot.h:404: error: expected type-specifier before 'error_already_set' wrappers/py_slot.h:404: error: expected `)' before '&' token wrappers/py_slot.h:404: error: expected `{' before '&' token wrappers/py_slot.h:404: error: expected primary-expression before ')' token wrappers/py_slot.h:404: error: expected `;' before ')' token wrappers/py_slot.h:413: error: expected `}' at end of input wrappers/py_slot.h:413: error: expected `}' at end of input supportlib/include/geomobject.h: At global scope: supportlib/include/geomobject.h:189: error: 'boost' has not been declared supportlib/include/geomobject.h:189: error: ISO C++ forbids declaration of 'shared_ptr' with no type supportlib/include/geomobject.h:189: error: 'shared_ptr' declared as a 'virtual' field supportlib/include/geomobject.h:189: error: expected ';' before '<' token supportlib/include/geomobject.h:192: error: expected `;' before 'virtual' supportlib/include/worldobject.h:211: error: 'boost' has not been declared supportlib/include/worldobject.h:211: error: 'shared_ptr' was not declared in this scope supportlib/include/worldobject.h:211: error: template argument 2 is invalid supportlib/include/worldobject.h:211: error: template argument 4 is invalid supportlib/include/worldobject.h:211: error: expected unqualified-id before '>' token supportlib/include/worldobject.h:212: error: 'boost' has not been declared supportlib/include/worldobject.h:212: error: 'shared_ptr' was not declared in this scope supportlib/include/worldobject.h:212: error: template argument 2 is invalid supportlib/include/worldobject.h:212: error: template argument 4 is invalid supportlib/include/worldobject.h:212: error: expected unqualified-id before '>' token supportlib/include/worldobject.h:213: error: 'boost' has not been declared supportlib/include/worldobject.h:213: error: 'shared_ptr' was not declared in this scope supportlib/include/worldobject.h:213: error: template argument 2 is invalid supportlib/include/worldobject.h:213: error: template argument 4 is invalid supportlib/include/worldobject.h:213: error: expected unqualified-id before '>' token supportlib/include/worldobject.h:217: error: 'boost' has not been declared supportlib/include/worldobject.h:217: error: ISO C++ forbids declaration of 'shared_ptr' with no type supportlib/include/worldobject.h:217: error: expected ';' before '<' token supportlib/include/worldobject.h:220: error: 'boost' has not been declared supportlib/include/worldobject.h:220: error: 'shared_ptr' was not declared in this scope supportlib/include/worldobject.h:220: error: template argument 1 is invalid supportlib/include/worldobject.h:220: error: template argument 2 is invalid supportlib/include/worldobject.h:220: error: expected unqualified-id before '>' token supportlib/include/worldobject.h:246: error: 'boost' has not been declared supportlib/include/worldobject.h:246: error: ISO C++ forbids declaration of 'shared_ptr' with no type supportlib/include/worldobject.h:246: error: expected ';' before '<' token supportlib/include/worldobject.h:247: error: expected `;' before 'void' supportlib/include/worldobject.h:247: error: 'boost' has not been declared supportlib/include/worldobject.h:247: error: 'shared_ptr' has not been declared supportlib/include/worldobject.h:247: error: expected ',' or '...' before '<' token supportlib/include/worldobject.h:251: error: 'boost' has not been declared supportlib/include/worldobject.h:251: error: ISO C++ forbids declaration of 'shared_ptr' with no type supportlib/include/worldobject.h:251: error: expected ';' before '<' token supportlib/include/worldobject.h:252: error: 'boost' has not been declared supportlib/include/worldobject.h:252: error: 'shared_ptr' has not been declared supportlib/include/worldobject.h:252: error: expected ',' or '...' before '<' token supportlib/include/worldobject.h:264: error: 'boost' has not been declared supportlib/include/worldobject.h:264: error: ISO C++ forbids declaration of 'shared_ptr' with no type supportlib/include/worldobject.h:264: error: expected ';' before '<' token supportlib/include/worldobject.h:265: error: 'boost' has not been declared supportlib/include/worldobject.h:265: error: 'shared_ptr' has not been declared supportlib/include/worldobject.h:265: error: expected ',' or '...' before '<' token supportlib/include/worldobject.h:266: error: 'boost' has not been declared supportlib/include/worldobject.h:266: error: 'shared_ptr' has not been declared supportlib/include/worldobject.h:266: error: expected ',' or '...' before '<' token supportlib/include/worldobject.h:272: error: 'ChildIterator' does not name a type supportlib/include/worldobject.h:276: error: 'ChildIterator' does not name a type supportlib/include/worldobject.h: In member function 'int support3d::WorldObject::lenChilds() const': supportlib/include/worldobject.h:259: error: 'childs' was not declared in this scope wrappers/py_wrapper.cpp: At global scope: wrappers/py_wrapper.cpp:27: error: 'boost' has not been declared wrappers/py_wrapper.cpp:27: error: expected namespace-name before ';' token wrappers/py_wrapper.cpp:27: error: '<type error>' is not a namespace wrappers/py_wrapper.cpp: In function 'void StopIterationTranslator (const StopIteration&)': wrappers/py_wrapper.cpp:152: error: 'PyExc_StopIteration' was not declared in this scope wrappers/py_wrapper.cpp:152: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void MemoryErrorTranslator (const support3d::EMemoryError&)': wrappers/py_wrapper.cpp:159: error: 'PyExc_MemoryError' was not declared in this scope wrappers/py_wrapper.cpp:159: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void IOErrorTranslator(const support3d::EIOError&)': wrappers/py_wrapper.cpp:166: error: 'PyExc_IOError' was not declared in this scope wrappers/py_wrapper.cpp:166: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void RuntimeErrorTranslator (const support3d::ERuntimeError&)': wrappers/py_wrapper.cpp:173: error: 'PyExc_RuntimeError' was not declared in this scope wrappers/py_wrapper.cpp:173: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void PyIndexErrorTranslator (const EPyIndexError&)': wrappers/py_wrapper.cpp:180: error: 'PyExc_IndexError' was not declared in this scope wrappers/py_wrapper.cpp:180: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void IndexErrorTranslator(const support3d::EIndexError&)': wrappers/py_wrapper.cpp:187: error: 'PyExc_IndexError' was not declared in this scope wrappers/py_wrapper.cpp:187: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void ZeroDivisionErrorTranslator (const support3d::EZeroDivisionError&)': wrappers/py_wrapper.cpp:194: error: 'PyExc_ZeroDivisionError' was not declared in this scope wrappers/py_wrapper.cpp:194: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void ValueErrorTranslator(const support3d::EValueError&)': wrappers/py_wrapper.cpp:201: error: 'PyExc_ValueError' was not declared in this scope wrappers/py_wrapper.cpp:201: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void KeyErrorTranslator(const support3d::EKeyError&)': wrappers/py_wrapper.cpp:208: error: 'PyExc_KeyError' was not declared in this scope wrappers/py_wrapper.cpp:208: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void NotImplementedErrorTranslator(const support3d::ENotImplementedError&)': wrappers/py_wrapper.cpp:215: error: 'PyExc_NotImplementedError' was not declared in this scope wrappers/py_wrapper.cpp:215: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void IncompatibleSlotTypesTranslator(const support3d::EIncompatibleSlotTypes&)': wrappers/py_wrapper.cpp:227: error: 'PyExc_ValueError' was not declared in this scope wrappers/py_wrapper.cpp:227: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: In function 'void NoInputConnectionsAllowedTypesTranslator(const support3d::ENoInputConnectionsAllowed&)': wrappers/py_wrapper.cpp:238: error: 'PyExc_ValueError' was not declared in this scope wrappers/py_wrapper.cpp:238: error: 'PyErr_SetString' was not declared in this scope wrappers/py_wrapper.cpp: At global scope: wrappers/py_wrapper.cpp:254: error: expected ';' before '(' token wrappers/py_wrapper.cpp:282: error: expected `;' before 'static' wrappers/py_wrapper.cpp:283: error: 'PyObject' has not been declared wrappers/py_wrapper.cpp:284: error: 'boost' has not been declared wrappers/py_wrapper.cpp:284: error: 'rvalue_from_python_stage1_data' has not been declared wrappers/py_wrapper.cpp: In constructor 'vec3_from_sequence::vec3_from_sequence()': wrappers/py_wrapper.cpp:248: error: 'boost' has not been declared wrappers/py_wrapper.cpp:249: error: 'convertible' was not declared in this scope wrappers/py_wrapper.cpp:251: error: 'boost' has not been declared wrappers/py_wrapper.cpp:251: error: 'type_id' was not declared in this scope wrappers/py_wrapper.cpp:251: error: expected primary-expression before '>' token wrappers/py_wrapper.cpp:251: error: expected primary-expression before ')' token wrappers/py_wrapper.cpp:251: error: 'push_back' was not declared in this scope wrappers/py_wrapper.cpp: In static member function 'static void vec3_from_sequence::construct(int*, int*)': wrappers/py_wrapper.cpp:287: error: 'PySequence_Size' was not declared in this scope wrappers/py_wrapper.cpp:289: error: 'PyObject' was not declared in this scope wrappers/py_wrapper.cpp:289: error: 'item' was not declared in this scope wrappers/py_wrapper.cpp:289: error: 'PySequence_ITEM' was not declared in this scope wrappers/py_wrapper.cpp:291: error: 'boost' has not been declared wrappers/py_wrapper.cpp:291: error: 'throw_error_already_set' was not declared in this scope wrappers/py_wrapper.cpp:292: error: 'PyFloat_AsDouble' was not declared in this scope wrappers/py_wrapper.cpp:293: error: 'Py_DECREF' was not declared in this scope wrappers/py_wrapper.cpp:294: error: 'PyErr_Occurred' was not declared in this scope wrappers/py_wrapper.cpp:296: error: 'boost' has not been declared wrappers/py_wrapper.cpp:296: error: 'throw_error_already_set' was not declared in this scope wrappers/py_wrapper.cpp:301: error: 'boost' has not been declared wrappers/py_wrapper.cpp:301: error: 'rvalue_from_python_storage' was not declared in this scope wrappers/py_wrapper.cpp:301: error: expected primary-expression before '>' token wrappers/py_wrapper.cpp:301: error: expected primary-expression before ')' token wrappers/py_wrapper.cpp:302: error: expected `)' before 'data' wrappers/py_wrapper.cpp:304: error: request for member 'convertible' in '* data', which is of non-class type 'int' wrappers/py_wrapper.cpp: At global scope: wrappers/py_wrapper.cpp:319: error: expected ';' before '(' token wrappers/py_wrapper.cpp:347: error: expected `;' before 'static' wrappers/py_wrapper.cpp:348: error: 'PyObject' has not been declared wrappers/py_wrapper.cpp:349: error: 'boost' has not been declared wrappers/py_wrapper.cpp:349: error: 'rvalue_from_python_stage1_data' has not been declared wrappers/py_wrapper.cpp: In constructor 'vec4_from_sequence::vec4_from_sequence()': wrappers/py_wrapper.cpp:313: error: 'boost' has not been declared wrappers/py_wrapper.cpp:314: error: 'convertible' was not declared in this scope wrappers/py_wrapper.cpp:316: error: 'boost' has not been declared wrappers/py_wrapper.cpp:316: error: 'type_id' was not declared in this scope wrappers/py_wrapper.cpp:316: error: expected primary-expression before '>' token wrappers/py_wrapper.cpp:316: error: expected primary-expression before ')' token wrappers/py_wrapper.cpp:316: error: 'push_back' was not declared in this scope wrappers/py_wrapper.cpp: In static member function 'static void vec4_from_sequence::construct(int*, int*)': wrappers/py_wrapper.cpp:352: error: 'PySequence_Size' was not declared in this scope wrappers/py_wrapper.cpp:354: error: 'PyObject' was not declared in this scope wrappers/py_wrapper.cpp:354: error: 'item' was not declared in this scope wrappers/py_wrapper.cpp:354: error: 'PySequence_ITEM' was not declared in this scope wrappers/py_wrapper.cpp:356: error: 'boost' has not been declared wrappers/py_wrapper.cpp:356: error: 'throw_error_already_set' was not declared in this scope wrappers/py_wrapper.cpp:357: error: 'PyFloat_AsDouble' was not declared in this scope wrappers/py_wrapper.cpp:358: error: 'Py_DECREF' was not declared in this scope wrappers/py_wrapper.cpp:359: error: 'PyErr_Occurred' was not declared in this scope wrappers/py_wrapper.cpp:361: error: 'boost' has not been declared wrappers/py_wrapper.cpp:361: error: 'throw_error_already_set' was not declared in this scope wrappers/py_wrapper.cpp:366: error: 'boost' has not been declared wrappers/py_wrapper.cpp:366: error: 'rvalue_from_python_storage' was not declared in this scope wrappers/py_wrapper.cpp:366: error: expected primary-expression before '>' token wrappers/py_wrapper.cpp:366: error: expected primary-expression before ')' token wrappers/py_wrapper.cpp:367: error: expected `)' before 'data' wrappers/py_wrapper.cpp:369: error: request for member 'convertible' in '* data', which is of non-class type 'int' wrappers/py_wrapper.cpp: At global scope: wrappers/py_wrapper.cpp:412: error: expected constructor, destructor, or type conversion before '(' token error: command '/usr/bin/gcc-4.0' failed with exit status 1 [bluemoon jeanmichel ~/Documents/Compilation/cgkit-2.0.0alpha7 06:13 PM] $ I am no programmer at all. So I don't know what the problem is here. Again any help would be appreciated. Jean-Michel LEON-FOUN-LIN |