[MacPorts] #20902: distcc 3.1 fails to build on 10.6
MacPorts
noreply at macports.org
Tue Sep 1 06:11:19 PDT 2009
#20902: distcc 3.1 fails to build on 10.6
---------------------------------+------------------------------------------
Reporter: luis.beca@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.0
Keywords: | Port: distcc
---------------------------------+------------------------------------------
Comment(by kiwi.2008@…):
[First time poster]
Partial patch attached. Removes several build errors, but I'm not sure
about the following one: 'strndup' is not in /usr/include anywhere on Snow
Leopard ...
{{{
/usr/bin/gcc-4.2 -I/opt/local/include -DHAVE_CONFIG_H -D_GNU_SOURCE
-DSYSCONFDIR="\"/opt/local/etc\""
-DPKGDATADIR="\"/opt/local/share/distcc\"" -Isrc -I"./src" -I"./lzo"
-Werror -O2 -arch x86_64 -MD -W -Wall -Wimplicit -Wshadow -Wpointer-arith
-Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes
-Wmissing-prototypes -Wnested-externs -Wmissing-declarations
-Wuninitialized -D_THREAD_SAFE -o src/daemon.o -c src/daemon.c
cc1: warnings being treated as errors
src/hosts.c:135: warning: declaration of 'strndup' shadows a built-in
function
make: *** [src/hosts.o] Error 1
make: *** Waiting for unfinished jobs....
}}}
Removing the function declaration gives you something similar
{{{
/usr/bin/gcc-4.2 -I/opt/local/include -DHAVE_CONFIG_H -D_GNU_SOURCE
-DSYSCONFDIR="\"/opt/local/etc\""
-DPKGDATADIR="\"/opt/local/share/distcc\"" -Isrc -I"./src" -I"./lzo"
-Werror -O2 -arch x86_64 -MD -W -Wall -Wimplicit -Wshadow -Wpointer-arith
-Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes
-Wmissing-prototypes -Wnested-externs -Wmissing-declarations
-Wuninitialized -D_THREAD_SAFE -o src/hosts.o -c src/hosts.c
cc1: warnings being treated as errors
src/hosts.c: In function ‘dcc_parse_hosts’:
src/hosts.c:538: warning: implicit declaration of function ‘strndup’
src/hosts.c:538: warning: incompatible implicit declaration of built-in
function ‘strndup’
make: *** [src/hosts.o] Error 1
}}}
--
Ticket URL: <http://trac.macports.org/ticket/20902#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list