Hello Hajime, The file 'TopOpeBRepDS_tools.hxx' is missing from the /inc OpenCascade directory. I think it's a bug and this should be reported to OCC team. This missing file causes gccxml parse errors and thus pythonOCC building process fail.
The setup.py script normally creates this file (if you have admin privileges): sudo python setup.py build. It's not a very elegant and secure fix, so I have to find something else. I realize that I forgot that point in the scons script. Anyway, if it doesn' work, here is a quick fix: just go in your OCC/inc directory with admin privileges and create an 'empty' file named TopOpeBRepDS_tools.hxx, and then 're-scons'. Best Regards, Thomas Hajime Saito a écrit : > Hello, > > I will make true on my promise at last. > > I haven't checked all the libraries, but I compiled opencascade 6.3.0 > on ubuntu 8.10. I used the > opencascade-6.3.0.dfsg.1 source package from debian. > I was able to get it to compile after I had installed all the > necessary packages. It took a few days to compile because I was > working on a netbook. > > After that I have checked out the newest pythonOCC source and > continued to compile. After a couple of header files that were not > copied by the package, I have got to the following error. > > g++ -o SWIG_src_modular_linux_darwin/LocOpe_wrap.os -c -O0 -march=i686 > -fPIC -DHAVE_CONFIG_H -DHAVE_LIMITS_H -DCSFDB -DOCC_CONVERT_SIGNALS > -DLIN -DLININTEL -D_GNU_SOURCE=1 -I/usr/include/python2.5 > -I/usr/include/opencascade -IVisualization -IMisc > -I/home/hajime/src/opencascade-6.3.0.dfsg.1/builddir > SWIG_src_modular_linux_darwin/LocOpe_wrap.cc > SWIG_src_modular_linux_darwin/LocOpe_wrap.cc:3285:33: error: > TopOpeBRepDS_tools.hxx: No such file or directory > scons: *** [SWIG_src_modular_linux_darwin/LocOpe_wrap.os] Error 1 > > I have looked in the opencascade-6.3.0 directory and this file doesn't > seem to exist. Do I have to switch to a newer version of opencascade? > > Best regards, > > Hajime > > > 2009/3/18 Thomas Paviot <thomas.pav...@free.fr>: > >> Hello Hajime, >> >> At first, welcome to this list! >> >> I work with Ubuntu 8.04 and pythonOCC build was successfully built on that >> platform. However, I failed to do the same on Ubuntu 8.10, mostly because I >> was not able to compile OpenCascade 6.3.0. Any feedback from your experience >> is then welcome! >> >> Best Regards, >> >> Thomas >> >> Hajime Saito a écrit : >> >>> Hello, >>> >>> I hope to test on Ubuntu 8.10 this weekend. >>> >>> Cheers, >>> >>> Hajime >>> >>> 2009/3/18 Thomas Paviot <thomas.pav...@free.fr>: >>> >>> >>>> Hi All, >>>> >>>> I installed another Linux test platform for the scons script development >>>> (OpenSuse 11.0). pythonOCC runs perfectly after the build process is >>>> finished (I made a few modification to the SConstruct script that I still >>>> need to commit up to the repository). >>>> >>>> There was a lot of work achieved these last days and I think we're really >>>> close to another release. The last things to do before releasing: >>>> >>>> - complete the SConstruct script with a kind of 'install' feature that >>>> copy >>>> all files from the /build to the /site-packages directory, >>>> >>>> - check that the few samples available run properly on each platform >>>> (Windows, MacOSX, Linux Ubuntu/OpenSuse/Fedora). BTW, did anyone but me >>>> tested these scripts? >>>> >>>> Regards, >>>> >>>> Thomas >>>> >>>> _______________________________________________ >>>> 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