This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: problems building rda for m68k-elf
- From: Peter Barada <pbarada at mail dot wm dot sps dot mot dot com>
- To: gdb at sources dot redhat dot com
- Date: Mon, 7 Apr 2003 16:20:27 -0400
- Subject: Re: problems building rda for m68k-elf
I'm trying to build --target=m68k-elf off of the uberbaum tree, and it blows up
trying to build the rda directory with the following error:
/home/pbarada/work/cvs-gnu/obj/uberbaum-m68k-elf/gcc/xgcc -B/home/pbarada/work/cvs-gnu/obj/uberbaum-m68k-elf/gcc/ -nostdinc -B/home/pbarada/work/cvs-gnu/obj/uberbaum-m68k-elf/m68k-elf/newlib/ -isystem /home/pbarada/work/cvs-gnu/obj/uberbaum-m68k-elf/m68k-elf/newlib/targ-include -isystem /home/pbarada/work/cvs-gnu/uberbaum/newlib/libc/include -B/home/mylocal/uberbaum-m68k-elf/m68k-elf/bin/ -B/home/mylocal/uberbaum-m68k-elf/m68k-elf/lib/ -isystem /home/mylocal/uberbaum-m68k-elf/m68k-elf/include -isystem /home/mylocal/uberbaum-m68k-elf/m68k-elf/sys-include -L/home/pbarada/work/cvs-gnu/obj/uberbaum-m68k-elf/ld -DHAVE_CONFIG_H -I. -I/home/pbarada/work/cvs-gnu/uberbaum/rda/lib -I.. -I/home/pbarada/work/cvs-gnu/uberbaum/rda/lib -I/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/../include -I/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/../../include -O2 -g -O2 -Wimplicit -Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses -Wpointer-arith -O2 -g -O2 -c `test -f '/home/pbarada/work!
/cvs-gnu/uberbaum/rda/lib/gdbsocket.c' || echo '/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/'`/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c: In function `gdbsocket_startup':
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:191: error: storage size of `sockaddr' isn't known
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:202: warning: implicit declaration of function `socket'
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:202: error: `PF_INET' undeclared (first use in this function)
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:202: error: (Each undeclared identifier is reported only once
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:202: error: for each function it appears in.)
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:202: error: `SOCK_STREAM' undeclared (first use in this function)
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:213: warning: implicit declaration of function `setsockopt'
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:213: error: `SOL_SOCKET' undeclared (first use in this function)
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:213: error: `SO_REUSEADDR' undeclared (first use in this function)
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:215: error: `SO_KEEPALIVE' undeclared (first use in this function)
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:219: warning: implicit declaration of function `htonl'
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:219: error: `INADDR_ANY' undeclared (first use in this function)
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:220: warning: implicit declaration of function `htons'
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:221: warning: implicit declaration of function `bind'
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:230: warning: implicit declaration of function `listen'
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c: In function `process_accept':
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:461: error: storage size of `sockaddr' isn't known
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:463: warning: implicit declaration of function `accept'
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:486: error: `IPPROTO_TCP' undeclared (first use in this function)
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:486: error: `TCP_NODELAY' undeclared (first use in this function)
/home/pbarada/work/cvs-gnu/uberbaum/rda/lib/gdbsocket.c:497: warning: implicit declaration of function `kill'
make[3]: *** [gdbsocket.o] Error 1
make[3]: Leaving directory `/home/pbarada/work/cvs-gnu/obj/uberbaum-m68k-elf/m68k-elf/rda/lib'
It looks like rda is assuming that there is a full network stack
available wheras in the case of 'm68k-elf' there isn't.
Perhaps someone could change this so it doesn't try to build rda for a
direct embedded target (or one that doesn't have any network support
in it).
It would make building uberbaum trees for embedded targets *sooooo*
much easier. Thanx!
--
Peter Barada Peter dot Barada at motorola dot com
Wizard 781-852-2768 (direct)
WaveMark Solutions(wholly owned by Motorola) 781-270-0193 (fax)