[MacPorts] #19977: Configure of mkvtoolnix fails under boost 1.39
#19977: Configure of mkvtoolnix fails under boost 1.39 -------------------------------+-------------------------------------------- Reporter: gbooker@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: -------------------------------+-------------------------------------------- I don't know whether this is the fault of mkvtoolnix or boost, but I suspect the latter. When I was upgrading ports, mkvtoolnix failed to configure with the following error: {{{ ... checking for magic_open in -lmagic... no checking for boostlib >= 1.32.0... yes checking whether the Boost::Regex library is available... yes checking for main in -lboost_regex-mt... no checking for main in -lboost_regex-boost_regex-mt... no configure: error: Could not link against boost_regex-boost_regex-mt ! }}} I saw that i had libboost_regex-xgcc40-mt-boost_regex-mt in /opt/local/lib, but not libboost_regex-mt-boost_regex-mt (minus the xgcc40). I created a symlink, and now mkvtools builds just fine. Should boost be creating a symlink or should mkvtoolnix have a smarter configure? -- Ticket URL: <http://trac.macports.org/ticket/19977> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19977: Configure of mkvtoolnix fails under boost 1.39 -------------------------------+-------------------------------------------- Reporter: gbooker@… | Owner: ruud@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: mkvtoolnix boost -------------------------------+-------------------------------------------- Changes (by macsforever2000@…): * cc: sanchom@… (added) * owner: macports-tickets@… => ruud@… * port: => mkvtoolnix boost -- Ticket URL: <http://trac.macports.org/ticket/19977#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19977: Configure of mkvtoolnix fails under boost 1.39 -------------------------------+-------------------------------------------- Reporter: gbooker@… | Owner: ruud@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: mkvtoolnix boost -------------------------------+-------------------------------------------- Comment(by ruud@…): This is caused by the rename of ''libboost_regex-mt.dylib'' to ''libboost_regex-xgcc40-mt.dylib''. Does the boost-maintainer know how this should be fixed? -- Ticket URL: <http://trac.macports.org/ticket/19977#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19977: Configure of mkvtoolnix fails under boost 1.39 -------------------------------+-------------------------------------------- Reporter: gbooker@… | Owner: ruud@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: mkvtoolnix boost -------------------------------+-------------------------------------------- Comment(by sanchom@…): I'm no longer the maintainer, but we used to create symlinks named like "libboost_regex-mt.dylib" that pointed to the compiler-version-named instances of the libraries. I'd suggest to continue doing this. Replying to [comment:2 ruud@…]:
This is caused by the rename of ''libboost_regex-mt.dylib'' to ''libboost_regex-xgcc40-mt.dylib''. Does the boost-maintainer know how this should be fixed?
-- Ticket URL: <http://trac.macports.org/ticket/19977#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19977: Configure of mkvtoolnix fails under boost 1.39 -------------------------------+-------------------------------------------- Reporter: gbooker@… | Owner: ruud@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: mkvtoolnix boost -------------------------------+-------------------------------------------- Changes (by macsforever2000@…): * cc: nox@… (added) Comment: Ccing boost's maintainer. This is similar to #20001. -- Ticket URL: <http://trac.macports.org/ticket/19977#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19977: Configure of mkvtoolnix fails under boost 1.39 -------------------------------+-------------------------------------------- Reporter: gbooker@… | Owner: ruud@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: mkvtoolnix boost -------------------------------+-------------------------------------------- Comment(by gbooker@…): I removed my symlinks and tried boost 1.39.0_2. This can be closed as fixed now. Thanks. -- Ticket URL: <http://trac.macports.org/ticket/19977#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19977: Configure of mkvtoolnix fails under boost 1.39 --------------------------------+------------------------------------------- Reporter: gbooker@… | Owner: ruud@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Resolution: fixed | Keywords: Port: mkvtoolnix boost | --------------------------------+------------------------------------------- Changes (by nox@…): * status: new => closed * resolution: => fixed -- Ticket URL: <http://trac.macports.org/ticket/19977#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts