Hello,
I downloaded Hugs98-Nov1999.tar
and did
floattube% ./configure --prefix=$HOME
creating cache ./config.cache
checking for bison... bison -y
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for perl... perl
checking whether make sets ${MAKE}... yes
checking for hp2ps... 0
checking for diff... /bin/diff
checking whether to use diff -c1 or diff -C 1... No differences
encountered
/bin/diff -C 1
checking for function_dlopen... no
checking for library_dl... yes
checking for function_shl_load... no
checking for library_dld... no
checking for function_atan... no
checking for library_m... yes
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... no
checking for stdarg.h... yes
checking for stdarg.h... yes
checking for stdlib.h... yes
checking for unistd.h... yes
checking for assert.h... yes
checking for ctype.h... yes
checking for string.h... yes
checking for fcntl.h... yes
checking for sgtty.h... yes
checking for termio.h... yes
checking for termios.h... yes
checking for signal.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for sys/ioctl.h... yes
checking for sys/resource.h... yes
checking for sys/param.h... no
checking for console.h... no
checking for pascal.h... no
checking for Files.h... no
checking for errno.h... yes
checking for stat.h... no
checking for nlist.h... yes
checking for ftw.h... yes
checking whether time.h and sys/time.h may both be included... no
checking for time.h... yes
checking for sys/time.h... yes
checking for float.h... yes
checking for values.h... yes
checking for dos.h... no
checking for conio.h... no
checking for io.h... no
checking for std.h... yes
checking for windows.h... no
checking for dlfcn.h... yes
checking for dl.h... no
checking for alloc.h... no
checking for malloc.h... yes
checking for valloc... yes
checking for strcasecmp... yes
checking for _stricmp... no
checking for stricmp... no
checking for strcmpi... no
checking for strcmp... yes
checking for realpath... yes
checking for _fullpath... no
checking for PBHSetVolSync... no
checking for macsystem... no
checking for fgetpos... yes
checking for fsetpos... yes
checking for fseek... yes
checking for ftell... yes
checking for vsnprintf... yes
checking for _vsnprintf... no
checking for snprintf... yes
checking for _snprintf... no
checking for popen... yes
checking for _popen... yes
checking for pclose... yes
checking for _pclose... yes
checking for sigprocmask... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for _alloca... no
checking for stime... yes
checking for poly... no
checking for working const... yes
checking prototypes... yes
checking for arrays of jmp_bufs... yes
checking labels as values... yes
checking whether struct tm is in sys/time.h or time.h... sys/time.h
checking return type of signal handlers... int
checking whether gcc needs -traditional... no
checking for a leading underscore in symbol names
checking for ld... ld
checking size of int... 4
checking size of float... 4
checking size of double... 8
checking size of int*... 4
building large hugs
updating cache ./config.cache
creating ./config.status
creating ../Makefile
creating ../config.h
creating ../options.h
************************************************
*** NOW DO: cd .. followed by make install
************************************************
floattube% cd ..
floattube% make install
gcc -c -g -O2 hugs.c
In file included from /usr/include/sys/time.h:406,
from /usr/include/sys/select.h:17,
from
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/sys/types.h:274,
from /usr/include/sys/siginfo.h:19,
from
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/sys/signal.h:114,
from
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/signal.h:15,
from prelude.h:378,
from hugs.c:15:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/time.h:91:
warning: `struct timespec' declared inside parameter list
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/time.h:91:
warning: its scope is only this definition or declaration,
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/time.h:91:
warning: which is probably not what you want.
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/time.h:92:
warning: `struct timespec' declared inside parameter list
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/time.h:93:
warning: `struct timespec' declared inside parameter list
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/time.h:95:
warning: `struct sigevent' declared inside parameter list
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/time.h:98:
warning: `struct itimerspec' declared inside parameter list
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/time.h:100:
warning: `struct itimerspec' declared inside parameter list
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/time.h:101:
warning: `struct timespec' declared inside parameter list
In file included from
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/sys/signal.h:114,
from
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.7.2.f.1/include/signal.h:15,
from prelude.h:378,
from hugs.c:15:
/usr/include/sys/siginfo.h:74: parse error before `pthread_attr_t'
/usr/include/sys/siginfo.h:74: warning: no semicolon at end of struct or
union
/usr/include/sys/siginfo.h:76: parse error before `}'
machdep.c: In function `RealPath':
In file included from hugs.c:97:
machdep.c:322: `MAXPATHLEN' undeclared (first use this function)
machdep.c:322: (Each undeclared identifier is reported only once
machdep.c:322: for each function it appears in.)
machdep.c:322: size of array `path' has non-integer type
machdep.c: In function `pathCmp':
machdep.c:340: `MAXPATHLEN' undeclared (first use this function)
machdep.c:340: size of array `path1' has non-integer type
machdep.c:341: size of array `path2' has non-integer type
machdep.c: In function `breakOn':
In file included from hugs.c:97:
machdep.c:997: warning: passing arg 2 of `signal' from incompatible
pointer type
machdep.c:1000: warning: passing arg 2 of `signal' from incompatible
pointer type
machdep.c: In function `ignoreBreak':
machdep.c:1006: warning: passing arg 2 of `signal' from incompatible
pointer type
machdep.c: In function `installHandlers':
machdep.c:1040: warning: passing arg 2 of `signal' from incompatible
pointer type
machdep.c:1043: warning: passing arg 2 of `signal' from incompatible
pointer type
machdep.c:1046: warning: passing arg 2 of `signal' from incompatible
pointer type
machdep.c:1049: warning: passing arg 2 of `signal' from incompatible
pointer type
machdep.c:1052: warning: passing arg 2 of `signal' from incompatible
pointer type
machdep.c:1055: warning: passing arg 2 of `signal' from incompatible
pointer type
machdep.c:1058: warning: passing arg 2 of `signal' from incompatible
pointer type
machdep.c:1061: warning: passing arg 2 of `signal' from incompatible
pointer type
*** Error code 1
make: Fatal error: Command failed for target `hugs.o'
/usr/local is mounted on my solaris 8 machine.
Robert
floattube%