[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