> < ^ Date: Wed, 04 Feb 1998 16:40:05 +0100
> < ^ From: Dmitrii Pasechnik <d.pasechnik@twi.tudelft.nl >
> < ^ Subject: Re: installation problems

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 problems

Hi.

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


> < [top]