This seems again to be the problem with the new version of
the libc (glibc2) which apparently is used in this linux setup.
(it was reported about a month ago by someone else).
Probably there is a simple fix to it - by adjusting
-DSYS_*** for this target
(or creating a separate makefile target for the new libc)
I cannot check it myself - I don't have this new library installed.
However, I believe that the following will do the trick
(at least it will get it past this error)
(this should be inserted into the 'ibm-i386-linux-gcc2' target
in the Makefile)
Date: Wed, 04 Feb 98 11:06:18 -0330 From: Neil Zanella <email@example.com> To: Multiple recipients of list <GAP-Forum@dcs.st-and.ac.uk> Subject: installation problems
I now have the gap3r4p4.zoo binary.
I put it in / (no space left in /usr/local) and extracted with
unzoo -o -x gap3r4p4.zoo
That workes fine.
I am now looking at the instructions provided on the gap world wide web
(as shown below)
I go to gap3r4p4 and type : make
I get a list of operating systems, then chose my own (Linux) and type:
[root@localhost src]# make ibm-i386-linux-gcc2
When I do that the following error messages come up:
make: Entering directory `/gap3r4p4/src'
gcc -DSYS_IS_USG -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIG_T=void -c system.c
system.c:1571: conflicting types for `ioctl'
/usr/include/sys/ioctl.h:43: previous declaration of `ioctl'
system.c: In function `syAnswerCont':
system.c:1608: warning: `return' with a value, in function returning void
system.c: In function `syAnswerTstp':
system.c:1619: warning: `return' with a value, in function returning void
system.c: In function `syAnswerIntr':
system.c:2738: warning: `return' with a value, in function returning void
make: *** [system.o] Error 1
make: Leaving directory `/gap3r4p4/src'
make: *** [ibm-i386-linux-gcc2] Error 2