🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.chess
Article #4265

Need help compiling gnuchess-4.0.pl75

#4265
From: Hans-Henrik Grand
Date: Thu, 17 Aug 1995 00:00
140 lines
6084 bytes
Hi!

I have tried to compile gnuchess-4.0.pl75 on to different machines without
any luck.

I follow the instructions in the INSTALL file locateded in the src directory.

1) Sun Sparc running SunOS pound 5.4 Generic_101945-27 sun4m sparc

I write ./configure to make my Makefile.

It generates this config.cache file:

# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
# scripts and configure runs.  It is not useful on other systems.
# If it contains results you don't want to keep, you may remove or edit it.
#
# By default, configure uses ./config.cache as the cache file,.cache
# creating it if it does not exist already.  You can give configure
# the --cache-file=FILE option to use a different cache file; that is
# what configure does when it calls configure scripts in
# subdirectories, so they share the cache.
# Giving --cache-file=/dev/null disables caching, for debugging configure.
# config.status only pays attention to the cache file if you give it the
# --recheck option to rerun configure.
#
ac_cv_c_const=${ac_cv_c_const='yes'}
ac_cv_c_cross=${ac_cv_c_cross='no'}
ac_cv_c_inline=${ac_cv_c_inline='inline'}
ac_cv_func_gettimeofday=${ac_cv_func_gettimeofday='yes'}
ac_cv_func_memset=${ac_cv_func_memset='yes'}
ac_cv_func_strstr=${ac_cv_func_strstr='yes'}
ac_cv_func_strtol=${ac_cv_func_strtol='yes'}
ac_cv_func_strtoul=${ac_cv_func_strtoul='yes'}
ac_cv_header_fcntl_h=${ac_cv_header_fcntl_h='yes'}
ac_cv_header_stdc=${ac_cv_header_stdc='yes'}
ac_cv_header_sys_file_h=${ac_cv_header_sys_file_h='yes'}
ac_cv_header_sys_ioctl_h=${ac_cv_header_sys_ioctl_h='yes'}
ac_cv_header_sys_time_h=${ac_cv_header_sys_time_h='yes'}
ac_cv_header_time=${ac_cv_header_time='yes'}
ac_cv_header_time_h=${ac_cv_header_time_h='yes'}
ac_cv_header_unistd_h=${ac_cv_header_unistd_h='yes'}
ac_cv_lib_curses=${ac_cv_lib_curses='yes'}
ac_cv_lib_m=${ac_cv_lib_m='yes'}
ac_cv_lib_termcap=${ac_cv_lib_termcap='yes'}
ac_cv_path_install=${ac_cv_path_install='./install-sh -c'}
ac_cv_prog_CC=${ac_cv_prog_CC='gcc'}
ac_cv_prog_CPP=${ac_cv_prog_CPP='gcc -E'}
ac_cv_prog_gcc=${ac_cv_prog_gcc='yes'}
ac_cv_prog_gcc_g=${ac_cv_prog_gcc_g='yes'}
ac_cv_prog_gcc_traditional=${ac_cv_prog_gcc_traditional='no'}
ac_cv_type_signal=${ac_cv_type_signal='void'}
ac_cv_type_size_t=${ac_cv_type_size_t='yes'}

end of config.cache file.

After typing make, I get this error:

nondspX.o(.text+0x18): undefined reference to `setlinebuf'
*** Error code 1
make: Fatal error: Command failed for target `gnuchessx'

I don't know what this means, but if you have suggestions abaut what I can do,
please let me know.

2) Silicon Graphics running IRIX radon 5.3 11091812 IP22 mips

I write ./configure to make my Makefile.

My config.cache looks like this:

# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
# scripts and configure runs.  It is not useful on other systems.
# If it contains results you don't want to keep, you may remove or edit it.
#
# By default, configure uses ./config.cache as the cache file,
# creating it if it does not exist already.  You can give configure
# the --cache-file=FILE option to use a different cache file; that is
# what configure does when it calls configure scripts in
# subdirectories, so they share the cache.
# Giving --cache-file=/dev/null disables caching, for debugging configure.
# config.status only pays attention to the cache file if you give it the
# --recheck option to rerun configure.
#
ac_cv_c_const=${ac_cv_c_const='yes'}
ac_cv_c_cross=${ac_cv_c_cross='no'}
ac_cv_c_inline=${ac_cv_c_inline='inline'}
ac_cv_func_gettimeofday=${ac_cv_func_gettimeofday='yes'}
ac_cv_func_memset=${ac_cv_func_memset='yes'}
ac_cv_func_strstr=${ac_cv_func_strstr='yes'}
ac_cv_func_strtol=${ac_cv_func_strtol='yes'}
ac_cv_func_strtoul=${ac_cv_func_strtoul='yes'}
ac_cv_header_fcntl_h=${ac_cv_header_fcntl_h='yes'}
ac_cv_header_stdc=${ac_cv_header_stdc='yes'}
ac_cv_header_sys_file_h=${ac_cv_header_sys_file_h='yes'}
ac_cv_header_sys_ioctl_h=${ac_cv_header_sys_ioctl_h='yes'}
ac_cv_header_sys_time_h=${ac_cv_header_sys_time_h='yes'}
ac_cv_header_time=${ac_cv_header_time='yes'}
ac_cv_header_time_h=${ac_cv_header_time_h='yes'}
ac_cv_header_unistd_h=${ac_cv_header_unistd_h='yes'}
ac_cv_lib_curses=${ac_cv_lib_curses='yes'}
ac_cv_lib_m=${ac_cv_lib_m='yes'}
ac_cv_lib_termcap=${ac_cv_lib_termcap='yes'}
ac_cv_path_install=${ac_cv_path_install='./install-sh -c'}
ac_cv_prog_CC=${ac_cv_prog_CC='gcc'}
ac_cv_prog_CPP=${ac_cv_prog_CPP='gcc -E'}
ac_cv_prog_gcc=${ac_cv_prog_gcc='yes'}
ac_cv_prog_gcc_g=${ac_cv_prog_gcc_g='yes'}
ac_cv_prog_gcc_traditional=${ac_cv_prog_gcc_traditional='no'}
ac_cv_type_signal=${ac_cv_type_signal='void'}
ac_cv_type_size_t=${ac_cv_type_size_t='yes'}

End of config.cache.

After running make, I get this error:

FIONREAD: Operation not applicable
You probably have a non-ANSI <ioctl.h>; see README. -1 89 4004667f
*** Error code 1 (bu21) 

And I follow the instructions in the README and gnuchess-FAQ.txt. 
I append the flag "-traditional-cpp" last to the  line that starts "CFLAGS="
in the Makefile.
I do 
        rm dspcom*.o gnuan.o
And then after typing make again, I get the exact same error as before.

What can I do ?

Regards
Hans-Henrik Grand.


--
**************  Hans-Henrik  Grand  ****************
**  **  **   Computer Science Department  **  **  **
**  **  **       Aarhus University        **  **  **
*********** email: hhg@daimi.aau.dk ****************
Technical Details
Message-ID: <40v1mt$2ls@belfort.daimi.aau.dk>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10d71d,788ba1efc7d73595,start
X-Google-Attributes: gid10d71d,public
From: hhg@daimi.aau.dk (Hans-Henrik Grand)
Subject: Need help compiling gnuchess-4.0.pl75
Date: 1995/08/17
Message-ID: <40v1mt$2ls@belfort.daimi.aau.dk>
X-Deja-AN: 108304748
organization: DAIMI, Computer Science Dept. at Aarhus University
newsgroups: gnu.chess