Willem de Graaf <wdg@dcs.st-and.ac.uk> writes:
This is to announce bugfix number 5 for GAP 4.2. The priority of this fix
is high.Unpack the file in the home directory of your GAP distribution (the
directory containing the `lib' and `grp' directories) using `unzoo -x
fix4r2n5.zoo'. `unzoo' may ask you for permissions to overwrite files,
answer this with Y)es or A)ll. This will replace the erroneous files by
fixed versions.This fix changes the kernel. You have to recompile by calling `make' in the
directory in which you unpacked the fix.
I did this (under Linux), and I'm pretty sure that the identical thing
worked fine with previous bugfixes (and I'm sure I've applied all the
previous bugfixes, but I got an error when I recompiled. Probably I've
just dome something stupid, but does anybody have any idea what?
Output reproduced below:
root$ unzoo -x fix4r2n5.zoo
description5 -- extracted as binary
'doc/htm/index.htm' exists, overwrite it? (Yes/No/All/Ren): a
... files unzooing ...
root$ make
( cd bin/i686-pc-linux-gnu-gcc ; make CC=gcc )
make[1]: Entering directory `/usr/local/lib/gap4r2/bin/i686-pc-linux-gnu-gcc'
gcc -I. -DCONFIG_H -g -O2 -o compiler.o -c ../../src/compiler.c
gcc -I. -DCONFIG_H -g -O2 -o finfield.o -c ../../src/finfield.c
gcc -I. -DCONFIG_H -g -O2 -o listoper.o -c ../../src/listoper.c
gcc -I. -DCONFIG_H -g -O2 -o iostream.o -c ../../src/iostream.c
gcc -g -O2 -g -export-dynamic -o gap ariths.o blister.o bool.o c_meths1.o c_type1.o c_oper1.o c_filt1.o c_random.o calls.o code.o compiler.o compstat.o costab.o cyclotom.o dt.o dteval.o exprs.o finfield.o funcs.o gap.o gasman.o gvars.o integer.o intrprtr.o listfunc.o listoper.o lists.o objcftl.o objects.o objfgelm.o objpcgel.o objscoll.o objccoll.o opers.o permutat.o plist.o precord.o range.o rational.o read.o records.o saveload.o scanner.o sctable.o set.o stats.o streams.o string.o sysfiles.o system.o tietze.o vars.o vecgf2.o vec8bit.o vector.o vecffe.o weakptr.o iostream.o float.o -lm -ldl
gap.o: In function `InitializeGap':
/usr/local/lib/gap4r2/bin/i686-pc-linux-gnu-gcc/../../src/gap.c:3296: undefined reference to `InitGapmpi'
gap.o: In function `main':
/usr/local/lib/gap4r2/bin/i686-pc-linux-gnu-gcc/../../src/gap.c:332: undefined reference to `InitInfoGapmpi'
collect2: ld returned 1 exit status
make[1]: *** [gap] Error 1
make[1]: Leaving directory `/usr/local/lib/gap4r2/bin/i686-pc-linux-gnu-gcc'
make: *** [compile] Error 2
--
Jeremy Rickard
Email: j.rickard@bristol.ac.uk
WWW: http://www.maths.bris.ac.uk/~pure/staff/majcr/
Miles-Receive-Header: reply