[MacPorts] #23420: qhull-2010.1 Fix list and location of installed header files
MacPorts
noreply at macports.org
Tue Jan 26 09:04:15 PST 2010
#23420: qhull-2010.1 Fix list and location of installed header files
---------------------------------------+------------------------------------
Reporter: davidm@… | Owner: mmoll@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.2
Keywords: haspatch | Port: qhull
---------------------------------------+------------------------------------
Comment(by davidm@…):
My comments about qhull 2010.1 only creating a static library were, I
think, only valid for the unpatched qhull distribution. The qhull port
already includes patches to generate a shared library. Sorry about that
part of my report, but...
The libqhull.h header file alone is not sufficient. One of the first
things it does is...
#include "user.h"
...where user.h is another qhull include file that does not get installed
by the 2010.1 install process. The new src/CMakeLists.txt file I attached
installs all (or at least more of) the qhull headers (including
libqhull.h) in /opt/local/include/qhull. The include file needed for
PLplot is "qhull/qhull_a.h"; that's how I discovered the problem. The
PLplot developers are working with the qhull developers to get this change
incorporated upstream, but until then this new src/CMakeLists.txt file
(and the small patch to the Portfile) is necessary, AFAICT.
--
Ticket URL: <http://trac.macports.org/ticket/23420#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list