This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]