Problem's installing R9C-0

Raimo Niskanen <>
Wed Sep 10 15:18:06 CEST 2003


What kind of machine are you installing on?

It seems as the configure script (using the autoconf macro 
AC_CHECK_SIZEOF) cannot determine the size of neither of "short, int, 
long, void *, long long, size_t, off_t". This means that it somehow 
failed to compile and run a little test program that prints 
"sizeof(TYPE)" to a temporary file and parse the result.

Very strange. This is a standard configure script macro, they usually 
perform well.

/ Raimo Niskanen, Erlang/OTP, Ericsson AB



DANIESC SCHUTTE wrote:
> Morning all,
> 
> when trying to install R9C-0 I get the following error - please check the attached install.txt file.
> 
> Any suggestions?
> 
> 
> #####################################################################################
> The information contained in this message and or attachments is intended
> only for the person or entity to which it is addressed and may contain
> confidential and/or privileged material.  Any review, retransmission,
> dissemination or other use of, or taking of any action in reliance upon,
> this information by persons or entities other than the intended recipient
> is prohibited. If you received this in error, please contact the sender and
> delete the material from any system and destroy all copies.
> #####################################################################################
> 
> 
> ------------------------------------------------------------------------
> 
> bash-2.03# ./configure
> checking host system type... sparc-sun-solaris2.8
> checking for GNU make... yes (gmake)
> checking for a BSD compatible install... /opt/sfw/bin/ginstall -c
> checking whether ln -s works... yes
> checking for ranlib... ranlib
> creating ./config.status
> creating Makefile
> configuring in lib
> running /bin/sh /export/home/local/otp_src_R9C-0/lib/configure  --cache-file=.././config.cache --srcdir=/export/home/local/otp_src_R9C-0/lib
> creating ./config.status
> configuring in erl_interface/.
> running /bin/sh /export/home/local/otp_src_R9C-0/lib/erl_interface/./configure  --cache-file=../../.././config.cache --srcdir=/export/home/local/otp_src_R9C-0/lib/erl_interface/.
> checking host system type... sparc-sun-solaris2.8
> 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 ranlib... ranlib
> checking size of short... 2
> checking size of int... 4
> checking size of long... 4
> checking size of void *... 4
> checking size of long long... 8
> checking for ar... ar
> checking for a BSD compatible install... /opt/sfw/bin/ginstall -c
> checking for gethostbyname in -lnsl... yes
> checking for getpeername in -lsocket... yes
> checking for ANSI C header files... yes
> checking for sys/wait.h that is POSIX.1 compatible... yes
> checking for arpa/inet.h... yes
> checking for fcntl.h... yes
> checking for limits.h... yes
> checking for malloc.h... yes
> checking for netdb.h... yes
> checking for netinet/in.h... yes
> checking for stddef.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for sys/param.h... yes
> checking for sys/socket.h... yes
> checking for sys/time.h... yes
> checking for unistd.h... yes
> checking for pthread.h... yes
> checking for pthread/mit/pthread.h... no
> checking for uid_t in sys/types.h... yes
> checking for pid_t... yes
> checking for size_t... yes
> checking whether time.h and sys/time.h may both be included... yes
> checking for working alloca.h... yes
> checking for alloca... yes
> checking whether gcc needs -traditional... no
> checking for 8-bit clean memcmp... yes
> checking for clock_gettime... no
> checking for dup2... yes
> checking for gethostbyaddr... yes
> checking for gethostbyname... yes
> checking for gethostbyname_r... yes
> checking for gethostname... yes
> checking for writev... yes
> checking for gethrtime... yes
> checking for gettimeofday... yes
> checking for inet_ntoa... yes
> checking for memchr... yes
> checking for memmove... yes
> checking for memset... yes
> checking for select... yes
> checking for socket... yes
> checking for strchr... yes
> checking for strerror... yes
> checking for strrchr... yes
> checking for strstr... yes
> checking for uname... yes
> checking for res_gethostbyname... no
> checking for res_gethostbyname in -lresolv... yes
> checking if native win32 threads should be used... no
> creating ./config.status
> creating src/sparc-sun-solaris2.8/Makefile
> creating src/sparc-sun-solaris2.8/config.h
> src/sparc-sun-solaris2.8/config.h is unchanged
> configuring in gs/.
> running /bin/sh /export/home/local/otp_src_R9C-0/lib/gs/./configure  --cache-file=../../.././config.cache --srcdir=/export/home/local/otp_src_R9C-0/lib/gs/.
> checking host system type... sparc-sun-solaris2.8
> checking for prebuilt tcl/tk in tcl/binaries/sparc_solaris2.tar.gz... not found
> creating ./config.status
> creating tcl/sparc-sun-solaris2.8/Makefile
> creating tcl/win32/Makefile
> configuring in megaco/.
> running /bin/sh /export/home/local/otp_src_R9C-0/lib/megaco/./configure  --cache-file=../../.././config.cache --srcdir=/export/home/local/otp_src_R9C-0/lib/megaco/.
> checking host system type... sparc-sun-solaris2.8
> checking for flex... flex
> checking for yywrap in -lfl... no
> 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 for ld.sh... no
> checking for ld... ld
> checking for linker flags for loadable drivers... -G
> checking for perl... perl
> creating ./config.status
> creating src/flex/sparc-sun-solaris2.8/Makefile
> configuring in snmp/.
> running /bin/sh /export/home/local/otp_src_R9C-0/lib/snmp/./configure  --cache-file=../../.././config.cache --srcdir=/export/home/local/otp_src_R9C-0/lib/snmp/.
> checking host system type... sparc-sun-solaris2.8
> checking for perl... perl
> creating ./config.status
> creating mibs/Makefile
> configuring in erts
> running /bin/sh /export/home/local/otp_src_R9C-0/erts/configure  --cache-file=.././config.cache --srcdir=/export/home/local/otp_src_R9C-0/erts
> loading cache .././config.cache
> checking host system type... sparc-sun-solaris2.8
> 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 for POSIXized ISC... no
> checking for gcc... (cached) gcc
> checking whether the C compiler (gcc -g -O2 ) works... yes
> checking whether the C compiler (gcc -g -O2 ) is a cross-compiler... no
> checking whether we are using GNU C... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for mixed cygwin and native VC++ environment... no
> checking how to run the C preprocessor... gcc -E
> checking for ranlib... ranlib
> checking for bison... bison -y
> checking for perl5... no
> checking for perl... /usr/bin/perl
> checking whether ln -s works... yes
> checking for ar... ar
> checking for a BSD compatible install... /usr/ucb/install -c
> checking how to create a directory including parents... /usr/ucb/install -c -d
> checking for Cygwin environment... no
> checking for mingw32 environment... no
> checking for executable suffix... no
> checking for object suffix... o
> checking for extra flags needed to export symbols... none
> none
> checking for sin in -lm... yes
> checking for dlopen in -ldl... yes
> checking for main in -linet... no
> checking for main in -lresolv... yes
> checking for tgetent in -lncurses... yes
> checking for connect... no
> checking for main in -lsocket... yes
> checking for gethostbyname... no
> checking for main in -lnsl... yes
> checking for gethostbyname_r... yes
> checking if netdb.h requires netinet/in.h to be previously included... yes
> checking for getipnodebyname... yes
> checking for getipnodebyaddr... yes
> checking for h_errno declaration in netdb.h... yes
> checking for dirent.h that defines DIR... yes
> checking for opendir in -ldir... no
> checking for ANSI C header files... no
> checking for sys/wait.h that is POSIX.1 compatible... yes
> checking whether time.h and sys/time.h may both be included... yes
> checking for fcntl.h... yes
> checking for limits.h... yes
> checking for unistd.h... yes
> checking for syslog.h... yes
> checking for dlfcn.h... yes
> checking for ieeefp.h... yes
> checking for thread.h... yes
> checking for pthread.h... yes
> checking for poll.h... yes
> checking for sys/stropts.h... yes
> checking for sys/ioctl.h... yes
> checking for sys/time.h... yes
> checking for sys/uio.h... yes
> checking for sys/sockio.h... yes
> checking for sys/socketio.h... no
> checking for net/errno.h... no
> checking for malloc.h... yes
> checking for mach-o/dyld.h... no
> checking for arpa/nameser.h... yes
> checking for pthread/mit/pthread.h... no
> checking for sys/devpoll.h... yes
> checking for linux/kpoll.h... no
> checking for sys/event.h... no
> checking for SO_BSDCOMPAT declaration... no
> checking for INADDR_LOOPBACK in netinet/in.h... yes
> checking for sys_errlist declaration in stdio.h or errno.h... no
> checking for working const... yes
> checking return type of signal handlers... void
> checking for off_t... yes
> checking for pid_t... yes
> checking for size_t... yes
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking whether struct sockaddr has sa_len field... no
> checking for struct exception (and matherr function)... yes
> checking size of short... 0
> checking size of int... 0
> checking size of long... 0
> checking size of void *... 0
> checking size of long long... 0
> checking size of size_t... 0
> checking size of off_t... 0
> checking int/long/void*/size_t sizes... failed
> configure: error: Cannot handle this combination of int/long/void*/size_t sizes
> configure: error: /export/home/local/otp_src_R9C-0/erts/configure failed for erts




More information about the erlang-questions mailing list