[CMake] Handle lib64 library on Linux

Sara Rolfe smrolfe at u.washington.edu
Tue May 24 12:24:51 EDT 2011


Is there some other way that I can force CMake to find /usr/lib/ 
libuuid.so?  Like if I included it as an external library?

Thanks,
Sara


On May 23, 2011, at 2:29 PM, Sara Rolfe wrote:

> Hi Eric,
>
> Yes, I believe it is a dependancy from ITK.  I saw that wiki page  
> and at the time did not have that library, so I installed it.  I  
> have used CMake to successfully create applications using both VTK  
> and ITK on a 32-bit machine.  This problem arose when I moved to a  
> 64-bit machine.
>
> I've also posted to the ITK mailing list, but so far no one there  
> has had any ideas.
>
> Thanks,
> Sara
>
> On May 23, 2011, at 2:11 PM, Eric Noulard wrote:
>
>> 2011/5/23 Sara Rolfe <smrolfe at u.washington.edu>:
>>> Hi Eric,
>>>
>>> Thanks for pointing this out.  I changed the order, but am still  
>>> getting the
>>> same error:
>>>
>>> make[2]: *** No rule to make target `/usr/lib/libuuid.so', needed by
>>> `SubsampleVolume'.  Stop.
>>> make[1]: *** [CMakeFiles/SubsampleVolume.dir/all] Error 2
>>> make: *** [all] Error 2
>>>
>>> The location of libuuid on my machine is: /usr/lib64/libuuid.so
>>
>> libuuid does not appear as a direct dependency of
>> your SubsampleVolume target,
>> you wrote:
>> TARGET_LINK_LIBRARIES(SubsampleVolume
>>      ITKNumerics ITKIO ITKBasicFilters vtkRendering vtkIO vtkWidgets
>>       vtkHybrid)
>>
>> So my guess is that this dependency is indirect and comes from either
>> ITK or VTK,
>> which seems confirmed by
>> http://www.vtk.org/Wiki/ITK_Configuring_and_Building_for_Ubuntu_Linux#uuid_.28dependency.29
>>
>> Did you manage to create a VTK application with CMake before?
>>
>> May be you should ask on VTK mailing list
>> http://www.vtk.org/VTK/help/mailing.html
>> about your link trouble.
>>
>> PS: beware not to drop the mailling list address
>> -- 
>> Erk
>> Membre de l'April - « promouvoir et défendre le logiciel libre » -
>> http://www.april.org
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.cmake.org/mailman/listinfo/cmake



More information about the CMake mailing list