[Gmsh] Compile Gmsh with OpenCascade support

David Colignon David.Colignon at ulg.ac.be
Mon Feb 15 22:12:17 CET 2010


Does your $LD_LIBRARY_PATH environment variable contains ${MY_OPENCASCADE_BUILD}/lib/ ?


Regards,

Dave


On 15/02/10 21:19, Martin Vymazal wrote:
> Hi Dave,
>
> thanks for the prompt response. I tried to do what you suggested and
> indeed I can configure gmsh with OpenCascade support. The point is that
> after the compilation finishes, an attempt to run gmsh gives me the
> following error:
>
> gmsh: error while loading shared libraries: libTKSTEP.so.0: cannot open
> shared object file: No such file or directory
>
> The library libTKSTEP.so.0 exists in ${MY_OPENCASCADE_BUILD}/lib/, where
> ${MY_OPENCASCADE_BUILD} is the directory in which I compiled OpenCascade
> (version 6.3)
>
> I tried to run cmake both with
>
> cmake -DCMAKE_PREFIX_PATH:string="${MY_OPENCASCADE_BUILD}"
>
> and with
>
> cmake -DCMAKE_PREFIX_PATH:string="${MY_OPENCASCADE_BUILD}/lib" ,
>
> but the error remains the same. Just to be sure, by
> "/path/to/opencascade/" you mean the path to the compiled OpenCascade,

Yes


> not the path to the source tree, right?
>
> Best,
>
> Martin Vymazal
>
>
>> cmake -DCMAKE_PREFIX_PATH:string="/path/to/opencascade/"
>
> Quoting David Colignon <David.Colignon at ulg.ac.be>:
>
>> Hi Martin,
>>
>> to configure the build, can you launch cmake with the option
>>
>> cmake -DCMAKE_PREFIX_PATH:string="/path/to/opencascade/"
>>
>> and see if cmake atomatically detects OCC ?
>>
>> Regards,
>>
>> Dave
>>
>> --
>> David Colignon, Ph.D.
>> Collaborateur Logistique du F.R.S.-FNRS
>> CÉCI - Consortium des Équipements de Calcul Intensif
>> ACE - Applied & Computational Electromagnetics
>> Institut Montefiore B28
>> Université de Liège
>> 4000 Liège - BELGIQUE
>> Tél: +32 (0)4 366 37 32
>> Fax: +32 (0)4 366 29 10
>> WWW: http://hpc.montefiore.ulg.ac.be/
>> Agenda:
>> http://www.google.com/calendar/embed?src=david.colignon%40gmail.com
>>
>> On 15/02/10 16:43, Martin Vymazal wrote:
>>> Hello Gmsh users and developers,
>>>
>>> I compiled OpenCascade 6.3.0 and I can also compile gmsh from source (I
>>> just updated from svn repository), but I didn't find information how to
>>> link OpenCascade libraries to gmsh. When I launch ccmake from my build
>>> directory, I set the option ENABLE_OCC to 'ON', but the resulting gmsh
>>> build doesn't have support for OpenCascade. The same happens with 'cd
>>> build; cmake -DENABLE_OCC=1"
>>>
>>> It's a bit strange that I don't have any option to set the path to the
>>> opencascade include files and to the actual opencascade library.
>>> Exporting the variable CASROOT which contains the path to 'ros'
>>> directory inside the OpenCascade source tree doesn't help either. Can
>>> you point me to some howto?
>>>
>>> Thank you,
>>>
>>> Martin Vymazal
>>>
>>> ----------------------------------------------------------------
>>> This message was sent using IMP, the Internet Messaging Program.
>>>
>>>
>>>
>>> _______________________________________________
>>> gmsh mailing list
>>> gmsh at geuz.org
>>> http://www.geuz.org/mailman/listinfo/gmsh
>>
>>
>
>
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>