after applying the patch , it simply work.

but now I try to compile pythonOCC and I have a problem

cc1plus: attention : l'option de la ligne de commande "-Wstrict-prototypes"
est valide pour Ada/C/ObjC mais pas pour C++
/home/doudz/Bureau/pythonOCC-0.3/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp:145:20:
erreur: Python.h : Aucun fichier ou dossier de ce type
/home/doudz/Bureau/pythonOCC-0.3/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp:2600:4:
erreur: #error "This python version requires swig to be run with the
'-classic' option"
/home/doudz/Bureau/pythonOCC-0.3/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp:2604:3:
erreur: #error "This python version requires swig to be run with the
'-nomodern' option"
/home/doudz/Bureau/pythonOCC-0.3/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp:2607:3:
erreur: #error "This python version requires swig to be run with the
'-nomodernargs' option"
/home/doudz/Bureau/pythonOCC-0.3/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp:751:
erreur: expected initializer before ‘*’ token
/home/doudz/Bureau/pythonOCC-0.3/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp:806:
erreur: expected initializer before ‘*’ token
/home/doudz/Bureau/pythonOCC-0.3/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp:827:
erreur: expected initializer before ‘*’ token
In file included from /usr/include/c++/4.3/stdexcept:43,
                 from
/home/doudz/Bureau/pythonOCC-0.3/src/wrapper/SWIG/linux_darwin/Standard_wrap.cpp:2625:
/usr/include/c++/4.3/exception:40: erreur: expected declaration before end
of line
error: command 'g++' failed with exit status 1






2009/10/23 Thomas Paviot <tpav...@gmail.com>

> I agree with Jelle, you can compile OCC without wok (and also without
> draw). You can disable wok with the flag --enable-wok=no from the
> ./configure script.
>
> It's however strange that wok compilation fails. It may come from your
> Tcl/Tk installation.
>
> Cheers,
>
> Thomas
>
> 2009/10/23 Jelle Feringa <jelleferi...@gmail.com>
>
>
>> Try to see if you can compile OCC _without_ WOK.
>> Its a module that is not used anywhere...
>> Just so you know ;')
>>
>> -jelle
>>
>> On Oct 23, 2009, at 4:33 PM, Sébastien Ramage wrote:
>>
>> Finally I find the working patch here
>>
>> http://bugs.gentoo.org/attachment.cgi?id=182311
>>
>> I was just a indentation problem between this and my previous patch file
>>
>>
>>
>> 2009/10/23 Sébastien Ramage <sebastien.ram...@gmail.com>
>>
>>> Hi all!
>>>
>>> Thank you for advices.
>>>
>>> I have start the long compilation process but now it failed saying :
>>> ../../../src/WOKUnix/WOKUnix_FDescr.cxx: In member function ‘void
>>> WOKUnix_FDescr::Dup()’:
>>> ../../../src/WOKUnix/WOKUnix_FDescr.cxx:249: attention : ignoring return
>>> value of ‘int dup(int)’, declared with attribute warn_unused_result
>>> ../../../src/WOKUnix/WOKUnix_FDescr.cxx: In member function
>>> ‘Handle_TCollection_HAsciiString WOKUnix_FDescr::ReadLine()’:
>>> ../../../src/WOKUnix/WOKUnix_FDescr.cxx:355: attention : ignoring return
>>> value of ‘char* fgets(char*, int, FILE*)’, declared with attribute
>>> warn_unused_result
>>> ../../../src/WOKUnix/WOKUnix_FDescr.cxx: In function ‘FILE*
>>> _wokunix_fdopen(int)’:
>>> ../../../src/WOKUnix/WOKUnix_FDescr.cxx:436: attention : deprecated
>>> conversion from string constant to ‘char*’
>>> ../../../src/WOKUnix/WOKUnix_FDescr.cxx:443: attention : deprecated
>>> conversion from string constant to ‘char*’
>>> ../../../src/WOKUnix/WOKUnix_FDescr.cxx:449: attention : deprecated
>>> conversion from string constant to ‘char*’
>>> In function ‘int open(const char*, int, ...)’,
>>>     inlined from ‘WOKUnix_FDescr WOKUnix_FDescr::BuildNamedPipe()’ at
>>> ../../../src/WOKUnix/WOKUnix_FDescr.cxx:205:
>>> /usr/include/bits/fcntl2.h:51: erreur: call to ‘__open_missing_mode’
>>> declared with attribute error: open with O_CREAT in second argument needs 3
>>> arguments
>>> make[3]: *** [WOKUnix_FDescr.lo] Erreur 1
>>> make[3]: quittant le répertoire «
>>> /home/doudz/Bureau/OpenCASCADE6.3.0/ros/adm/make/TKWOK »
>>> make[2]: *** [all-recursive] Erreur 1
>>> make[2]: quittant le répertoire «
>>> /home/doudz/Bureau/OpenCASCADE6.3.0/ros/adm/make »
>>> make[1]: *** [all-recursive] Erreur 1
>>> make[1]: quittant le répertoire « /home/doudz/Bureau/OpenCASCADE6.3.0/ros
>>> »
>>> make: *** [all] Erreur 2
>>>
>>> I think I need to apply this patch :
>>> http://www.opencascade.org/org/forum/thread_15444/
>>>
>>> But I don't really know how...
>>> I have make a file name mypatch and try something like
>>> patch < mypatch
>>> but I get:
>>> patching file WOKUnix_FDescr.cxx
>>> patch: **** malformed patch at line 4: if(mknod(apath.ToCString(), 0700 |
>>> S_IFIFO, 0))
>>>
>>>
>>> ... so any idea ?
>>>
>>> Thank you
>>>
>>> Seb
>>>
>>>
>>>
>>>
>>> 2009/10/16 Arthur Magill <arthur.mag...@epfl.ch>
>>>
>>> Hi Sébastien,
>>>>
>>>> I think libtool isn't installed by default on Ubuntu (along with the
>>>> remaining autotools). Try something like
>>>>
>>>>  apt-get install libtool autoconf automake autotools-dev
>>>>
>>>> Let us know if it works.
>>>>
>>>>   Arthur
>>>>
>>>>
>>>> Sébastien Ramage wrote:
>>>> > Hi Thomas,
>>>> >
>>>> > I'm trying to install pythonOCC on my ubuntu but I cannot install
>>>> > OpenCascade 6.30
>>>> > I have look at the wiki
>>>> >
>>>> http://www.pythonocc.org/wiki/index.php/Installing_OpenCASCADE_on_Linux
>>>> > but it failed on updating libtool because I have no
>>>> > /usr/share/libtool/ltmain.sh
>>>> >
>>>> > can you help me ?
>>>> >
>>>> > Sébastien
>>>> >
>>>>
>>>>
>>>> --
>>>>
>>>> Arthur Magill, PhD
>>>> RF Engineer
>>>>
>>>> Centre d'Imagerie BioMédicale (CIBM)
>>>> Laboratory for Functional and Metabolic Imaging (LIFMET)
>>>> Ecole Polytechnique Fédérale de Lausanne (EPFL)
>>>> Station 6, CH F1 532 (Bâtiment CH),
>>>> CH-1015 Lausanne,
>>>> Switzerland
>>>>
>>>>   tel: +41 21 693 0569
>>>>   fax: +41 21 693 7960
>>>> email: arthur.mag...@epfl.ch
>>>>
>>>> _______________________________________________
>>>> 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

Reply via email to