#39265: graphviz +ruby: mtree violation by /System --------------------------------+-------------------------- Reporter: angelo.graziosi@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: graphviz | --------------------------------+-------------------------- Comment (by graziosi.angelo@…): Replying to [comment:3 ryandesign@…]:
But the +ruby variant is not a default, so you must have requested it, either by supplying it on the command line or by entering it into your variants.conf file.
As I wrote, I didn't select graphviz directly for installation. I installed (about two year ago) ROOT which has the "+graphviz" variant by default and for ROOT I added also the ruby variant: {{{ root @5.34.07_0+avahi+fftw3+fitsio+graphviz+gsl+ldap+minuit2+mysql55+odbc+opengl+postgresql92+pythia+python32+qt_mac+roofit+ruby+soversion+ssl+tmva+xml+xrootd }}} I think this caused the installation of graphviz with those variants.. Anyway,
The output above confirms that graphviz has installed the ruby bindings
to the wrong place, or rather for the wrong ruby (for the system ruby instead of for MacPorts ruby). If you don't need the ruby bindings, then it's not a big problem. You can leave it, or you can reinstall graphviz without the +ruby variant. Hopefully I'll eventually find time to overhaul the language bindings in graphviz and fix all these types of issues. one can wait that all things have been fixed... :) I could also reinstall the previous version of graphviz (2.30.1_0, I haven't clean, yet) but, at this point, I am not sure that also the previous version gives the same warnings. It could be the case that in previous upgrading of graphviz I didn't notice that... :( Ciao, Angelo. -- Ticket URL: <https://trac.macports.org/ticket/39265#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X