[MacPorts] #36146: octave-devel build: no graphics display found
MacPorts
noreply at macports.org
Fri Sep 21 09:16:21 PDT 2012
#36146: octave-devel build: no graphics display found
---------------------------+-------------------------
Reporter: vic@… | Owner: michaelld@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Resolution: | Keywords:
Port: octave-devel |
---------------------------+-------------------------
Comment (by michaelld@…):
What's going on is that during "configure", the provided compiler
(MacPorts gcc of some version) is provided with a C++ file (conftest.cpp)
but internally (via headers) some of the code is objective-c++ and the
compiler isn't auto-switching to that language; hence, the test fails and
the Carbon framework is not detected or used. Then when octave is executed
there is no display detected (see "src/display.cc"). Thus, the real issue
is that the new MacPorts' GCCs (at least gcc47) are not auto-selecting
compile language correctly. I think this worked correctly a while back
with MacPorts' GCCs; no idea what changed.
I'm trying to work around this by compiling just "src/display.cc" using an
Apple compiler (which does do the auto-language selections correctly);
it's the only file that uses HAVE_FRAMEWORK_CARBON, so this seems
reasonable. It's all looking good so far; more later.
--
Ticket URL: <https://trac.macports.org/ticket/36146#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list