[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