installation errors

Royal Harvey hroyal@mailcity.com
Tue, 30 May 2000 12:58:07 -0700


Thank you to all who answered. I also went through the list archives for the last few months but still did not solve my problem.  

    I asked my sysadmin what are the OS and C-compiler versions of the server I am trying to install gpg to, and the reply was:
"This is what the GNU C Compiler (gcc) reported as its version info:
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
"The OS is Slackware Linux 7.0 which uses the 2.2.13 Linux kernel and glibc-2.1.2.
jtj  30-May-2000  14:36:19"

[As for the issue of remote installation being insecure, at this point I am totally experimenting to see if I can get it to work at all, given my limitations.  If I can, I will be encouraged to look into SSH.]

Frank Tobin suggested that I try RPM.  What is RPM?

I tried the suggestion of Anonymous:  using ./configure --disable-nls and got the errors below (I did not delete everything from the first ./configure -- does that need to happen? -- Yes, I am truly ignorant, I admit it):. 

scooter: {/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1} % ./configure --disable
-nls
loading cache ./config.cache
checking which static random module to use... default
checking whether use of /dev/random is requested... yes
checking whether use of extensions is requested... yes
checking whether assembler modules are requested... yes
checking whether memory debugging is requested... no
checking whether memory guard is requested... no
checking whether included zlib is requested... no
checking whether use of capabilities is requested... no
checking whether to enable maintainer-specific portions of Makefiles... no
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking whether make sets ${MAKE}... (cached) yes
checking whether build environment is sane... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for gcc... (cached) 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... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for POSIXized ISC... no
checking for a BSD compatible install... (cached) /usr/bin/ginstall -c
checking for mawk... (cached) gawk
checking for docbook-to-man... (cached) no
checking for BSD-compatible nm... (cached) /usr/ucb/nm
checking command to parse /usr/ucb/nm output... (cached) no
checking for _ prefix in compiled symbols... (cached) no
checking for option to create PIC... -fPIC
checking how to specify -rdynamic... -Wl,-export-dynamic
checking for ranlib... (cached) ranlib
checking for ANSI C header files... (cached) yes
checking for working const... (cached) yes
checking for inline... (cached) inline
checking for off_t... (cached) yes
checking for size_t... (cached) yes
checking for working alloca.h... (cached) yes
checking for alloca... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... (cached) yes
checking for argz.h... (cached) no
checking for limits.h... (cached) yes
checking for locale.h... (cached) yes
checking for nl_types.h... (cached) yes
checking for malloc.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getcwd... (cached) yes
checking for munmap... (cached) yes
checking for putenv... (cached) yes
checking for setenv... (cached) yes
checking for setlocale... (cached) yes
checking for strchr... (cached) yes
checking for strcasecmp... (cached) yes
checking for strdup... (cached) yes
checking for __argz_count... (cached) no
checking for __argz_stringify... (cached) no
checking for __argz_next... (cached) no
checking for LC_MESSAGES... (cached) yes
checking whether NLS is requested... no
checking for gdbm.h... (cached) yes
checking for gdbm_firstkey in -lgdbm... (cached) yes
checking for gethostbyname in -lnsl... (cached) no
checking for socket in -lsocket... (cached) no
checking for gethostbyname in -lnsl... (cached) no
checking for dlopen in -ldl... (cached) no
checking for dlopen... (cached) yes
checking for ANSI C header files... (cached) yes
checking for unistd.h... (cached) yes
checking for langinfo.h... (cached) yes
checking for working const... (cached) yes
checking for inline... (cached) inline
checking for size_t... (cached) yes
checking return type of signal handlers... (cached) void
checking for sys_siglist declaration in signal.h or unistd.h... (cached) no
checking endianess... (cached) little
checking for byte typedef... (cached) no
checking for ushort typedef... (cached) yes
checking for ulong typedef... (cached) yes
checking for u16 typedef... (cached) no
checking for u32 typedef... (cached) no
checking size of unsigned short... (cached) 2
checking size of unsigned int... (cached) 4
checking size of unsigned long... (cached) 8
checking for vprintf... (cached) yes
checking for strerror... (cached) yes
checking for stpcpy... (cached) no
checking for strlwr... (cached) no
checking for stricmp... (cached) no
checking for tcgetattr... (cached) yes
checking for rand... (cached) yes
checking for strtoul... (cached) yes
checking for mmap... (cached) yes
checking for memmove... (cached) yes
checking for gettimeofday... (cached) yes
checking for getrusage... (cached) yes
checking for gethrtime... (cached) no
checking for setrlimit... (cached) yes
checking for memicmp... (cached) no
checking for atexit... (cached) yes
checking for raise... (cached) yes
checking for getpagesize... (cached) yes
checking for strftime... (cached) yes
checking for nl_langinfo... (cached) yes
checking for mlock... (cached) no
checking if mkdir takes one argument... (cached) no
checking for sys/ipc.h... (cached) yes
checking for sys/shm.h... (cached) yes
checking whether IPC_RMID allowes subsequent attaches... (cached) no
checking whether SHM_LOCK is available... (cached) yes
checking for random device... (cached) no
configure: warning:
***
*** The performance of the UNIX random gatherer module is not very good
*** and it does not keep the entropy pool over multiple invocations of
*** GnuPG.  The suggested way to overcome this problem is to use the
***
***               Entropy Gathering Daemon (EGD)
***
*** which provides a entropy source for the whole system.  It is written
*** in Perl and available at the GnuPG FTP servers.  For more information
*** consult the GnuPG webpages:
***
***           http://www.gnupg.org/download.html#egd
***
*** You may want to run ./configure with --enable-static-rnd=none to be
*** able to load the EGD client code dynamically; this way you can choose
*** between RNDUNIX and RNDEGD without recompilation.
***
dynamically linked cipher modules: rndlinux rndegd tiger
statically linked cipher modules: rndunix sha1 rmd160 md5
checking for mpi assembler functions... done
checking for zlib.h... (cached) yes
checking for deflateInit2_ in -lz... (cached) yes
creating ./config.status
creating Makefile
creating intl/Makefile
creating po/Makefile.in
creating util/Makefile
creating mpi/Makefile
creating cipher/Makefile
creating g10/Makefile
creating doc/Makefile
creating tools/Makefile
creating zlib/Makefile
creating checks/Makefile
creating config.h
linking ./intl/libgettext.h to intl/libintl.h
linking ./mpi/i586/mpih-add1.S to mpi/mpih-add1.S
linking ./mpi/i586/mpih-mul1.S to mpi/mpih-mul1.S
linking ./mpi/i586/mpih-mul2.S to mpi/mpih-mul2.S
linking ./mpi/i586/mpih-mul3.S to mpi/mpih-mul3.S
linking ./mpi/i586/mpih-lshift.S to mpi/mpih-lshift.S
linking ./mpi/i586/mpih-rshift.S to mpi/mpih-rshift.S
linking ./mpi/i586/mpih-sub1.S to mpi/mpih-sub1.S
g10defs.h is unchanged

scooter: {/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1} % make
make  all-recursive
make[1]: Entering directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1'
Making all in intl
make[2]: Entering directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1/intl'
Making all in zlib
make[2]: Entering directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1/zlib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1/zlib'
Making all in util
make[2]: Entering directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1/util'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c g10u.
c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c logge
r.c
In file included from logger.c:28:
../include/util.h:186: parse error before `__extension__'
make[2]: *** [logger.o] Error 1
make[2]: Leaving directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1/util'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1'
make: *** [all-recursive-am] Error 2

scooter: {/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1} % make check
Making check in intl
make[1]: Entering directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1/intl'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1/intl'
Making check in zlib
make[1]: Entering directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1/zlib'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1/zlib'
Making check in util
make[1]: Entering directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1/util'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c logge
r.c
In file included from logger.c:28:
../include/util.h:186: parse error before `__extension__'
make[1]: *** [logger.o] Error 1
make[1]: Leaving directory `/home/u-z/wem/public_html/cgi-bin/gnupg-1.0.1/util'
make: *** [check-recursive] Error 1


Get your FREE Email at http://mailcity.lycos.com
Get your PERSONALIZED START PAGE at http://my.lycos.com