This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Trouble with gdb 6.8 on Irix
- From: Dimitrios Apostolou <jimis at gmx dot net>
- To: gdb at sourceware dot org
- Date: Mon, 07 Jul 2008 16:11:00 +0300
- Subject: Trouble with gdb 6.8 on Irix
Hello, I am getting the following error while building gdb 6.8 on Irix.
It was easy to surpass by compiling without -Werror, but I'm reporting
it to get it fixed in the next version.
gmake[2]: Entering directory `/tmp/gdb-6.8/gdb'
gcc -c -g -O2 -I. -I.././gdb -I.././gdb/config
-DLOCALEDIR="\"/usr/share/locale\"" -DHAVE_CONFIG_H
-I.././gdb/../include/opcode -I.././gdb/../readline/.. -I../bfd
-I.././gdb/../bfd -I.././gdb/../include -I../libdecnumber
-I.././gdb/../libdecnumber -DMI_OUT=1 -DTUI=1 -Wall
-Wdeclaration-after-statement -Wpointer-arith -Wformat-nonliteral
-Wno-unused -Wno-switch -Wno-char-subscripts -Werror remote.c
remote.c: In function `extended_remote_attach_1':
remote.c:2859: warning: unsigned int format, pid_t arg (arg 3)
gmake[2]: *** [remote.o] Error 1
gmake[2]: Leaving directory `/tmp/gdb-6.8/gdb'
But on my system the following is true for pid_t:
typedef long pid_t;
I should also note that gdb 6.8 doesn't work as it should on my
platform. I am trying to debug firefox, but gdb just hangs while loading
the binary. Top shows 100% CPU usage for firefox, 0% for gdb, and it
stays like that for long. I had better results with gdb 6.3, where gdb
managed to work but was unable to provide a proper backtrace when the
crash happened.
Another error I'm getting, this time when loading a core file, is the
following:
This GDB was configured as "mips-sgi-irix6.5"...
BFD: /tmp/firefox-3.0rc1/obj-mips-sgi-irix6.5/dist/bin/components/libgklayout.so: don't know how to handle processor specific section `.events.stubs' [0x70000021]
BFD: /tmp/firefox-3.0rc1/obj-mips-sgi-irix6.5/dist/bin/components/libgklayout.so: don't know how to handle processor specific section `.events.stubs' [0x70000021]
Error while mapping shared library sections:
"/tmp/firefox-3.0rc1/obj-mips-sgi-irix6.5/dist/bin/components/libgklayout.so": not in executable format: File format not recognized.
Finally a minor issue is that gdb needs gmake to compile. It's not a
bug, but I thought that since autotools are being used, the Makefiles
would be portable to all makes. However the native make of Irix aborts
with a syntax error. Please tell me if you care on this, so that I'll
send you more details.
Thanks,
Dimitris