[MacPorts] #19986: libopenraw-0.0.8 Configure error - Cound not find Boos headers version >= 1.33.0
#19986: libopenraw-0.0.8 Configure error - Cound not find Boos headers version >= 1.33.0 ---------------------------------+------------------------------------------ Reporter: hanche@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: ---------------------------------+------------------------------------------ Configuring libopenraw ended in failure: checking for Boost headers version >= 1.33.0... no[[BR]] configure: error: Could not find Boost headers version >= 1.33.0 However, boost version 1.39.0_0 is installed and active. It was installed shortly before. This is all in a freshly installed macports (from dmg, hence freshly selfupdated) as a result of running “port install gimp2”. (As a sidenote, configure is great when it works, but when it fails, I always end up tearing my hair out.) -- Ticket URL: <http://trac.macports.org/ticket/19986> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19986: libopenraw-0.0.8 Configure error - Cound not find Boos headers version >= 1.33.0 ---------------------------------+------------------------------------------ Reporter: hanche@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by hanche@…): Oops, I missed the “version” popup. “port version” returns 1.710, not 1.7.1. -- Ticket URL: <http://trac.macports.org/ticket/19986#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19986: libopenraw-0.0.8 Configure error - Cound not find Boos headers version >= 1.33.0 ---------------------------------+------------------------------------------ Reporter: hanche@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by hanche@…): I ran across the same problem while trying to install inkscape. The problem seems to be with boost, and this time I found a workaround: # cd /opt/local/include[[BR]] # ln -s boost-1_39/boost . Now at least inkscape's configure is happy, but I don't know if this is the right workaround. So: shift the blame from libopenraw to boost. -- Ticket URL: <http://trac.macports.org/ticket/19986#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19986: libopenraw-0.0.8 Configure error - Cound not find Boos headers version >= 1.33.0 ---------------------------------+------------------------------------------ Reporter: hanche@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by hanche@…): My workaround didn't help for libopenraw. That is, the configure script for libopenraw got a bit further, but it got stuck at checking for the Boost unit_test_framework library... no[[BR]] configure: error: Could not find the flags to link with Boost unit_test_framework -- Ticket URL: <http://trac.macports.org/ticket/19986#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19986: libopenraw-0.0.8 Configure error - Cound not find Boos headers version >= 1.33.0 ---------------------------------+------------------------------------------ Reporter: hanche@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by hanche@…): From looking a bit harder, I think I understand the issue now, though I don't know how it comes about or how to resolve it: Looking in config.log (for libopenraw) I find ld: library not found for -lboost_unit_test_framework-gcc40-mt-1_39 But the boost package provides the library under the name libboost_unit_test_framework-xgcc40-mt-1_39.dylib instead (note the x in xgcc40). -- Ticket URL: <http://trac.macports.org/ticket/19986#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19986: libopenraw-0.0.8 Configure error - Cound not find Boost headers version >= 1.33.0 ---------------------------------+------------------------------------------ Reporter: hanche@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: libopenraw ---------------------------------+------------------------------------------ Changes (by macsforever2000@…): * owner: macports-tickets@… => devans@… * port: => libopenraw Old description:
Configuring libopenraw ended in failure:
checking for Boost headers version >= 1.33.0... no[[BR]] configure: error: Could not find Boost headers version >= 1.33.0
However, boost version 1.39.0_0 is installed and active. It was installed shortly before. This is all in a freshly installed macports (from dmg, hence freshly selfupdated) as a result of running “port install gimp2”.
(As a sidenote, configure is great when it works, but when it fails, I always end up tearing my hair out.)
New description: Configuring libopenraw ended in failure: {{{ checking for Boost headers version >= 1.33.0... no[[BR]] configure: error: Could not find Boost headers version >= 1.33.0 }}} However, boost version 1.39.0_0 is installed and active. It was installed shortly before. This is all in a freshly installed macports (from dmg, hence freshly selfupdated) as a result of running “port install gimp2”. (As a sidenote, configure is great when it works, but when it fails, I always end up tearing my hair out.) -- Comment: What is the output of the following? {{{ port installed boost }}} -- Ticket URL: <http://trac.macports.org/ticket/19986#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19986: libopenraw-0.0.8 Configure error - Cound not find Boost headers version >= 1.33.0 ---------------------------------+------------------------------------------ Reporter: hanche@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: libopenraw ---------------------------------+------------------------------------------ Comment(by hanche@…): Replying to [comment:5 macsforever2000@…]:
What is the output of the following?
{{{ port installed boost }}}
{{{ The following ports are currently installed: boost @1.39.0_0 (active) }}} -- Ticket URL: <http://trac.macports.org/ticket/19986#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19986: libopenraw-0.0.8 Configure error - Cound not find Boost headers version >= 1.33.0 ---------------------------------+------------------------------------------ Reporter: hanche@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: libopenraw ---------------------------------+------------------------------------------ Comment(by hanche@…): I went into the libopenraw work directory, changed the one occurence of "gcc40" in configure to "xgcc40", then ran {{{ port install libopenraw }}} Worked like a charm. Heh. -- Ticket URL: <http://trac.macports.org/ticket/19986#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19986: libopenraw-0.0.8 Configure error - Cound not find Boost headers version >= 1.33.0 ---------------------------------+------------------------------------------ Reporter: hanche@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: boost | Port: libopenraw ---------------------------------+------------------------------------------ Changes (by devans@…): * cc: nox@… (added) * keywords: => boost * status: new => assigned Comment: This appears to be a result of the recent upgrade of boost to 1.39.0. See #20012 also. So the question is whether the problem is with boost not providing the correct library names or whether this is intentional and ports dependent on boost need to be modified to use the new naming. Will check some other ports to see what they are doing (inkscape, ardour2) and see if a pattern emerges. Ccing maintainer of boost for his comments as well. -- Ticket URL: <http://trac.macports.org/ticket/19986#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19986: libopenraw-0.0.8 Configure error - Could not find Boost headers version >= 1.33.0 ---------------------------------+------------------------------------------ Reporter: hanche@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: boost | Port: libopenraw ---------------------------------+------------------------------------------ -- Ticket URL: <http://trac.macports.org/ticket/19986#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19986: libopenraw-0.0.8 Configure error - Could not find Boost headers version >= 1.33.0 ---------------------------------+------------------------------------------ Reporter: hanche@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: boost | Port: libopenraw ---------------------------------+------------------------------------------ Comment(by devans@…): An update to boost that may be pertinent was just committed in r52605 so please upgrade boost and see if this makes any difference. Thanks. -- Ticket URL: <http://trac.macports.org/ticket/19986#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19986: libopenraw-0.0.8 Configure error - Could not find Boost headers version >= 1.33.0 ----------------------------------+----------------------------------------- Reporter: hanche@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Resolution: fixed | Keywords: Port: libopenraw boost | ----------------------------------+----------------------------------------- Changes (by nox@…): * keywords: boost => * status: assigned => closed * resolution: => fixed * port: libopenraw => libopenraw boost Comment: This problem is fixed by r52605. -- Ticket URL: <http://trac.macports.org/ticket/19986#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts