[MacPorts] #35310: netpbm broken under xcode 4.4 -- clang problem
MacPorts
noreply at macports.org
Wed Jul 25 08:39:13 PDT 2012
#35310: netpbm broken under xcode 4.4 -- clang problem
--------------------------------+-------------------------------------------
Reporter: perry@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: High | Milestone:
Component: ports | Version: 2.1.1
Keywords: | Port: netpbm
--------------------------------+-------------------------------------------
Description changed by jeremyhu@…:
Old description:
> It appears that clang lacks some of the intrinsics supplied by gcc, and
> that building netpbm under xcode 4.4 results in the following error
> message. This is rather important, as netpbm is a dependency of many
> packages.
>
> /usr/bin/clang -c -I. -Iimportinc -Iimportinc/netpbm
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_netpbm/netpbm/work/advanced/editor/pamflip
> -DNDEBUG -I/opt/local/include -O3 -arch x86_64 -o pamflip_sse.o
> pamflip_sse.c
> pamflip_sse.c:136:39: error: use of unknown builtin
> '__builtin_ia32_pcmpeqb128' [-Wimplicit-function-declaration]
> register v16qi const compare
> =__builtin_ia32_pcmpeqb128(vReg,zero128);
> ^
> pamflip_sse.c:136:30: error: initializing 'const v16qi' with an
> expression of incompatible type 'int'
> register v16qi const compare
> =__builtin_ia32_pcmpeqb128(vReg,zero128);
> ^
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 2 errors generated.
> gnumake[2]: *** [pamflip_sse.o] Error 1
> gnumake[2]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_netpbm/netpbm/work/advanced/editor/pamflip'
New description:
It appears that clang lacks some of the intrinsics supplied by gcc, and
that building netpbm under xcode 4.4 results in the following error
message. This is rather important, as netpbm is a dependency of many
packages.
{{{
/usr/bin/clang -c -I. -Iimportinc -Iimportinc/netpbm
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_netpbm/netpbm/work/advanced/editor/pamflip
-DNDEBUG -I/opt/local/include -O3 -arch x86_64 -o pamflip_sse.o
pamflip_sse.c
pamflip_sse.c:136:39: error: use of unknown builtin
'__builtin_ia32_pcmpeqb128' [-Wimplicit-function-declaration]
register v16qi const compare
=__builtin_ia32_pcmpeqb128(vReg,zero128);
^
pamflip_sse.c:136:30: error: initializing 'const v16qi' with an expression
of incompatible type 'int'
register v16qi const compare
=__builtin_ia32_pcmpeqb128(vReg,zero128);
^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
gnumake[2]: *** [pamflip_sse.o] Error 1
gnumake[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_netpbm/netpbm/work/advanced/editor/pamflip'
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/35310#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list