[MacPorts] #35546: Pinfo will not build with Clang
MacPorts
noreply at macports.org
Mon Aug 6 00:03:58 PDT 2012
#35546: Pinfo will not build with Clang
------------------------------------+---------------------------------------
Reporter: greeneg@… | Owner: master@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Keywords: clang haspatch | Port: pinfo
------------------------------------+---------------------------------------
Changes (by ryandesign@…):
* cc: ryandesign@… (added)
* owner: macports-tickets@… => master@…
* keywords: => clang haspatch
Old description:
> On Mountain Lion and Xcode 4.4 (4F250)'s version of clang, pinfo will not
> build. If you add the following snippet to the Portfile, it will however:
>
> if {${configure.compiler} == "clang"} {
> configure.compiler llvm-gcc-4.2
> }
>
> Attached is my updated version of the Portfile. Thanks.
New description:
On Mountain Lion and Xcode 4.4 (4F250)'s version of clang, pinfo will not
build. If you add the following snippet to the Portfile, it will however:
{{{
if {${configure.compiler} == "clang"} {
configure.compiler llvm-gcc-4.2
}
}}}
Attached is my updated version of the Portfile. Thanks.
--
Comment:
Simpler: just add this line:
{{{
compiler.blacklist clang
}}}
Instead of a complete new Portfile, you should provide a unified diff of
your changes so that they are easier to review. I'll attach this.
When you report that a port will not build, you should attach the main.log
file so that we can see how it failed. I'll attach this too. The error it
shows is:
{{{
:info:build Undefined symbols for architecture x86_64:
:info:build "_buildcommand", referenced from:
:info:build _openinfo in pinfo-filehandling_functions.o
:info:build "_builddircommand", referenced from:
:info:build _opendirfile in pinfo-filehandling_functions.o
:info:build ld: symbol(s) not found for architecture x86_64
}}}
--
Ticket URL: <https://trac.macports.org/ticket/35546#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list