This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
gdbserver
- From: Matt Sykes <mattmsykes at yahoo dot co dot uk>
- To: cygwin at cygwin dot com
- Date: Thu, 6 Dec 2001 20:30:24 +0000 (GMT)
- Subject: gdbserver
What is the status of gdbserver on cygwin? Does it exist? Is it
usable?
I was unable to compile gdbserver from the source .tar.bz2 in the
cygwin distribution. I also tried the "raw" gdb-5.0 sources from fsf
which don't compile either (expectedly so I presume).
My steps were:
----------------------------------
tar jxvf gdb-20010428-3.tar.bz2
cd gdb-20010428-3
./configure --prefix=/usr/local/gdb
make
# I tried with and without the following 4 lines
cd gdb
./configure --prefix=/usr/local/gdb
make
cd ..
cd gdb/gdbserver
./configure --prefix=/usr/local/gdb
make
-----------------------------------
error output is:
rm -f gdbserver
gcc -o gdbserver utils.o server.o remote-utils.o \
server.o: In function `start_inferior':
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:35:
undefined reference to `create_inferior'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:39:
undefined reference to `mywait'
server.o: In function `main':
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:62:
undefined reference to `initialize_low'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:98:
undefined reference to `fetch_inferior_registers'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:112:
undefined reference to `registers'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:115:
undefined reference to `registers'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:116:
undefined reference to `store_inferior_registers'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:121:
undefined reference to `read_inferior_memory'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:126:
undefined reference to `write_inferior_memory'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:133:
undefined reference to `myresume'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:134:
undefined reference to `mywait'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:139:
undefined reference to `myresume'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:140:
undefined reference to `mywait'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:144:
undefined reference to `myresume'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:145:
undefined reference to `mywait'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:149:
undefined reference to `myresume'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:150:
undefined reference to `mywait'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:155:
undefined reference to `kill_inferior'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:175:
undefined reference to `mythread_alive'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:185:
undefined reference to `kill_inferior'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/server.c:222:
undefined reference to `kill_inferior'
remote-utils.o: In function `outreg':
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/remote-utils.c:427:
undefined reference to `i386_register_raw_size'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/remote-utils.c:436:
undefined reference to `i386_register_byte'
/home/sykes/work/gdb/gdb-20010428-3/gdb/gdbserver/remote-utils.c:436:
undefined reference to `registers'
collect2: ld returned 1 exit status
make: *** [gdbserver] Error 1
-------------------------
trying to find some symbols,
cd /lib
grep --print-file-name * | grep mywait
cd /usr/lib
grep --print-file-name * | grep mywait
doesn't give anything.
-------------------------
I wish to remote debug through tcp/ip from one cygwin machine to
another.
However what would *really* be nice is to remote debug windows apps
using the i686-mingw32-g++ / i686-mingw32-gdb cross environment on
from my freebsd machine (freebsd being the host and windows being the
target). This should work if I can get the former to work.
Thanks in advance for any advice/info.
--Matt
________________________________________________________________
Nokia 5510 looks weird sounds great.
Go to http://uk.promotions.yahoo.com/nokia/ discover and win it!
The competition ends 16 th of December 2001.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/