[MacPorts] #36491: bob opportunistically links with opencv and qt4-mac
MacPorts
noreply at macports.org
Fri Oct 5 23:22:48 PDT 2012
#36491: bob opportunistically links with opencv and qt4-mac
--------------------------+---------------------------
Reporter: ryandesign@… | Owner: andre.anjos@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Keywords: | Port: bob
--------------------------+---------------------------
If you have opencv or qt4-mac installed, and you install bob with the
opencv or qt4 variants deselected, bob still build with opencv or qt
support enabled:
{{{
$ port installed opencv qt4-mac
The following ports are currently installed:
opencv @2.4.2_1+universal (active)
qt4-mac @4.8.3_1+quartz+universal (active)
$ sudo port install bob -opencv -qt4
---> Computing dependencies for bob
---> Fetching distfiles for bob
---> Verifying checksum(s) for bob
---> Extracting bob
---> Configuring bob
---> Building bob
---> Staging bob into destroot
---> Installing bob @1.1.0_0+python27
---> Activating bob @1.1.0_0+python27
---> Cleaning bob
$ port -q contents bob|xargs /usr/bin/otool -L|sort -u|/usr/bin/grep -i -E
'lib.*(cv|qt)'
/opt/local/Library/Frameworks/QtCore.framework/Versions/4/QtCore
(compatibility version 4.8.0, current version 4.8.3)
/opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui
(compatibility version 4.8.0, current version 4.8.3)
/opt/local/lib/libopencv_core.2.4.dylib (compatibility version
2.4.0, current version 2.4.2)
/opt/local/lib/libopencv_objdetect.2.4.dylib (compatibility
version 2.4.0, current version 2.4.2)
$
}}}
This is because the opencv and qt4 variants do nothing more than add a
dependency. They need to do more—such as add a configure argument, set an
environment variable, or maybe even apply a patchfile—to ensure that
opencv and qt support are only enabled if the corresponding variant is
selected.
--
Ticket URL: <https://trac.macports.org/ticket/36491>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list