[MacPorts] #40988: Cannot install gnudatalanguage under Mavericks
#40988: Cannot install gnudatalanguage under Mavericks -----------------------+-------------------------------- Reporter: jmurthy@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Keywords: | Port: -----------------------+-------------------------------- $sudo port install gnudatalanguage Error: gnudatalanguage does not build on Mavericks or later. Error: org.macports.fetch for port gnudatalanguage returned: unsupported platform -- Ticket URL: <https://trac.macports.org/ticket/40988> MacPorts <http://www.macports.org/> Ports system for OS X
#40988: gnudatalanguage does not build on Mavericks or later ------------------------------+----------------------- Reporter: jmurthy@… | Owner: takeshi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: mavericks Port: gnudatalanguage | ------------------------------+----------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => takeshi@… * keywords: => mavericks * port: => gnudatalanguage Old description:
$sudo port install gnudatalanguage Error: gnudatalanguage does not build on Mavericks or later. Error: org.macports.fetch for port gnudatalanguage returned: unsupported platform
New description: {{{ $sudo port install gnudatalanguage Error: gnudatalanguage does not build on Mavericks or later. Error: org.macports.fetch for port gnudatalanguage returned: unsupported platform }}} -- Comment: Yup, it doesn't work right now. -- Ticket URL: <https://trac.macports.org/ticket/40988#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#40988: gnudatalanguage does not build on Mavericks or later ------------------------------+----------------------- Reporter: jmurthy@… | Owner: takeshi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: mavericks Port: gnudatalanguage | ------------------------------+----------------------- Comment (by shauriege@…): I got it compiled by changing the compiler as it was suggested for the octave-devel package and install it with {{{ port install gnudatalanguage configure.compiler=macports-gcc-4.8 }}} (this requires, of course, to remove the Maverick abort starting on line 145 in the Portfile). -- Ticket URL: <https://trac.macports.org/ticket/40988#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#40988: gnudatalanguage does not build on Mavericks or later ------------------------------+----------------------- Reporter: jmurthy@… | Owner: takeshi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: mavericks Port: gnudatalanguage | ------------------------------+----------------------- Comment (by takeshi@…): I could add gcc48 to default_variants that sets configure.compiler =macports-gcc-4.8, but I have a link problem against GraphicsMagick++. -- Ticket URL: <https://trac.macports.org/ticket/40988#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#40988: gnudatalanguage does not build on Mavericks or later ------------------------------+----------------------- Reporter: jmurthy@… | Owner: takeshi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: mavericks Port: gnudatalanguage | ------------------------------+----------------------- Comment (by ryandesign@…): Using gcc48's C++ compiler is not recommended because of mixing of C++ runtimes. Instead, fix the code to work with clang, or ask the developers of gnudatalanguage to do so. -- Ticket URL: <https://trac.macports.org/ticket/40988#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#40988: gnudatalanguage does not build on Mavericks or later ------------------------------+----------------------- Reporter: jmurthy@… | Owner: takeshi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: mavericks Port: gnudatalanguage | ------------------------------+----------------------- Comment (by slayoo@…): For the record: Exactly the same error with Mavericks is documented here for another package: https://groups.google.com/forum/#!msg/dealii/GrRzuEBVVGw/SYN1BTp2IzUJ and from there they point to: http://stackoverflow.com/questions/8454329/why-cant-clang-with-libc-in- c0x-mode-link-this-boostprogram-options-examp where there are suggestions that clang has to be invoked with "clang++ -stdlib=libc++" No idea if that helps... -- Ticket URL: <https://trac.macports.org/ticket/40988#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#40988: gnudatalanguage does not build on Mavericks or later ------------------------------+----------------------- Reporter: jmurthy@… | Owner: takeshi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: mavericks Port: gnudatalanguage | ------------------------------+----------------------- Comment (by takeshi@…): Thanks for information. I tried the option but it did not help. Probably because the build error occurs at compile time. The link error I mentioned above occurs with gcc48. I believe there is no option in g++ to use the llvm's libc++. -- Ticket URL: <https://trac.macports.org/ticket/40988#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#40988: gnudatalanguage does not build on Mavericks or later ------------------------------+----------------------- Reporter: jmurthy@… | Owner: takeshi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: mavericks Port: gnudatalanguage | ------------------------------+----------------------- Comment (by slayoo@…): Hi Takeshi, I was referring to the: {{{ error: invalid operands to binary expression ('std::__1::complex<double>' and 'const complex<float>') }}} from the logfile posted by Ryan at a corresponding issue at the gdl tracker. and IIUC, it the mentioned package it was the mismatch of std library headers that caused the problem. I'll keep searching for a solution (but I have no access to an OSX nor Mavericks right now). S. -- Ticket URL: <https://trac.macports.org/ticket/40988#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#40988: gnudatalanguage does not build on Mavericks or later ------------------------------+-------------------------------- Reporter: jmurthy@… | Owner: takeshi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: mavericks haspatch Port: gnudatalanguage | ------------------------------+-------------------------------- Changes (by ryandesign@…): * keywords: mavericks => mavericks haspatch Comment: Upstream suggested a patch that works for me; attached. -- Ticket URL: <https://trac.macports.org/ticket/40988#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#40988: gnudatalanguage does not build on Mavericks or later ------------------------------+-------------------------------- Reporter: jmurthy@… | Owner: takeshi@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: fixed | Keywords: mavericks haspatch Port: gnudatalanguage | ------------------------------+-------------------------------- Changes (by takeshi@…): * status: new => closed * resolution: => fixed Comment: Committed in r113896. Thank you, Ryan. -- Ticket URL: <https://trac.macports.org/ticket/40988#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts