I'll try that later (when at home). I hope it will work. Thanks for your support. Loïc Simon
On Mon, Dec 7, 2009 at 3:10 PM, Thomas Paviot <tpav...@gmail.com> wrote: > Loic, > > When switching from Ubuntu 9.04 to 9.10, I decided to recompiled > OpenCASCADE. Let me know if it's better. > > Thomas > > 2009/12/7 Simon Loic <simon1l...@gmail.com> > > I think I have a very recent version of the driver (as I updated to the >> last kubuntu release 9.10 karmic koala and I maintain it up-to-date quite >> often). In fact I wonder if some thing changed in the new Intel's driver. >> Indeed, before I upgraded ubuntu, I could run pythonOcc without any problem >> of such kind. >> Maybe I just need to recompile OpenCascade (but this would be quite >> unconvenient if I have to do this each time I update the Intels driver and >> anyway it does not make much sens to me). I'll check when back home. >> >> Loïc >> >> >> On Mon, Dec 7, 2009 at 6:34 AM, Thomas Paviot <tpav...@gmail.com> wrote: >> >>> Hi Loïc, >>> >>> This issue seems related to your video card driver. I browsed the OCC >>> forum and found this thread: >>> http://www.opencascade.org/org/forum/thread_14229/. Paul Jimenez points >>> out that "Intel's OpenGL implementation seems to be problematic with >>> OpenCascade." >>> >>> Be sure you use the latest version of the driver. >>> >>> Cheers, >>> >>> Thomas >>> >>> 2009/12/6 Simon Loic <simon1l...@gmail.com> >>> >>> I checked at home I still have this segmentation fault. I'm wondering if >>>> it's not a bug in the intel driver. If you have any suggestions? >>>> >>>> >>>> >> python Level1/Geometry/geometry_demos.py >>>> Here is the backtrace: >>>> >>>> """ >>>> #0 0xb182d7c0 in intel_region_buffer () from /usr/lib/dri/i965_dri.so >>>> #1 0xb181e545 in intelClearWithBlit () from /usr/lib/dri/i965_dri.so >>>> #2 0xb1821f77 in ?? () from /usr/lib/dri/i965_dri.so >>>> #3 0xb1895b9c in _mesa_Clear () from /usr/lib/dri/i965_dri.so >>>> #4 0x06f28343 in TelInitWS () from >>>> /opt/OpenCASCADE6.3.0/lib/libTKOpenGl.so.0 >>>> #5 0x06f25d40 in call_subr_open_ws () from >>>> /opt/OpenCASCADE6.3.0/lib/libTKOpenGl.so.0 >>>> #6 0x06f357be in call_togl_view () from >>>> /opt/OpenCASCADE6.3.0/lib/libTKOpenGl.so.0 >>>> #7 0x06eeb7cd in OpenGl_GraphicDriver::View(CALL_DEF_VIEW&) >>>> () >>>> from >>>> /opt/OpenCASCADE6.3.0/lib/libTKOpenGl.so.0 >>>> >>>> #8 0x039794ce in Visual3d_View::SetWindow(Handle_Aspect_Window const&) >>>> () >>>> from >>>> /opt/OpenCASCADE6.3.0/lib/libTKV3d.so.0 >>>> >>>> #9 0x0396106c in V3d_View::SetWindow(Handle_Aspect_Window const&) >>>> () >>>> from >>>> /opt/OpenCASCADE6.3.0/lib/libTKV3d.so.0 >>>> >>>> #10 0x0457a62d in Display3d::Init(int) >>>> () >>>> ---Type <return> to continue, or q <return> to >>>> quit--- >>>> from /usr/local/lib/python2.6/dist-packages/OCC/_Visualization.so >>>> #11 0x04579641 in _wrap_Display3d_Init () >>>> from /usr/local/lib/python2.6/dist-packages/OCC/_Visualization.so >>>> #12 0x080dcdc1 in PyEval_EvalFrameEx () >>>> #13 0x080dd384 in PyEval_EvalFrameEx () >>>> #14 0x080dd384 in PyEval_EvalFrameEx () >>>> #15 0x080dddf2 in PyEval_EvalCodeEx () >>>> #16 0x080dc1b4 in PyEval_EvalFrameEx () >>>> #17 0x080dddf2 in PyEval_EvalCodeEx () >>>> #18 0x080ddef7 in PyEval_EvalCode () >>>> #19 0x080faa1f in PyRun_FileExFlags () >>>> #20 0x080fac12 in PyRun_SimpleFileExFlags () >>>> #21 0x0805c8d8 in Py_Main () >>>> #22 0x0805baeb in main () >>>> """ >>>> >>>> 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 >>> >>> >> >> _______________________________________________ >> 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