bug-gdb
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gdb-6.5 patches to build on HP-UX and IRIX


From: Harald Koenig
Subject: gdb-6.5 patches to build on HP-UX and IRIX
Date: Fri, 27 Oct 2006 13:44:00 -0000
User-agent: Mutt/1.5.13 (2006-08-11)

Hi, 

trying to build gdb-6.5 (and 6.4) on HP-UX 11.00 and SGI IRIX 6.5 with
native CC compiler I need the following small patches for gdb.

for reference I include the compiler messages below...



HP-UX:
----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 
8< -------- 8< ---
diff -ur orig.028681/gdb-6.5/gdb/hppa-hpux-tdep.c gdb-6.5/gdb/hppa-hpux-tdep.c
--- orig.028681/gdb-6.5/gdb/hppa-hpux-tdep.c    2006-05-10 22:30:02.000000000 
+0200
+++ gdb-6.5/gdb/hppa-hpux-tdep.c        2006-10-27 11:35:40.000000000 +0200
@@ -1951,7 +1951,7 @@
   if (flags & HPPA_HPUX_SS_INSYSCALL)
     write_register_pid (HPPA_R31_REGNUM, pc | 0x3, ptid);
 
-  return hppa_write_pc (pc, ptid);
+  hppa_write_pc (pc, ptid);
 }
 
 static CORE_ADDR
----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 
8< -------- 8< ---


