home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: gnu.gdb.bug
- Path: sparky!uunet!cis.ohio-state.edu!parrot.creighton.edu!cgreco
- From: cgreco@parrot.creighton.edu (Carl Greco)
- Subject: delta88 compile problems
- Message-ID: <9212241543.AA03490@parrot.creighton.edu>
- Sender: gnulists@ai.mit.edu
- Organization: Cardiac Center, Creighton University
- Distribution: gnu
- Date: Thu, 24 Dec 1992 15:43:32 GMT
- Approved: bug-gdb@prep.ai.mit.edu
- Lines: 112
-
- I am attempting to install gdb-4.7 on a Motorola 187 system R32V3.1 with
- gcc-2.3.2 and have encountered several problems. I have "fixed??" several
- but not all. The error log with my patches is attached. Before I continue
- I thought I would (a) report these potential bugs and (b) see if there was
- an update to the delta88 configuration before continuing.
-
- The excerpted section from the make log follow:
-
- # ./configure delta88 2>&1 |tee MAKELOG
- Created "Makefile" in /prod2/gnu/gdb-4.7 using "config/mh-delta88"
- #
- #
- # /usr/local/bin/make 2>&1 | tee -a MAKELOG
-
- *************** STUFF DELETED *************
-
-
- gcc -O2 -c -DUSG -I. -I. -I./../include libbfd.c
- In file included from libbfd.c:22:
- sysdep.h:21: macro `EXFUN' used with just one arg
- make[1]: *** [libbfd.o] Error 1
- make: *** [all-bfd] Error 1
-
- FIX bfd/hosts/delta88.h which is linked to bfd/sysdep.h
- *** bfd/hosts/delta88.h Sun Dec 20 13:09:19 1992
- --- bfd/hosts/delta88.h~ Fri Aug 28 17:53:44 1992
- ***************
- *** 19,23 ****
- extern void EXFUN(bcopy,(char*,char*,int));
- extern void EXFUN(exit,(int));
- ! extern int EXFUN(strtol,(char*,char**,int));
- extern void EXFUN(bzero,(char *, int));
- #define NO_STDARG 1
- --- 19,23 ----
- extern void EXFUN(bcopy,(char*,char*,int));
- extern void EXFUN(exit,(int));
- ! extern int EXFUN(strtol());
- extern void EXFUN(bzero,(char *, int));
- #define NO_STDARG 1
- #
-
- *************** STUFF DELETED *************
-
- gcc -O2 -c -DUSG -I. -I. -I./../include -DMINIMIZE=0 -DSELECT_ARCHITECTURES=bfd_m88kbcs_arch -DSELECT_VECS='&m88kbcs_vec' archures.c
- archures.c:420: `bfd_m88kbcs_arch' undeclared, outside of functions
- make[1]: *** [archures.o] Error 1
- make: *** [all-bfd] Error 1
-
- Altered SELECT_ARCHITECTURES=bfd_m88k_arch as follows:
- gcc -O2 -c -DUSG -I. -I. -I./../include -DMINIMIZE=0 -DSELECT_ARCHITECTURES=bfd_m88k_arch -DSELECT_VECS='&m88kbcs_vec' archures.c
-
-
-
- *************** STUFF DELETED *************
-
- gcc -O2 -c -I. -I. -I./../include -I./../readline main.c
- In file included from tm.h:20, from defs.h:744, from main.c:21:
- tm-m88k.h:283: parse error before `{'
- make[1]: *** [main.o] Error 1
- make: *** [all-gdb] Error 1
-
- Fix gdb/tm-m88k.h
- # /usr/local/bin/diff -c2 gdb/tm-m88k.h gdb/tm-m88k.h~
- *** gdb/tm-m88k.h Sun Dec 20 18:02:01 1992
- --- gdb/tm-m88k.h~ Thu Jun 11 03:43:20 1992
- ***************
- *** 280,284 ****
- to raw format for register REGNUM. */
-
- ! #define REGISTER_CONVERT_TO_RAW(REGNUM,FROM,TO) \
- {bcopy ((FROM), (TO), REGISTER_RAW_SIZE (REGNUM));}
-
- --- 280,284 ----
- to raw format for register REGNUM. */
-
- ! #define REGISTER_CONVERT_TO_RAW(REGNUM,FROM,TO)
- {bcopy ((FROM), (TO), REGISTER_RAW_SIZE (REGNUM));}
-
-
- *************** STUFF DELETED *************
-
- gcc -O2 -c -I. -I. -I./../include m88k-tdep.c
- m88k-tdep.c: In function `next_insn':
- m88k-tdep.c:181: warning: passing arg 2 of `read_memory' from incompatible pointer type
- m88k-tdep.c: In function `store_parm_word':
- m88k-tdep.c:645: warning: passing arg 2 of `write_memory' from incompatible pointer type
- gcc -O2 -c -I. -I. -I./../include m88k-pinsn.c
- In file included from m88k-pinsn.c:23:
- ./../include/opcode/m88k.h:91: warning: `PMEM' redefined
- /usr/local/lib/gcc-lib/m88k-svr3/2.3.2/include/sys/param.h:139: warning: this is the location of the previous definition
- ./../include/opcode/m88k.h:232: warning: `AND' redefined
- ./../include/ansidecl.h:78: warning: this is the location of the previous definition
- gcc -O2 -c -I. -I. -I./../include exec.c
- gcc -O2 -c -I. -I. -I./../include infptrace.c
- gcc -O2 -c -I. -I. -I./../include inftarg.c
- gcc -O2 -c -I. -I. -I./../include fork-child.c
- gcc -O2 -c -I. -I. -I./../include m88k-nat.c
- m88k-nat.c: In function `fetch_inferior_registers':
- m88k-nat.c:75: storage size of `u' isn't known
- m88k-nat.c: In function `store_inferior_registers':
- m88k-nat.c:118: storage size of `u' isn't known
- m88k-nat.c: In function `m88k_register_u_addr':
- m88k-nat.c:180: storage size of `u' isn't known
- m88k-nat.c:181: sizeof applied to an incomplete type
- make[1]: *** [m88k-nat.o] Error 1
- make: *** [all-gdb] Error 1
- --
- ======================================================
- Carl Greco PHONE voice: (402) 280-4552
- cgreco@Creighton.Edu fax: (402) 280-4654
- ======================================================
-
-