[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gdb-5.0 on sparc
From: |
Niels Möller |
Subject: |
gdb-5.0 on sparc |
Date: |
25 Sep 2001 09:32:36 +0200 |
I just tried compiling gdb-5.0 on a sparc station 4, recognized by
configure as "sparc-unknown-linux-gnu". I tried the usual
./configure && make
Compilation fails with the following errors:
gcc -c -g -O2 -I. -I/usr/local/src/gdb-5.0/gdb
-I/usr/local/src/gdb-5.0/gdb/config -DHAVE_CONFIG_H
-I/usr/local/src/gdb-5.0/gdb/../include/opcode
-I/usr/local/src/gdb-5.0/gdb/../readline/.. -I../bfd
-I/usr/local/src/gdb-5.0/gdb/../bfd -I/usr/local/src/gdb-5.0/gdb/../include
-I../intl -I/usr/local/src/gdb-5.0/gdb/../intl -I/usr/local/src/gdb-5.0/gdb/tui
-DUSE_INCLUDED_REGEX /usr/local/src/gdb-5.0/gdb/sparc-tdep.c
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c: In function `supply_gregset':
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1336: syntax error before '*' token
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1343: `regp' undeclared (first use in
this function)
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1343: (Each undeclared identifier is
reported only once
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1343: for each function it appears
in.)
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1347: `R_PS' undeclared (first use in
this function)
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1348: `R_PC' undeclared (first use in
this function)
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1349: `R_nPC' undeclared (first use
in this function)
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1350: `R_Y' undeclared (first use in
this function)
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c: In function `fill_gregset':
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1364: syntax error before '*' token
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1366: `R_I7' undeclared (first use in
this function)
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1370: `regp' undeclared (first use in
this function)
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1375: `R_PS' undeclared (first use in
this function)
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1379: `R_PC' undeclared (first use in
this function)
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1383: `R_nPC' undeclared (first use
in this function)
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1387: `R_Y' undeclared (first use in
this function)
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c: In function `supply_fpregset':
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1406: structure has no member named
`pr_fr'
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1409: structure has no member named
`pr_fsr'
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c: In function `fill_fpregset':
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1432: structure has no member named
`pr_fr'
/usr/local/src/gdb-5.0/gdb/sparc-tdep.c:1438: structure has no member named
`pr_fsr'
make[1]: *** [sparc-tdep.o] Error 1
make[1]: Leaving directory `/home/nisse/build/gdb-5.0/gdb'
make: *** [all-gdb] Error 2
address@hidden:~/build/gdb-5.0$
The first error is on a line referring to the type prgreg_t. It's only
used in sparc-tdep.c, there seems to be no definitions or references
in any other file in the gdb package, or in my /usr/include. Where
should it be defined?
After some more digging, it seems that the prgreg_t type and the R_*
macros are defined by sys/procfs_isa.h (included by sys/procfs) on
_Solaris_. I added an #undef USE_PROC_FS at the top of sparc-tdep.h,
and now at least it compiles. It will take some more time until I know
if the rest of the build completes successfully.
Regards,
/Niels
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gdb-5.0 on sparc,
Niels Möller <=