I have been trying to compile a program called Heekscad and am getting some errors
The program requires a library called opencascade. I installed this library from AUR
and pacman installed the library into /opt/opencascade. Im not entirely sure why it installed
it into /opt because I thought all libraries went into /usr/lib but I don't really know how it
Anyway ran the cmake with
cmake CASROOT=/opt/opencascade .
and got the following
CMake Error at cmake/Modules/FindOpenCASCADE.cmake:64 (MESSAGE):
Cannot find TKernel. Is it spelled correctly? Correct capitalization? Do
you have another package with similarly-named libraries, installed at
OpenCASCADE_LINK_DIRECTORY-NOTFOUND? (That is where this script thinks the
OCC libs are.)
Call Stack (most recent call first):
-- Configuring incomplete, errors occurred!
The line that produces the error in the CmakeLists.txt is:
find_package ( OpenCASCADE REQUIRED COMPONENTS TKernel )
Could someone maybe point me in the right direction of what I have done wrong, I have already
tried linking the library in /opt with a new directory in /usr/lib but no sucess
All help appreciated
Have you read the comments http://aur.archlinux.org/packages.php?ID=35171 ?
Last edited by karol (2011-05-30 21:30:28)
Are you using aur/heekscad-svn If so, see karol's link
If not, is there a reason?
It has been suggested that the Newbie sub-forum is not the correct category for this question. If it is an issue of learning AUR, I'll leave it here. If it morphs into an analysis of changing the package over to cmake, I'll move it.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Like you, I have no idea what you are doing, but I am pretty sure it is wrong...Jasonwryan
How to Ask Questions the Smart Way