Dear Forum,
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)
-DSYS_HAS_IOCTL_PROTO
(this should be inserted into the 'ibm-i386-linux-gcc2' target
in the Makefile)
Regards,
Dmitrii.
Date: Wed, 04 Feb 98 11:06:18 -0330 From: Neil Zanella <nzanella@cs.mun.ca> To: Multiple recipients of list <GAP-Forum@dcs.st-and.ac.uk> Subject: installation problemsHi.
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[1]: Entering directory `/gap3r4p4/src'
gcc -DSYS_IS_USG -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIG_T=void -c system.c
-o system.o
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[1]: *** [system.o] Error 1
make[1]: Leaving directory `/gap3r4p4/src'
make: *** [ibm-i386-linux-gcc2] Error 2