Article View: gnu.chess
Article #4265Need help compiling gnuchess-4.0.pl75
From: Hans-Henrik Grand
Date: Thu, 17 Aug 1995 00:00
Date: Thu, 17 Aug 1995 00:00
140 lines
6084 bytes
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-mailShow 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