[MacPorts] #26787: Graphviz @2.26.3_2 +r fails to build
#26787: Graphviz @2.26.3_2 +r fails to build -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: graphviz -------------------------------------+-------------------------------------- graphviz @2.26.3_1+java+macosx+perl+php+python26+r+rsvg+tcl to be precise ☺, but it’s +r that it fails on. It fails during the build phase trying to find Rconfig.h (log attached): {{{ :info:build In file included from /opt/local/lib/R/include/Rdefines.h:26, :info:build from gv_R.cpp:743: :info:build /opt/local/lib/R/include/R_ext/RS.h:27:54: error: Rconfig.h: No such file or directory }}} It looks like the R includes are not being set up correctly. Out of the box it sets R_CFLAGS to “-I/opt/local/lib/R/include”, but Rconfig.h is in /opt/local/lib/R/include/x86_64. I manually ./configured with R_CFLAGS set to “-I/opt/local/lib/R/include -I/opt/local/lib/R/include/x86_64” and it appears to build correctly. -- Ticket URL: <https://trac.macports.org/ticket/26787> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26787: Graphviz @2.26.3_2 +r fails to build -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: graphviz -------------------------------------+-------------------------------------- Changes (by jmr@…): * owner: macports-tickets@… => ryandesign@… Comment: Please remember to cc the maintainer. -- Ticket URL: <https://trac.macports.org/ticket/26787#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26787: graphviz, graphviz-devel: +r variant: Rconfig.h: No such file or directory -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: graphviz, graphviz-devel -------------------------------------+-------------------------------------- Changes (by ryandesign@…): * status: new => assigned * port: graphviz => graphviz, graphviz-devel Comment: Yes, R seems to have moved where it puts its headers; now everything that uses R is broken. Hooray for R. R's libR.pc pkgconfig file makes no mention of this extra directory. Sounds like an R bug. -- Ticket URL: <https://trac.macports.org/ticket/26787#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26787: graphviz, graphviz-devel: +r variant: Rconfig.h: No such file or directory -------------------------------------+-------------------------------------- Reporter: nigel.stanger@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: graphviz, graphviz-devel -------------------------------------+-------------------------------------- Comment(by kjell.konis@…): The pkg-config information was overlooked when R switched to architecture- dependant subdirectories. I've told the developers so this should be fixed in an upcoming release. In the meantime I've modified the R port so that the path to Rconfig.h is also included in the pkg-config info. -- Ticket URL: <https://trac.macports.org/ticket/26787#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26787: R: libR.pc doesn't include path to all includes --------------------------------------+------------------------------------- Reporter: nigel.stanger@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: fixed | Keywords: Port: R | --------------------------------------+------------------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed * port: graphviz, graphviz-devel => R Comment: Thank you, fixed in r72437. -- Ticket URL: <https://trac.macports.org/ticket/26787#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26787: R: libR.pc doesn't include path to all includes --------------------------------------+------------------------------------- Reporter: nigel.stanger@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: fixed | Keywords: Port: R | --------------------------------------+------------------------------------- Changes (by ryandesign@…): * cc: kjell.konis@… (added) -- Ticket URL: <https://trac.macports.org/ticket/26787#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts