#31062 closed defect (fixed)
octave-devel builds without qhull support when using qhull @2011.1
Reported by: | gnw3 | Owned by: | michaelld (Michael Dickens) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.0.1 |
Keywords: | qhull | Cc: | kurtjaeke@… |
Port: | octave-devel |
Description
See: http://savannah.gnu.org/bugs/index.php?33712 -- open bug
configure octave-devel looks for /opt/local/include/qhull/qhull_a.h
and links against libqhull. After upgrading qhull to qhull @2011.1
, the headers are in /opt/local/include/qhull
and the library is libqhull6.dylib, so octave-devel builds without qhull support.
Change History (12)
comment:1 Changed 13 years ago by mf2k (Frank Schima)
Owner: | changed from macports-tickets@… to michaelld@… |
---|
comment:2 Changed 13 years ago by michaelld (Michael Dickens)
comment:3 Changed 13 years ago by kurtjaeke@…
Please fix this in MacPorts. A patch is available at "http://savannah.gnu.org/bugs/download.php?file_id=23620".
Given that the latest stable octave release is 3.4.3, it would be very nice to see a version of octave in MacPorts that is actually still supported.
comment:5 Changed 13 years ago by michaelld (Michael Dickens)
I just updated octave-devel to 3.4.3. Is this still an issue for others?
comment:6 Changed 13 years ago by tenomoto (Takeshi Enomoto)
Needs a few more symlinks in qhull. See also #31053.
comment:7 Changed 13 years ago by michaelld (Michael Dickens)
I believe this issue is with qhull, not octave-devel -- see ticket #32517. I'll leave this one open until I can verify, but 'configure' does now find qhull correctly using the patch from that ticket.
comment:8 Changed 13 years ago by michaelld (Michael Dickens)
Yes, it looks like the issue was that bad symlink addressed in ticket #32517. I'll close this ticket once that one is fixed.
comment:9 Changed 13 years ago by michaelld (Michael Dickens)
The qhull port provides a symlink from ${prefix}/include/libqhull -> ${prefix}/include/qhull, so the patch above will not make a difference.
The issue with qhull seems to be that it installs its DYLIBs with inconsistent names depending on what variants are selected. Using +debug results in a bad link that makes the qhull dylib unavailable to octave's configure script. If qhull is installed without +debug, I think the library names are what octave-devel's configure expects; this version works for me.
comment:10 follow-up: 11 Changed 13 years ago by michaelld (Michael Dickens)
Resolution: | → fixed |
---|---|
Status: | new → closed |
qhull was fixed in r87978, so this ticket should be fixed as well.
comment:12 Changed 13 years ago by michaelld (Michael Dickens)
Yes, hopefully. We're discussing this issue, on the MP-dev list. Feel free to join in the conversation.
Given that this is an Octave issue, let's wait for the upstream & hope they fix it.