[MacPorts] #32517: qhull post-destroot links wrong library
#32517: qhull post-destroot links wrong library ------------------------------------+--------------------------------------- Reporter: michaelld@… | Owner: mmoll@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: haspatch | Port: qhull ------------------------------------+--------------------------------------- In r87709, various symlinks were added to the post-destroot phase. The DYLIB is currently named "libqhull_d6.dylib", while that revision of the Portfile (for whatever reason) used "libqhull6.dylib". This issue is fixed by "s/libqhull6/libqhull_d6/g", which changes just the symlink on line 41. I'm attaching a patch. -- Ticket URL: <https://trac.macports.org/ticket/32517> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32517: qhull post-destroot links wrong library ------------------------------------+--------------------------------------- Reporter: michaelld@… | Owner: mmoll@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: haspatch | Port: qhull ------------------------------------+--------------------------------------- Comment(by mmoll@…): That's odd. I don't have that dylib. These are the libraries I have: {{{ /opt/local/lib/libqhull.a /opt/local/lib/libqhull.dylib /opt/local/lib/libqhull6.6.2.1.1446.dylib /opt/local/lib/libqhull6.dylib /opt/local/lib/libqhullcpp.a /opt/local/lib/libqhullstatic.a /opt/local/lib/libqhullstatic_p.a }}} None of the sum links are broken. I am on OS X 10.7.2. I wonder where the "_d" is coming from on your machine. -- Ticket URL: <https://trac.macports.org/ticket/32517#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32517: qhull +debug post-destroot links wrong library ------------------------------------+--------------------------------------- Reporter: michaelld@… | Owner: mmoll@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: haspatch | Port: qhull ------------------------------------+--------------------------------------- Old description:
In r87709, various symlinks were added to the post-destroot phase. The DYLIB is currently named "libqhull_d6.dylib", while that revision of the Portfile (for whatever reason) used "libqhull6.dylib". This issue is fixed by "s/libqhull6/libqhull_d6/g", which changes just the symlink on line 41. I'm attaching a patch.
New description: In r87709, various symlinks were added to the post-destroot phase. When installed with +debug, the DYLIB is currently named "libqhull_d6.dylib", while that revision of the Portfile (for whatever reason) used "libqhull6.dylib". This issue is fixed by "s/libqhull6/libqhull_d6/g", but for the +debug variant only, which changes just the symlink on line 41. -- Comment(by michaelld@…): I just poked around a bit & found out that this issue is with +debug only. So, I've changed this ticket to reflect this new info. The Portfile patch won't work for this case, but it's a pretty simple change to check for that variant. It would be nice if the release and debug libraries were consistently named (e.g., libfoo.dylib and libfoo_debug.dylib), but that would require more post-destroot messing. -- Ticket URL: <https://trac.macports.org/ticket/32517#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32517: qhull +debug post-destroot links wrong library -------------------------------------+-------------------------------------- Reporter: michaelld@… | Owner: mmoll@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: fixed | Keywords: haspatch Port: qhull | -------------------------------------+-------------------------------------- Changes (by mmoll@…): * status: new => closed * resolution: => fixed Comment: Fixed in r87978. -- Ticket URL: <https://trac.macports.org/ticket/32517#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts