Subject: pkg/35107: devel/sdcc fails during build
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <diro@nixsys.bz>
List: pkgsrc-bugs
Date: 11/23/2006 16:30:00
>Number:         35107
>Category:       pkg
>Synopsis:       devel/sdcc fails during build
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Nov 23 16:30:00 +0000 2006
>Originator:     diro@nixsys.bz
>Release:        NetBSD 3.1
>Organization:
>Environment:
System: NetBSD asche 3.1 NetBSD 3.1 (ASCHE.MP) #0: Sat Nov 18 16:53:13 UTC 2006  root@asche:/usr/src/sys/arch/alpha/compile/ASCHE.MP alpha
Architecture: alpha
Machine: alpha
>Description:

tail of the build:

r -DUNIX -I../../as/ -I../../support/Util  -Wall -pipe -O2 -mieee -I/usr/pkg/inc                                                                                               lude -Wall -pipe -O2 -mieee -I/usr/pkg/include -fdollars-in-identifiers -DYY_NEV                                                                                               ER_INTERACTIVE -I/usr/pkg/include  -I. -I. -I./support/Util  -I. -I.. -I../suppo                                                                                               rt/Util  -I. -I../.. -I../../support/Util  -I. -I../.. -I../../support/Util  -I.                                                                                                -I../.. -I../../support/Util  -I. -I../.. -I../../support/Util -DGAMEBOY -DINDE                                                                                               XLIB -DMLH_MAP -DUNIX -DSDK -funsigned-char -DUNIX -I../../as/z80 -I../../suppor                                   
                                                             t/Util  -Wall -pipe -O2 -mieee -I/usr/pkg/include -o obj/-gbz80/NewAlloc.o ../..                                                                                               /support/Util/NewAlloc.c
cc -g -o ../../bin/link-gbz80 obj/-gbz80/lkarea.o obj/-gbz80/lkdata.o obj/-gbz80                                                                                               /lkeval.o obj/-gbz80/lkhead.o obj/-gbz80/lkihx.o obj/-gbz80/lklex.o obj/-gbz80/l                                                                                               klibr.o obj/-gbz80/lklist.o obj/-gbz80/lkmain.o obj/-gbz80/lkrloc.o obj/-gbz80/l                                                                                               ks19.o obj/-gbz80/lksym.o obj/-gbz80/lkgb.o obj/-gbz80/lkgg.o  obj/-gbz80/NewAll                                                                                               oc.o  -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr                                                                                               /pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lm   -L/usr/pkg/l                                   
                                                             ib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lm   -L/usr/pkg/lib -Wl                                                                                               ,-R/usr/pkg/lib
gmake[3]: Leaving directory `/usr/pkgsrc/devel/sdcc/work/sdcc/link/z80'
gmake[2]: Leaving directory `/usr/pkgsrc/devel/sdcc/work/sdcc/link/z80'
gmake[1]: Leaving directory `/usr/pkgsrc/devel/sdcc/work/sdcc/link'
gmake[1]: Entering directory `/usr/pkgsrc/devel/sdcc/work/sdcc/as/hc08'
gmake[1]: Leaving directory `/usr/pkgsrc/devel/sdcc/work/sdcc/as/hc08'
for misc in debugger/mcs51 sim/ucsim; do /usr/pkg/bin/gmake -C $misc; done
gmake[1]: Entering directory `/usr/pkgsrc/devel/sdcc/work/sdcc/debugger/mcs51'
cc -fdollars-in-identifiers -DYY_NEVER_INTERACTIVE -I/usr/pkg/include -I. -I../.                                                                                               . -I../../support -I../../support/Util -pipe -O2 -mieee -I/usr/pkg/include -c -o                                                                                                sdcdb.o sdcdb.c
cc -fdollars-in-identifiers -DYY_NEVER_INTERACTIVE -I/usr/pkg/include -I. -I../.                                                                                               . -I../../support -I../../support/Util -pipe -O2 -mieee -I/usr/pkg/include -c -o                                                                                                symtab.o symtab.c
cc -fdollars-in-identifiers -DYY_NEVER_INTERACTIVE -I/usr/pkg/include -I. -I../.                                                                                               . -I../../support -I../../support/Util -pipe -O2 -mieee -I/usr/pkg/include -c -o                                                                                                simi.o simi.c
cc -fdollars-in-identifiers -DYY_NEVER_INTERACTIVE -I/usr/pkg/include -I. -I../.                                                                                               . -I../../support -I../../support/Util -pipe -O2 -mieee -I/usr/pkg/include -c -o                                                                                                break.o break.c
cc -fdollars-in-identifiers -DYY_NEVER_INTERACTIVE -I/usr/pkg/include -I. -I../.                                                                                               . -I../../support -I../../support/Util -pipe -O2 -mieee -I/usr/pkg/include -c -o                                                                                                cmd.o cmd.c
cc -fdollars-in-identifiers -DYY_NEVER_INTERACTIVE -I/usr/pkg/include -I. -I../.                                                                                               . -I../../support -I../../support/Util -pipe -O2 -mieee -I/usr/pkg/include -c -o                                                                                                ../../support/Util/SDCCerr.o ../../support/Util/SDCCerr.c
cc -fdollars-in-identifiers -DYY_NEVER_INTERACTIVE -I/usr/pkg/include -I. -I../.                                                                                               . -I../../support -I../../support/Util -pipe -O2 -mieee -I/usr/pkg/include -c -o                                                                                                NewAlloc.o ../../support/Util/NewAlloc.c
cc -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o ../../bin/sdcdb sdcdb.o symtab.o simi.o                                                                                                ../../src/SDCCset.o break.o cmd.o ../../src/SDCChasht.o ../../support/Util/SDCCe                                                                                               rr.o NewAlloc.o  
gmake[1]: Leaving directory `/usr/pkgsrc/devel/sdcc/work/sdcc/debugger/mcs51'
gmake[1]: Entering directory `/usr/pkgsrc/devel/sdcc/work/sdcc/sim/ucsim'
/usr/pkg/bin/gmake -f main.mk all
gmake[2]: Entering directory `/usr/pkgsrc/devel/sdcc/work/sdcc/sim/ucsim'
c++ -O2 -mieee -I/usr/pkg/include -I. -Wall -fdollars-in-identifiers -DYY_NEVER_                                                                                               INTERACTIVE -I/usr/pkg/include -I. -I./sim.src -Icmd.src -Igui.src  -c pobj.cc -                                                                                               o pobj.o
c++ -O2 -mieee -I/usr/pkg/include -I. -Wall -fdollars-in-identifiers -DYY_NEVER_                                                                                               INTERACTIVE -I/usr/pkg/include -I. -I./sim.src -Icmd.src -Igui.src  -c globals.c                                                                                               c -o globals.o
c++ -O2 -mieee -I/usr/pkg/include -I. -Wall -fdollars-in-identifiers -DYY_NEVER_                                                                                               INTERACTIVE -I/usr/pkg/include -I. -I./sim.src -Icmd.src -Igui.src  -c utils.cc                                                                                                -o utils.o
/usr/include/stdio.h:329: error: previous declaration of `int vsnprintf(char*, 
   long unsigned int, const char*, __va_list_tag)' with C++ linkage
utils.cc:113: error: conflicts with new declaration with C linkage
gmake[2]: *** [utils.o] Error 1
gmake[2]: Leaving directory `/usr/pkgsrc/devel/sdcc/work/sdcc/sim/ucsim'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/usr/pkgsrc/devel/sdcc/work/sdcc/sim/ucsim'
gmake: *** [sdcc-misc] Error 2
*** Error code 2

Stop.
make: stopped in /usr/pkgsrc/devel/sdcc
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/devel/sdcc

>How-To-Repeat:
	make devel/sdcc in pkgsrc-2006Q3
>Fix: