1.1.2 Compile Problem

Allan Lawrie allan.lawrie@nz.unisys.com
Mon Apr 26 21:19:00 GMT 1999

When compiling 1.1.2 ( make bootstrap-lean ) on my linux system
( slackware 3.6 + kernel 2.2.5 ), I get the following:

make[4]: Entering directory
ar rc ../libg2c.a VersionU.o gerror_.o perror_.o ierrno_.o itime_.o 
time_.o unlink_.o fnum_.o getpid_.o getuid_.o getgid_.o kill_.o
rand_.o srand_.o
irand_.o sleep_.o idate_.o ctime_.o etime_.o dtime_.o  isatty_.o
fstat_.o stat_.o lstat_.o access_.o link_.o getlog_.o ttynam_.o
symlnk_.o vxttime_.o vxtidate_.o gmtime_.o fdate_.o secnds_.o bes.o
chdir_.o chmod_.o lnblnk_.o hostnm_.o rename_.o fgetc_.o fputc_.o
sys_clock_.o date_.o second_.o flush1_.o mclock_.o alarm_.o datetime_.o
make[4]: Leaving directory
objs=""; for i in abort derf derfc ef1asc ef1cmc erf erfc exit getarg
getenv iargc signal system flush ftell fseek access besj0 besj1 besjn
besy0 besy1 besyn chdir chmod ctime date dbesj0 dbesj1 dbesjn dbesy0
dbesy1 dbesyn dtime etime fdate fgetc fget flush1 fnum fputc fput fstat
gerror getcwd getgid getlog getpid getuid gmtime hostnm idate ierrno
isatty itime kill link lnblnk lstat ltime mclock perror rand rename
second sleep srand stat symlnk time ttynam umask unlink vxtidt vxttim
alarm; do objs="$objs libE77/L$i.o"; done; \
  ar rc libg2c.a $objs
ar: libE77/Labort.o: No such file or directory
make[3]: *** [libg2c.a] Error 1
make[3]: Leaving directory
make[2]: *** [all] Error 2
make[2]: Leaving directory
make[1]: *** [all-target-libf2c] Error 2
make[1]: Leaving directory `/usr/src/egcs-1.1.2'
make: *** [bootstrap-lean] Error 2

It looks to me like make is jumping into this directory when it

Anyone got the real fix for this? If it's a small omission in the
then it'd pay to fix the problem. I downloaded the bz2 file today.


More information about the Gcc-bugs mailing list