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

Reply via email to