Loïc, I did not notice that Fotis commited a few changes these last few days. I have to update to the latest svn rev. and regenerate the SWIG files. I'll let you know when it's done.
Best regards, Thomas 2009/12/3 Simon Loic <simon1l...@gmail.com> > Hi Thomas, > I wanted to give a try on my work computer (previously I was testing at > home) but I can't compile with --enable-geom. > If I build with the following command : > >> python setup.py build --enable_geom > > I get > """""""""""""""""""" > g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions > build/temp.linux-x86_64-2.6/home/matador/Desktop/Code/pythonOCC/src/wrapper/SWIG/linux_darwin/SGEOM_wrap.o > -L/opt/OpenCASCADE6.3.0/lib -L/usr/local/lib -L/usr/local/lib -lBinLPlugin > -lBinPlugin -lBinXCAFPlugin -lFWOSPlugin -lmscmd -lPTKernel -lStdLPlugin > -lStdPlugin -lTKAdvTools -lTKBin -lTKBinL -lTKBinTObj -lTKBinXCAF -lTKBO > -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKCDLFront -lTKCPPClient -lTKCPPExt > -lTKCPPIntExt -lTKCPPJini -lTKCSFDBSchema -lTKDCAF -lTKDraw -lTKernel > -lTKFeat -lTKFillet -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR > -lTKIDLFront -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKMeshVS -lTKNIS > -lTKOffset -lTKOpenGl -lTKPCAF -lTKPLCAF -lTKPrim -lTKPShape -lTKService > -lTKShapeSchema -lTKShHealing -lTKStdLSchema -lTKStdSchema -lTKSTEP > -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTCPPExt -lTKTObj > -lTKTObjDRAW -lTKTopAlgo -lTKTopTest -lTKV2d -lTKV3d -lTKViewerTest -lTKVRML > -lTKWOK -lTKWOKTcl -lTKXCAF -lTKXCAFSchema -lTKXDEDRAW -lTKXDEIGES > -lTKXDESTEP -lTKXMesh -lTKXml -lTKXmlL -lTKXmlTObj -lTKXmlXCAF -lTKXSBase > -lTKXSDRAW -lXCAFPlugin -lXmlLPlugin -lXmlPlugin -lXmlXCAFPlugin -lSketcher > -lShHealOper -lPartition -lNMTTools -lNMTDS -lGEOM -lGEOMImpl -lGEOMAlgo > -lArchimede -o build/lib.linux-x86_64-2.6/OCC/_SGEOM.so -Wl,--no-undefined > -lm -lstdc++ -lpython2.6 > build/temp.linux-x86_64-2.6/home/matador/Desktop/Code/pythonOCC/src/wrapper/SWIG/linux_darwin/SGEOM_wrap.o: > In function `_wrap_GEOM_Engine_SetInterpreterConstant': > SGEOM_wrap.cpp:(.text+0xaa33): undefined reference to > `GEOM_Engine::SetInterpreterConstant(int, TCollection_AsciiString const&, > double)' > build/temp.linux-x86_64-2.6/home/matador/Desktop/Code/pythonOCC/src/wrapper/SWIG/linux_darwin/SGEOM_wrap.o: > In function `_wrap_GEOM_Engine_SetInterpreterConstantArray': > SGEOM_wrap.cpp:(.text+0xad69): undefined reference to > `GEOM_Engine::SetInterpreterConstantArray(int, > Handle_TColStd_HArray1OfTransient, bool)' > build/temp.linux-x86_64-2.6/home/matador/Desktop/Code/pythonOCC/src/wrapper/SWIG/linux_darwin/SGEOM_wrap.o: > In function `_wrap_GEOM_Engine_GetInterpreterConstantArray': > SGEOM_wrap.cpp:(.text+0x1eb45): undefined reference to > `GEOM_Engine::GetInterpreterConstantArray(int)' > collect2: ld returned 1 exit status > error: command 'g++' failed with exit status 1 > """"""""""""""""""""" > > Note that I have the latest trunk revision of salomegeom installed. Maybe, > pythonOcc is not synchronized with salomegeom, right? > Loïc > > > On Thu, Dec 3, 2009 at 10:46 AM, Simon Loic <simon1l...@gmail.com> wrote: > >> Thanks Thomas, >> I updated your latest commit, and launched the samples you updated >> (Level1/Geometry/geometry_demos.py and >> Level1/TopologyBuilding/topology_building.py - I don't have smesh so far) . >> Unfortunately they both end with a seg fault after the viewer is created. >> >> Here is the output. >> """ >> Display3d class initialization starting ... >> Graphic device created. >> Xw_Window created. >> Viewer created. >> zsh: segmentation fault python Level1/Geometry/geometry_demos.py >> """ >> I'll try to investigate further on later. >> >> Loïc >> >> >> On Thu, Dec 3, 2009 at 5:18 AM, Thomas Paviot <tpav...@gmail.com> wrote: >> >>> Hi Loïc, >>> >>> The SmpleGui.py module is an improvement over the previous wxSamplesGui >>> that enables multiple graphical backends. For instance, if you decide >>> whether to use SimpleGui to manage the display, you first have to set the >>> graphical backend to use. Fos instance: >>> >>> set_backend('wx') #if you want to use wxPython >>> set_backend('qt') #if you want to use pyQt >>> set_backend('X') #if you want to use python-xlib (Linux/MacOSX up to >>> SL64bit) >>> >>> All the samples are not sync yet with the newest developments I made. In >>> ordrer to make the scripts work, you first have to insert the 2 lines: >>> >>> from OCC.Display.SimpleGui import * >>> >>> display, start_display, add_menu, add_function_to_menu = init_display() >>> >>> The graphical backend used by default will be the one available on your >>> machine. If you have both wxPython, PyQt and python-xlib installed, then the >>> default one will bis 'wx'. >>> >>> Best, >>> >>> Thomas >>> >>> 2009/12/2 Simon Loic <simon1l...@gmail.com> >>> >>>> Hi thomas, >>>> I've seen that you made a many commits recently relative to SimpleGUI, I >>>> have updated pythonOcc trunk to the last revision. It seems that many >>>> samples have don't work anymore. >>>> To be accurate if for example I call >>>> >>python Level2/PAF/test_box.py >>>> it wil throw me >>>> "" >>>> from OCC.Display.SimpleGui import start_display, display >>>> ImportError: cannot import name start_display >>>> "" >>>> the same for Level1/Mesh/simple_mesh.py Level1/Animation/animation.py >>>> and I guess many others (didn't try all of them). >>>> >>>> I also have a related problem with other scripts like >>>> Level1/Dimensions/dimensions.py where there si first a statement: >>>> >> from OCC.Display.SimpleGui import * >>>> and then at some point >>>> >> display.Context.Display(ais7.GetHandle()) >>>> Then I get the following error: >>>> ""NameError: name 'display' is not defined"" >>>> >>>> Are the samples uptodate and I simply did something wrong? >>>> Cheers, >>>> Loïc >>>> >>>> _______________________________________________ >>>> Pythonocc-users mailing list >>>> Pythonocc-users@gna.org >>>> https://mail.gna.org/listinfo/pythonocc-users >>>> >>>> >>> >>> _______________________________________________ >>> Pythonocc-users mailing list >>> Pythonocc-users@gna.org >>> https://mail.gna.org/listinfo/pythonocc-users >>> >>> >> > > _______________________________________________ > Pythonocc-users mailing list > Pythonocc-users@gna.org > https://mail.gna.org/listinfo/pythonocc-users > >
_______________________________________________ Pythonocc-users mailing list Pythonocc-users@gna.org https://mail.gna.org/listinfo/pythonocc-users