[MacPorts] #36564: py-graph-tool fails due to graphviz dependency (which does not support Mountain Lion)
#36564: py-graph-tool fails due to graphviz dependency (which does not support Mountain Lion) ----------------------+-------------------------------- Reporter: hajons@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: py-graph-tool ----------------------+-------------------------------- When trying to install graph-tool using port install py-graph-tools on Mac OS Mountain Lion, it fails due to dependency on graphviz, which is not available for Mountain Lion. Please remove dependency on graphviz. -- Ticket URL: <https://trac.macports.org/ticket/36564> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36564: graphviz: /opt/local/lib/libpng15.la: No such file or directory -----------------------+-------------------------- Reporter: hajons@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: graphviz | -----------------------+-------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => ryandesign@… * port: py-graph-tool => graphviz Comment: graphviz builds fine on Mountain Lion. Your log shows graphviz failing to build with this error: {{{ :info:build grep: /opt/local/lib/libpng15.la: No such file or directory :info:build sed: /opt/local/lib/libpng15.la: No such file or directory }}} Does that file really not exist? It should have been provided by the libpng port. Verify the libpng port is installed and active: {{{ port -v installed libpng }}} If it is installed and active but does not provide that file, rebuild it: {{{ sudo port clean libpng sudo port -n upgrade --force libpng }}} Finally, clean graphviz and try again: {{{ sudo prot clean graphviz sudo port install graphviz }}} -- Ticket URL: <https://trac.macports.org/ticket/36564#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36564: graphviz: /opt/local/lib/libpng15.la: No such file or directory -----------------------+-------------------------- Reporter: hajons@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: graphviz | -----------------------+-------------------------- Comment (by hajons@…): Did as suggested, and graphviz now installs fine. Graph-tool still fails to build though: :info:build In file included from graph_eigenvector.cc:24: :info:build ./graph_eigenvector.hh:44:23: error: no matching constructor for initialization of 'boost::unchecked_vector_property_map<long double, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' Please see attached file. -- Ticket URL: <https://trac.macports.org/ticket/36564#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36564: py-graph-tool: no matching constructor for initialization of 'boost::unchecked_vector_property_map<double, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' ----------------------------+--------------------- Reporter: hajons@… | Owner: tiago@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: py-graph-tool | ----------------------------+--------------------- Changes (by ryandesign@…): * cc: mmoll@… (added) * owner: ryandesign@… => tiago@… * port: graphviz => py-graph-tool Comment: Ok, so that's a different problem now. The log you attached is not from a clean build attempt, but it points to an error with boost. We frequently see the problem where we upgrade boost to a newer version and then some software breaks. Until the port maintainers fix the problem, you might be able to work around it by [wiki:howto/InstallingOlderPort downgrading boost] to an older version. -- Ticket URL: <https://trac.macports.org/ticket/36564#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36564: py-graph-tool: no matching constructor for initialization of 'boost::unchecked_vector_property_map<double, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' ----------------------------+--------------------- Reporter: hajons@… | Owner: tiago@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: py-graph-tool | ----------------------------+--------------------- Comment (by mmoll@…): I can confirm that graph-tool doesn't work with the current version of boost. I have filed a ticket in the graph-tool bug tracker: https://projects.skewed.de/graph-tool/ticket/114 . If you need a working graph-tool right now, you need to follow ryandesign's suggestion and downgrade boost. -- Ticket URL: <https://trac.macports.org/ticket/36564#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36564: py-graph-tool: no matching constructor for initialization of 'boost::unchecked_vector_property_map<double, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' ----------------------------+--------------------- Reporter: hajons@… | Owner: tiago@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: py-graph-tool | ----------------------------+--------------------- Comment (by tiago@…): Please try again with the current git version, this should be fixed now. If everything works well, I'll release it as a new version. -- Ticket URL: <https://trac.macports.org/ticket/36564#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36564: py-graph-tool: no matching constructor for initialization of 'boost::unchecked_vector_property_map<double, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' ----------------------------+--------------------- Reporter: hajons@… | Owner: tiago@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: py-graph-tool | ----------------------------+--------------------- Comment (by mmoll@…): Tried, still doesn't compile. See attached log file. -- Ticket URL: <https://trac.macports.org/ticket/36564#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36564: py-graph-tool: no matching constructor for initialization of 'boost::unchecked_vector_property_map<double, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' ----------------------------+--------------------- Reporter: hajons@… | Owner: tiago@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: py-graph-tool | ----------------------------+--------------------- Comment (by tiago@…): Replying to [comment:6 mmoll@…]:
Tried it, still doesn't compile. See attached log file.
The current version should work now. I've tried it myself, and it compiled fine. -- Ticket URL: <https://trac.macports.org/ticket/36564#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36564: py-graph-tool: no matching constructor for initialization of 'boost::unchecked_vector_property_map<double, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' ----------------------------+--------------------- Reporter: hajons@… | Owner: tiago@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: py-graph-tool | ----------------------------+--------------------- Comment (by mmoll@…): Replying to [comment:7 tiago@…]:
Replying to [comment:6 mmoll@…]:
Tried it, still doesn't compile. See attached log file.
The current version should work now. I've tried it myself, and it compiled fine.
Cool. I tested it, too, and can confirm that it works for me. Once you release the next version of graph-tool I'll update the Portfile. -- Ticket URL: <https://trac.macports.org/ticket/36564#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36564: py-graph-tool @2.2.17: no matching constructor for initialization of 'boost::unchecked_vector_property_map<double, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' ----------------------------+--------------------- Reporter: hajons@… | Owner: tiago@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: py-graph-tool | ----------------------------+--------------------- -- Ticket URL: <https://trac.macports.org/ticket/36564#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36564: py-graph-tool @2.2.17: no matching constructor for initialization of 'boost::unchecked_vector_property_map<double, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' ----------------------------+--------------------- Reporter: hajons@… | Owner: tiago@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: py-graph-tool | ----------------------------+--------------------- Changes (by ryandesign@…): * cc: clancy.julien@… (added) Comment: Has duplicate #36903. -- Ticket URL: <https://trac.macports.org/ticket/36564#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36564: py-graph-tool @2.2.17: no matching constructor for initialization of 'boost::unchecked_vector_property_map<double, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' ----------------------------+--------------------- Reporter: hajons@… | Owner: tiago@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: py-graph-tool | ----------------------------+--------------------- Comment (by tiago@…): A new version (2.2.18) has just been released. -- Ticket URL: <https://trac.macports.org/ticket/36564#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36564: py-graph-tool @2.2.17: no matching constructor for initialization of 'boost::unchecked_vector_property_map<double, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' ----------------------------+--------------------- Reporter: hajons@… | Owner: tiago@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: Port: py-graph-tool | ----------------------------+--------------------- Changes (by mmoll@…): * status: new => closed * resolution: => fixed Comment: Thanks. The port has been updated in r99662. -- Ticket URL: <https://trac.macports.org/ticket/36564#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts