[MacPorts] #33989: VTK: error: 'strcmp' was not declared in this scope (was: VTK port installation fails due to "-no-cpp-precomp" compiler option?)
MacPorts
noreply at macports.org
Tue Apr 10 19:42:57 PDT 2012
#33989: VTK: error: 'strcmp' was not declared in this scope
-----------------------------------+----------------------------------------
Reporter: beany_kelly@… | Owner: css@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.4
Keywords: | Port: VTK
-----------------------------------+----------------------------------------
Changes (by ryandesign@…):
* cc: beany_kelly@… (removed)
* keywords: vtk =>
* owner: macports-tickets@… => css@…
* port: vtk => VTK
Old description:
> Hi. I just tried an installation of VTK (the default, 4.4.2), which
> failed, apparently with the following error:
>
> :info:build c++: unrecognized option '-no-cpp-precomp'
>
> I'm on a Macbook Pro running 10.6.8, with an up-to-date MacPorts
> installation, and gcc 4.5.3 as my default compiler collection.
>
> I'm attaching the install log.
New description:
Hi. I just tried an installation of VTK (the default, 4.4.2), which
failed, apparently with the following error:
{{{
:info:build c++: unrecognized option '-no-cpp-precomp'
}}}
I'm on a Macbook Pro running 10.6.8, with an up-to-date MacPorts
installation, and gcc 4.5.3 as my default compiler collection.
I'm attaching the install log.
--
Comment:
MacPorts does not use your default compiler collection. On Snow Leopard
with Xcode 3.x it will use gcc-4.2; with Xcode 4.0 or 4.1 it will use
llvm-gcc-4.2; and with Xcode 4.2 it will use clang. What version of Xcode
do you have?
At least, that is what's supposed to happen, but we see in the log it's
actually using /opt/local/bin/gcc. That's a bug in the port; the port
needs to ensure it's UsingTheRightCompiler.
--
Ticket URL: <https://trac.macports.org/ticket/33989#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list