IRIX:
----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 
8< -------- 8< ---
diff -ur orig.028681/gdb-6.5/gdb/cli/cli-cmds.c gdb-6.5/gdb/cli/cli-cmds.c
--- orig.028681/gdb-6.5/gdb/cli/cli-cmds.c      2006-01-23 17:28:37.000000000 
+0100
+++ gdb-6.5/gdb/cli/cli-cmds.c  2006-10-27 11:34:17.000000000 +0200
@@ -667,9 +667,9 @@
 list_command (char *arg, int from_tty)
 {
   struct symtabs_and_lines sals, sals_end;
-  struct symtab_and_line sal = { };
-  struct symtab_and_line sal_end = { };
-  struct symtab_and_line cursal = { };
+  struct symtab_and_line sal = { 0 };
+  struct symtab_and_line sal_end = { 0 };
+  struct symtab_and_line cursal = { 0 };
   struct symbol *sym;
   char *arg1;
   int no_end = 1;
diff -ur orig.028681/gdb-6.5/gdb/source.c gdb-6.5/gdb/source.c
--- orig.028681/gdb-6.5/gdb/source.c    2006-02-25 05:36:39.000000000 +0100
+++ gdb-6.5/gdb/source.c        2006-10-27 11:36:13.000000000 +0200
@@ -139,7 +139,7 @@
 struct symtab_and_line
 get_current_source_symtab_and_line (void)
 {
-  struct symtab_and_line cursal = { };
+  struct symtab_and_line cursal = { 0 };
 
   cursal.symtab = current_source_symtab;
   cursal.line = current_source_line;
@@ -178,7 +178,7 @@
 struct symtab_and_line
 set_current_source_symtab_and_line (const struct symtab_and_line *sal)
 {
-  struct symtab_and_line cursal = { };
+  struct symtab_and_line cursal = { 0 };
   
   cursal.symtab = current_source_symtab;
   cursal.line = current_source_line;
----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 
8< -------- 8< ---




and here is the compiler log for the problems:


HP-UX messages:
----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 
8< -------- 8< ---
cc -Ae +DAportable -D_HPUX_SOURCE -I/usr/local/libiconv/include 
-I/usr/local/gettext/include -c -g -DPA_SOM_ONLY=1   -I. 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb -I/soft/gdb/gdb-6.5/gdb-6.5/gdb/config 
-DLOCALEDIR="\"/usr/local/share/locale\"" -DHAVE_CONFIG_H 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../include/opcode 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../readline/.. -I../bfd 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../bfd 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../include -I../intl 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../intl  -DMI_OUT=1 -DTUI=1   
/soft/gdb/gdb-6.5/gdb-6.5/gdb/hppa-tdep.c
...
cc: "/soft/gdb/gdb-6.5/gdb-6.5/gdb/hppa-hpux-tdep.c", line 1954: error 1610: 
Attempting to return value from function of type void.
----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 
8< -------- 8< ---

IRIX messages:
----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 
8< -------- 8< ---
cc -n32 -mips3 -I/usr/local/libiconv/include -I/usr/local/gettext/include -c -g 
   -I. -I/soft/gdb/gdb-6.5/gdb-6.5/gdb -I/soft/gdb/gdb-6.5/gdb-6.5/gdb/config 
-DLOCALEDIR="\"/usr/local/share/locale\"" -DHAVE_CONFIG_H 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../include/opcode 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../readline/.. -I../bfd 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../bfd 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../include -I../intl 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../intl  -DMI_OUT=1 -DTUI=1   
/soft/gdb/gdb-6.5/gdb-6.5/gdb/cli/cli-cmds.c
...
cc-1029 cc: ERROR File = /soft/gdb/gdb-6.5/gdb-6.5/gdb/cli/cli-cmds.c, Line = 
670
  An expression is expected at this point.

    struct symtab_and_line sal = { };
                                   ^

cc-1029 cc: ERROR File = /soft/gdb/gdb-6.5/gdb-6.5/gdb/cli/cli-cmds.c, Line = 
671
  An expression is expected at this point.

    struct symtab_and_line sal_end = { };
                                       ^

cc-1029 cc: ERROR File = /soft/gdb/gdb-6.5/gdb-6.5/gdb/cli/cli-cmds.c, Line = 
672
  An expression is expected at this point.

    struct symtab_and_line cursal = { };
                                      ^

3 errors detected in the compilation of 
"/soft/gdb/gdb-6.5/gdb-6.5/gdb/cli/cli-cmds.c".

cc -n32 -mips3 -I/usr/local/libiconv/include -I/usr/local/gettext/include -c -g 
   -I. -I/soft/gdb/gdb-6.5/gdb-6.5/gdb -I/soft/gdb/gdb-6.5/gdb-6.5/gdb/config 
-DLOCALEDIR="\"/usr/local/share/locale\"" -DHAVE_CONFIG_H 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../include/opcode 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../readline/.. -I../bfd 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../bfd 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../include -I../intl 
-I/soft/gdb/gdb-6.5/gdb-6.5/gdb/../intl  -DMI_OUT=1 -DTUI=1   
/soft/gdb/gdb-6.5/gdb-6.5/gdb/source.c
cc-1029 cc: ERROR File = /soft/gdb/gdb-6.5/gdb-6.5/gdb/source.c, Line = 142
  An expression is expected at this point.

    struct symtab_and_line cursal = { };
                                      ^

cc-1174 cc: WARNING File = /soft/gdb/gdb-6.5/gdb-6.5/gdb/source.c, Line = 163
  The variable "cursal" was declared but never referenced.

    struct symtab_and_line cursal;
                           ^

cc-1029 cc: ERROR File = /soft/gdb/gdb-6.5/gdb-6.5/gdb/source.c, Line = 181
  An expression is expected at this point.

    struct symtab_and_line cursal = { };
                                      ^

2 errors detected in the compilation of 
"/soft/gdb/gdb-6.5/gdb-6.5/gdb/source.c".
----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 
8< -------- 8< ---

Harald Koenig
-- 
"I hope to die                                      ___       _____
before I *have* to use Microsoft Word.",           0--,|    /OOOOOOO\
Donald E. Knuth, 02-Oct-2001 in Tuebingen.        <_/  /  /OOOOOOOOOOO\
                                                    \  \/OOOOOOOOOOOOOOO\
                                                      \ OOOOOOOOOOOOOOOOO|//
Harald Koenig                                          \/\/\/\/\/\/\/\/\/
science+computing ag                                    //  /     \\  \
address@hidden                            ^^^^^       ^^^^^




reply via email to

[Prev in Thread] Current Thread [Next in Thread]