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]

gdb 6.3 build fails on Solaris


Hey folks.  I'm new on this particular list, but I have tried
searching the archives (and Google) for any solution to my problem.

I've tried building gdb 6.3 on several versions of Solaris, both Intel
and Sparc architectures, and have yet to see it build completely.

On Solaris 8 Sparc, the failure is as follows:

. . .
gcc -c -g -O2     -I. -I../../gdb -I../../gdb/config -DLOCALEDIR="\"/usr/local/share/locale\"" -DHAVE_CONFIG_H -I../../gdb/../include/opcode -I../../gdb/../readline/.. -I../bfd -I../../gdb/../bfd -I../../gdb/../include -I../intl -I../../gdb/../intl  -DMI_OUT=1 -DTUI=1 -Wimplicit -Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses -Wpointer-arith -Wuninitialized -Wformat-nonliteral -Wunused-label -Wunused-function ../../gdb/procfs.c
In file included from ../../gdb/procfs.c:37:
/usr/include/sys/procfs.h:153: error: parse error before "taskid_t"
/usr/include/sys/procfs.h:157: error: parse error before '}' token
/usr/include/sys/procfs.h:269: error: parse error before "taskid_t"
/usr/include/sys/procfs.h:271: error: conflicting types for `pr_filler'
/usr/include/sys/procfs.h:155: error: previous declaration of `pr_filler'
/usr/include/sys/procfs.h:272: error: conflicting types for `pr_lwp'
/usr/include/sys/procfs.h:156: error: previous declaration of `pr_lwp'
/usr/include/sys/procfs.h:273: error: parse error before '}' token
../../gdb/procfs.c:329: error: parse error before "gdb_prstatus_t"
../../gdb/procfs.c:329: warning: type defaults to `int' in declaration of `gdb_prstatus_t'
../../gdb/procfs.c:329: warning: data definition has no type or storage class


It's slightly different on Solaris 10 Intel:

. . .
gcc -c -g -O2     -I. -I../../gdb -I../../gdb/config -DLOCALEDIR="\"/usr/local/share/locale\"" -DHAVE_CONFIG_H -I../../gdb/../include/opcode -I../../gdb/../readline/.. -I../bfd -I../../gdb/../bfd -I../../gdb/../include -I../intl -I../../gdb/../intl  -DMI_OUT=1 -DTUI=1 -Wimplicit -Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses -Wpointer-arith -Wuninitialized -Wformat-nonliteral -Wunused-label -Wunused-function ../../gdb/tui/tui.c
In file included from ../../gdb/tui/tui.c:48:
/usr/include/term.h:1060: error: parse error before "SGTTY"
/usr/include/term.h:1120: error: parse error before '}' token

Normally, I just try to find OS specific build information, but there
are absolutely no details regarding Solaris that I can find on the gdb
site.  I have tried both the 6.3 release and various daily snapshots
since the release, but have never gotten a successful build.  Can
anyone shed some light for me?

Thanks in advance
Lou
-- 
Louis LeBlanc                                     dev@keyslapper.net
Fully Funded Hobbyist,                   KeySlapper Extrordinaire :þ
http://www.keyslapper.net                                       Ô¿Ô¬
Key fingerprint = C5E7 4762 F071 CE3B ED51  4FB8 AF85 A2FE 80C8 D9A2

Finagle's Second Law:
  Always keep a record of data -- it indicates you've been working.


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