Article View: gnu.gdb.bug
Article #543delta88 compile problems
From: Carl Greco
Date: Thu, 24 Dec 1992 15:43
Date: Thu, 24 Dec 1992 15:43
111 lines
4877 bytes
4877 bytes
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
======================================================
Technical Details
Message-ID:
<9212241543.AA03490@parrot.creighton.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!parrot.creighton.edu!cgrecoShow Full Headers
Complete Article Headers
Newsgroups: gnu.gdb.bug Path: arc1-ca.pugleaf.net!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