This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin 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]

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/


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