Hello! I'm trying to build GCL on NetBSD (my primary target platform) and FreeBSD, GCL doesn't support any, despite it is announced. I'd like to see it supported NetBSD at least, though I don't have much time to invest. Thus, I'm asking for help of those, who is more familiar with GCL internals.
Configuration and build logs of gcl-2.6.7 follow. $ uname -mrs NetBSD 4.99.52 i386 $ cc -v Using built-in specs. Target: i386--netbsdelf Configured with: /home/nick/work/netbsd/src-current/tools/gcc/../../gnu/dist/gcc4/configure --enable-long-long --disable-multilib --enable-threads --disable-symvers --build=i386-unknown-netbsdelf4.99.28 --host=i386--netbsdelf --target=i386--netbsdelf --enable-__cxa_atexit Thread model: posix gcc version 4.1.3 20070620 prerelease (NetBSD nb1 20070620) $ /usr/pkg/gcc3/bin/cc -v Reading specs from /usr/pkg/gcc3/lib/gcc-lib/i386--netbsdelf2.0/3.3.6/specs Configured with: ./configure --prefix=/usr/pkg/gcc3 --host=i386--netbsdelf2.0 --enable-shared --enable-languages=c Thread model: posix gcc version 3.3.6 ./configure --prefix=${HOME}/local/gcl creating cache ./config.cache checking host system type... i386-unknown-netbsdelf4.99.52 host=i386-unknown-netbsdelf4.99.52 enable_machine= use=unknown 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 gawk... gawk checking system version (for dynamic loading)... checking for makeinfo... makeinfo NetBSD-4.99.52 checking for unistd.h... yes checking for sysconf in -lc... yes checking for _SC_CLK_TCK... 100 checking for gmp.h... no Cannot use dynamic gmp lib checking use_gmp=yes, doing configure in gmp directory... # # # ------------------- # Subconfigure of GMP # # configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking build system type... pentium3-unknown-netbsdelf4.99.52 checking host system type... i386-unknown-netbsdelf4.99.52 checking for a BSD-compatible install... /home/asau/bin/install -c checking whether build environment is sane... yes checking whether make sets $(MAKE)... yes checking for working aclocal-1.4... found checking for working autoconf... found checking for working automake-1.4... found checking for working autoheader... found checking for working makeinfo... found checking whether to enable maintainer-specific portions of Makefiles... no checking compiler i386-unknown-netbsdelf4.99.52-gcc -g -O2 -fomit-frame-pointer ... no checking compiler gcc -g -O2 -fomit-frame-pointer ... yes checking compiler gcc -g -O2 -fomit-frame-pointer -march=i486... yes checking compiler gcc -g -O2 -fomit-frame-pointer -march=i486 -march=i386... yes checking for i386-unknown-netbsdelf4.99.52-gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking how to run the C preprocessor... gcc -E using ABI="standard" CC="gcc" CFLAGS="-g -O2 -fomit-frame-pointer -march=i486 -march=i386" CPPFLAGS="" checking for gcc option to accept ANSI C... none needed checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for function prototypes... yes checking for i386-unknown-netbsdelf4.99.52-ar... no checking for ar... ar checking for BSD-compatible nm... nm checking for a sed that does not truncate output... /usr/pkg/bin/gsed checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking whether ln -s works... yes checking how to recognise dependent libraries... match_pattern /lib[^/]+(\.so|_pic\.a)$ checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for i386-unknown-netbsdelf4.99.52-g77... no checking for i386-unknown-netbsdelf4.99.52-f77... no checking for i386-unknown-netbsdelf4.99.52-xlf... no checking for i386-unknown-netbsdelf4.99.52-frt... no checking for i386-unknown-netbsdelf4.99.52-pgf77... no checking for i386-unknown-netbsdelf4.99.52-fort77... no checking for i386-unknown-netbsdelf4.99.52-fl32... no checking for i386-unknown-netbsdelf4.99.52-af77... no checking for i386-unknown-netbsdelf4.99.52-f90... no checking for i386-unknown-netbsdelf4.99.52-xlf90... no checking for i386-unknown-netbsdelf4.99.52-pgf90... no checking for i386-unknown-netbsdelf4.99.52-epcf90... no checking for i386-unknown-netbsdelf4.99.52-f95... no checking for i386-unknown-netbsdelf4.99.52-fort... no checking for i386-unknown-netbsdelf4.99.52-xlf95... no checking for i386-unknown-netbsdelf4.99.52-ifc... no checking for i386-unknown-netbsdelf4.99.52-efc... no checking for i386-unknown-netbsdelf4.99.52-pgf95... no checking for i386-unknown-netbsdelf4.99.52-lf95... no checking for i386-unknown-netbsdelf4.99.52-gfortran... no checking for g77... no checking for f77... no checking for xlf... no checking for frt... no checking for pgf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for f90... no checking for xlf90... no checking for pgf90... no checking for epcf90... no checking for f95... no checking for fort... no checking for xlf95... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for gfortran... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... 65536 checking command to parse nm output from gcc object... ok checking for objdir... .libs checking for i386-unknown-netbsdelf4.99.52-ar... ar checking for i386-unknown-netbsdelf4.99.52-ranlib... no checking for ranlib... ranlib checking for i386-unknown-netbsdelf4.99.52-strip... no checking for strip... strip checking if gcc static flag works... yes checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... yes checking dynamic linker characteristics... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool checking for ANSI C header files... no checking whether time.h and sys/time.h may both be included... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/processor.h usability... no checking sys/processor.h presence... no checking for sys/processor.h... no checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/sysctl.h usability... yes checking sys/sysctl.h presence... yes checking for sys/sysctl.h... yes checking sys/systemcfg.h usability... no checking sys/systemcfg.h presence... no checking for sys/systemcfg.h... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking whether fgetc is declared... yes checking whether fscanf is declared... yes checking whether optarg is declared... yes checking whether ungetc is declared... yes checking whether vfprintf is declared... yes checking return type of signal handlers... void checking for intmax_t... yes checking for long double... yes checking for long long... yes checking for ptrdiff_t... no checking for quad_t... yes checking for preprocessor stringizing operator... yes checking whether <stdarg.h> exists and works... yes checking whether gcc __attribute__ ((const)) works... yes checking whether gcc __attribute__ ((malloc)) works... yes checking whether gcc __attribute__ ((mode (XX))) works... yes checking whether gcc __attribute__ ((noreturn)) works... yes checking for inline... inline checking for cos in -lm... yes checking for working alloca.h... no checking for alloca (via gmp-impl.h)... yes checking how to allocate temporary memory... alloca checking for alarm... yes checking for getpagesize... yes checking for getrusage... yes checking for gettimeofday... yes checking for localeconv... yes checking for memset... yes checking for mmap... yes checking for mprotect... yes checking for obstack_vprintf... no checking for popen... yes checking for processor_info... no checking for read_real_time... no checking for strchr... yes checking for strnlen... no checking for strtoul... yes checking for sysconf... yes checking for sysctl... yes checking for sysctlbyname... yes checking for times... yes checking for vsnprintf... yes checking whether vsnprintf works... yes checking whether sscanf needs writable input... no checking for suitable m4... m4 checking if m4wrap produces spurious output... no checking how to switch to text section... .text checking how to switch to data section... .data checking what assembly label suffix to use... : checking how to export a symbol... .globl checking if globals are prefixed by underscore... no checking how to switch to read-only data section... .section .rodata checking if the export directive needs an attribute... checking for assembler .type directive... .type $1,@$2 checking for assembler .size directive... .size $1,$2 checking what prefix to use for a local label... .L checking how to define a 32-bit word... .long checking if .align assembly directive is logarithmic... no checking if the .align directive accepts an 0x90 fill in .text... yes checking if the assembler takes cl with shldl... yes creating config.m4 configure: creating ./config.status config.status: creating Makefile config.status: creating mpbsd/Makefile config.status: creating mpf/Makefile config.status: creating mpn/Makefile config.status: creating mpq/Makefile config.status: creating mpz/Makefile config.status: creating printf/Makefile config.status: creating scanf/Makefile config.status: creating cxx/Makefile config.status: creating tests/Makefile config.status: creating tests/devel/Makefile config.status: creating tests/mpbsd/Makefile config.status: creating tests/mpf/Makefile config.status: creating tests/mpn/Makefile config.status: creating tests/mpq/Makefile config.status: creating tests/mpz/Makefile config.status: creating tests/rand/Makefile config.status: creating tests/misc/Makefile config.status: creating tests/cxx/Makefile config.status: creating tune/Makefile config.status: creating demos/Makefile config.status: creating demos/calc/Makefile config.status: creating demos/expr/Makefile config.status: creating gmp.h config.status: creating mp.h config.status: creating demos/expr/expr-impl.h config.status: creating config.h config.status: linking ./mpn/x86/udiv.asm to mpn/udiv.asm config.status: linking ./mpn/x86/umul.asm to mpn/umul.asm config.status: linking ./mpn/generic/add.c to mpn/add.c config.status: linking ./mpn/generic/add_1.c to mpn/add_1.c config.status: linking ./mpn/x86/aors_n.asm to mpn/add_n.asm config.status: linking ./mpn/generic/sub.c to mpn/sub.c config.status: linking ./mpn/generic/sub_1.c to mpn/sub_1.c config.status: linking ./mpn/x86/aors_n.asm to mpn/sub_n.asm config.status: linking ./mpn/x86/mul_1.asm to mpn/mul_1.asm config.status: linking ./mpn/x86/aorsmul_1.asm to mpn/addmul_1.asm config.status: linking ./mpn/x86/aorsmul_1.asm to mpn/submul_1.asm config.status: linking ./mpn/x86/lshift.asm to mpn/lshift.asm config.status: linking ./mpn/x86/rshift.asm to mpn/rshift.asm config.status: linking ./mpn/x86/dive_1.asm to mpn/dive_1.asm config.status: linking ./mpn/x86/diveby3.asm to mpn/diveby3.asm config.status: linking ./mpn/generic/divis.c to mpn/divis.c config.status: linking ./mpn/generic/divrem.c to mpn/divrem.c config.status: linking ./mpn/x86/divrem_1.asm to mpn/divrem_1.asm config.status: linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c config.status: linking ./mpn/generic/fib2_ui.c to mpn/fib2_ui.c config.status: linking ./mpn/x86/mod_1.asm to mpn/mod_1.asm config.status: linking ./mpn/x86/mod_34lsub1.asm to mpn/mod_34lsub1.asm config.status: linking ./mpn/generic/mode1o.c to mpn/mode1o.c config.status: linking ./mpn/generic/pre_mod_1.c to mpn/pre_mod_1.c config.status: linking ./mpn/generic/dump.c to mpn/dump.c config.status: linking ./mpn/generic/mul.c to mpn/mul.c config.status: linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c config.status: linking ./mpn/generic/mul_n.c to mpn/mul_n.c config.status: linking ./mpn/x86/mul_basecase.asm to mpn/mul_basecase.asm config.status: linking ./mpn/generic/sqr_basecase.c to mpn/sqr_basecase.c config.status: linking ./mpn/generic/random.c to mpn/random.c config.status: linking ./mpn/generic/random2.c to mpn/random2.c config.status: linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c config.status: linking ./mpn/generic/get_str.c to mpn/get_str.c config.status: linking ./mpn/generic/set_str.c to mpn/set_str.c config.status: linking ./mpn/generic/scan0.c to mpn/scan0.c config.status: linking ./mpn/generic/scan1.c to mpn/scan1.c config.status: linking ./mpn/generic/popcount.c to mpn/popcount.c config.status: linking ./mpn/generic/hamdist.c to mpn/hamdist.c config.status: linking ./mpn/generic/cmp.c to mpn/cmp.c config.status: linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c config.status: linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c config.status: linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c config.status: linking ./mpn/generic/gcd.c to mpn/gcd.c config.status: linking ./mpn/generic/gcdext.c to mpn/gcdext.c config.status: linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c config.status: linking ./mpn/generic/dc_divrem_n.c to mpn/dc_divrem_n.c config.status: linking ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c config.status: linking ./mpn/generic/jacbase.c to mpn/jacbase.c config.status: linking ./mpn/x86/copyi.asm to mpn/copyi.asm config.status: linking ./mpn/x86/copyd.asm to mpn/copyd.asm config.status: linking ./mpn/x86/gmp-mparam.h to gmp-mparam.h config.status: executing default-1 commands # # # # Subconfigure of GMP done # ------------------------ # checking for leading underscore in object symbols... no checking for GNU ld option -Map... yes checking for size of gmp limbs... 4 checking _SHORT_LIMB... no checking _LONG_LONG_LIMB... no checking for X... libraries /usr/pkg/lib, headers /usr/pkg/include checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes -I/usr/pkg/include -L/usr/pkg/lib -lSM -lICE checking for main in -lXmu... yes checking for main in -lXt... yes checking for main in -lXext... yes checking for main in -lXaw... no checking for main in -lX11... yes missing x libraries -- cannot compile xgcl checking for bfd.h... no checking for useable bfd_boolean... no Guessing path to libbfd.a due to gcc bug Guessing path to libiberty.a due to gcc bug checking size of long... 4 checking sizeof struct contblock... 8 checking for endian.h... no checking for sbrk... yes checking for randomized sbrk... no checking finding DBEGIN... got 0xbb000000 checking finding CSTACK_ADDRESS... got -1077941412 checking sizeof long long int... yes checking for pagewidth... 12 checking for getcwd... yes checking for getwd... yes checking for uname... yes checking for gettimeofday... yes checking for sys/ioctl.h... yes checking for elf.h... yes checking for elf_abi.h... no checking for BSDgettimeofday... no checking for gettimeofday... (cached) yes checking for gettimeofday declaration... present checking for sin in -lm... yes checking for main in -lmingwex... no checking for math.h... yes checking for values.h... no checking for float.h... yes checking for isnormal... yes checking for isfinite... yes checking for sockets... checking for connect... (cached) yes checking for gethostbyname... (cached) yes checking for readline/readline.h... yes checking for main in -lreadline... no checking for rl_completion_matches in -lreadline... no checking For network code for nsocket.c... yes checking check for listen using fcntl... yes checking for profil... yes checking for setenv... yes checking for _cleanup... yes checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK checking check for SV_ONSTACK... no checking check for SIGSYS... yes checking check for SIGEMT... yes checking for asm/sigcontext.h... no checking for asm/signal.h... no checking for sigcontext...... sigcontext NOT in signal.h checking for sigcontext...... no sigcontext found checking for emacs... /usr/pkg/bin/emacs checking emacs site lisp directory... /usr/pkg/share/emacs/22.1/site-lisp checking emacs default.el... /usr/pkg/share/emacs/22.1/site-lisp/default.el checking emacs info/dir... /usr/share/info/ checking for tcl/tk... checking for tclsh... tclsh checking for main in -llieee... no using TK_VERSION=8.4 in /usr/pkg/lib checking alloca... yes checking Checking for buggy gcc version from redhat... no Unable to guess machine type use configure --enable-machine=XXX, for XXX such that h/XXX.defs exists, ie in h/386-bsd.defs h/FreeBSD.defs h/NeXT.defs h/NeXT30-m68k.defs h/NeXT32-i386.defs h/NeXT32-m68k.defs h/NetBSD.defs h/OpenBSD.defs h/alpha-osf1.defs h/dec3100.defs h/dos-go32.defs h/gnuwin95.defs h/hp300-bsd.defs h/hp300.defs h/hp800.defs h/irix5.defs h/irix6.defs h/linux.defs h/mac2.defs h/mingw.defs h/mp386.defs h/ncr.defs h/powerpc-macosx.defs h/rios-aix3.defs h/rios.defs h/rt_aix.defs h/sgi.defs h/sgi4d.defs h/solaris-i386.defs h/solaris.defs h/sun2r3.defs h/sun3-os4.defs h/sun3.defs h/sun386i.defs h/sun4.defs h/symmetry.defs h/u370_aix.defs h/vax.defs $ ./configure --prefix=${HOME}/local/gcl --enable-machine=NetBSD loading cache ./config.cache checking host system type... i386-unknown-netbsdelf4.99.52 host=i386-unknown-netbsdelf4.99.52 enable_machine=NetBSD use=NetBSD 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 gawk... gawk checking system version (for dynamic loading)... checking for makeinfo... makeinfo NetBSD-4.99.52 checking for unistd.h... yes checking for sysconf in -lc... yes checking for _SC_CLK_TCK... 100 checking for gmp.h... no Cannot use dynamic gmp lib checking use_gmp=yes, doing configure in gmp directory... # # # ------------------- # Subconfigure of GMP # # configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking build system type... pentium3-unknown-netbsdelf4.99.52 checking host system type... i386-unknown-netbsdelf4.99.52 checking for a BSD-compatible install... /home/asau/bin/install -c checking whether build environment is sane... yes checking whether make sets $(MAKE)... yes checking for working aclocal-1.4... found checking for working autoconf... found checking for working automake-1.4... found checking for working autoheader... found checking for working makeinfo... found checking whether to enable maintainer-specific portions of Makefiles... no checking compiler i386-unknown-netbsdelf4.99.52-gcc -g -O2 -fomit-frame-pointer ... no checking compiler gcc -g -O2 -fomit-frame-pointer ... yes checking compiler gcc -g -O2 -fomit-frame-pointer -march=i486... yes checking compiler gcc -g -O2 -fomit-frame-pointer -march=i486 -march=i386... yes checking for i386-unknown-netbsdelf4.99.52-gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking how to run the C preprocessor... gcc -E using ABI="standard" CC="gcc" CFLAGS="-g -O2 -fomit-frame-pointer -march=i486 -march=i386" CPPFLAGS="" checking for gcc option to accept ANSI C... none needed checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for function prototypes... yes checking for i386-unknown-netbsdelf4.99.52-ar... no checking for ar... ar checking for BSD-compatible nm... nm checking for a sed that does not truncate output... /usr/pkg/bin/gsed checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking whether ln -s works... yes checking how to recognise dependent libraries... match_pattern /lib[^/]+(\.so|_pic\.a)$ checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for i386-unknown-netbsdelf4.99.52-g77... no checking for i386-unknown-netbsdelf4.99.52-f77... no checking for i386-unknown-netbsdelf4.99.52-xlf... no checking for i386-unknown-netbsdelf4.99.52-frt... no checking for i386-unknown-netbsdelf4.99.52-pgf77... no checking for i386-unknown-netbsdelf4.99.52-fort77... no checking for i386-unknown-netbsdelf4.99.52-fl32... no checking for i386-unknown-netbsdelf4.99.52-af77... no checking for i386-unknown-netbsdelf4.99.52-f90... no checking for i386-unknown-netbsdelf4.99.52-xlf90... no checking for i386-unknown-netbsdelf4.99.52-pgf90... no checking for i386-unknown-netbsdelf4.99.52-epcf90... no checking for i386-unknown-netbsdelf4.99.52-f95... no checking for i386-unknown-netbsdelf4.99.52-fort... no checking for i386-unknown-netbsdelf4.99.52-xlf95... no checking for i386-unknown-netbsdelf4.99.52-ifc... no checking for i386-unknown-netbsdelf4.99.52-efc... no checking for i386-unknown-netbsdelf4.99.52-pgf95... no checking for i386-unknown-netbsdelf4.99.52-lf95... no checking for i386-unknown-netbsdelf4.99.52-gfortran... no checking for g77... no checking for f77... no checking for xlf... no checking for frt... no checking for pgf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for f90... no checking for xlf90... no checking for pgf90... no checking for epcf90... no checking for f95... no checking for fort... no checking for xlf95... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for gfortran... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... 65536 checking command to parse nm output from gcc object... ok checking for objdir... .libs checking for i386-unknown-netbsdelf4.99.52-ar... ar checking for i386-unknown-netbsdelf4.99.52-ranlib... no checking for ranlib... ranlib checking for i386-unknown-netbsdelf4.99.52-strip... no checking for strip... strip checking if gcc static flag works... yes checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... yes checking dynamic linker characteristics... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool checking for ANSI C header files... no checking whether time.h and sys/time.h may both be included... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/processor.h usability... no checking sys/processor.h presence... no checking for sys/processor.h... no checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/sysctl.h usability... yes checking sys/sysctl.h presence... yes checking for sys/sysctl.h... yes checking sys/systemcfg.h usability... no checking sys/systemcfg.h presence... no checking for sys/systemcfg.h... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking whether fgetc is declared... yes checking whether fscanf is declared... yes checking whether optarg is declared... yes checking whether ungetc is declared... yes checking whether vfprintf is declared... yes checking return type of signal handlers... void checking for intmax_t... yes checking for long double... yes checking for long long... yes checking for ptrdiff_t... no checking for quad_t... yes checking for preprocessor stringizing operator... yes checking whether <stdarg.h> exists and works... yes checking whether gcc __attribute__ ((const)) works... yes checking whether gcc __attribute__ ((malloc)) works... yes checking whether gcc __attribute__ ((mode (XX))) works... yes checking whether gcc __attribute__ ((noreturn)) works... yes checking for inline... inline checking for cos in -lm... yes checking for working alloca.h... no checking for alloca (via gmp-impl.h)... yes checking how to allocate temporary memory... alloca checking for alarm... yes checking for getpagesize... yes checking for getrusage... yes checking for gettimeofday... yes checking for localeconv... yes checking for memset... yes checking for mmap... yes checking for mprotect... yes checking for obstack_vprintf... no checking for popen... yes checking for processor_info... no checking for read_real_time... no checking for strchr... yes checking for strnlen... no checking for strtoul... yes checking for sysconf... yes checking for sysctl... yes checking for sysctlbyname... yes checking for times... yes checking for vsnprintf... yes checking whether vsnprintf works... yes checking whether sscanf needs writable input... no checking for suitable m4... m4 checking if m4wrap produces spurious output... no checking how to switch to text section... .text checking how to switch to data section... .data checking what assembly label suffix to use... : checking how to export a symbol... .globl checking if globals are prefixed by underscore... no checking how to switch to read-only data section... .section .rodata checking if the export directive needs an attribute... checking for assembler .type directive... .type $1,@$2 checking for assembler .size directive... .size $1,$2 checking what prefix to use for a local label... .L checking how to define a 32-bit word... .long checking if .align assembly directive is logarithmic... no checking if the .align directive accepts an 0x90 fill in .text... yes checking if the assembler takes cl with shldl... yes creating config.m4 configure: creating ./config.status config.status: creating Makefile config.status: creating mpbsd/Makefile config.status: creating mpf/Makefile config.status: creating mpn/Makefile config.status: creating mpq/Makefile config.status: creating mpz/Makefile config.status: creating printf/Makefile config.status: creating scanf/Makefile config.status: creating cxx/Makefile config.status: creating tests/Makefile config.status: creating tests/devel/Makefile config.status: creating tests/mpbsd/Makefile config.status: creating tests/mpf/Makefile config.status: creating tests/mpn/Makefile config.status: creating tests/mpq/Makefile config.status: creating tests/mpz/Makefile config.status: creating tests/rand/Makefile config.status: creating tests/misc/Makefile config.status: creating tests/cxx/Makefile config.status: creating tune/Makefile config.status: creating demos/Makefile config.status: creating demos/calc/Makefile config.status: creating demos/expr/Makefile config.status: creating gmp.h config.status: creating mp.h config.status: creating demos/expr/expr-impl.h config.status: creating config.h config.status: config.h is unchanged config.status: linking ./mpn/x86/udiv.asm to mpn/udiv.asm config.status: linking ./mpn/x86/umul.asm to mpn/umul.asm config.status: linking ./mpn/generic/add.c to mpn/add.c config.status: linking ./mpn/generic/add_1.c to mpn/add_1.c config.status: linking ./mpn/x86/aors_n.asm to mpn/add_n.asm config.status: linking ./mpn/generic/sub.c to mpn/sub.c config.status: linking ./mpn/generic/sub_1.c to mpn/sub_1.c config.status: linking ./mpn/x86/aors_n.asm to mpn/sub_n.asm config.status: linking ./mpn/x86/mul_1.asm to mpn/mul_1.asm config.status: linking ./mpn/x86/aorsmul_1.asm to mpn/addmul_1.asm config.status: linking ./mpn/x86/aorsmul_1.asm to mpn/submul_1.asm config.status: linking ./mpn/x86/lshift.asm to mpn/lshift.asm config.status: linking ./mpn/x86/rshift.asm to mpn/rshift.asm config.status: linking ./mpn/x86/dive_1.asm to mpn/dive_1.asm config.status: linking ./mpn/x86/diveby3.asm to mpn/diveby3.asm config.status: linking ./mpn/generic/divis.c to mpn/divis.c config.status: linking ./mpn/generic/divrem.c to mpn/divrem.c config.status: linking ./mpn/x86/divrem_1.asm to mpn/divrem_1.asm config.status: linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c config.status: linking ./mpn/generic/fib2_ui.c to mpn/fib2_ui.c config.status: linking ./mpn/x86/mod_1.asm to mpn/mod_1.asm config.status: linking ./mpn/x86/mod_34lsub1.asm to mpn/mod_34lsub1.asm config.status: linking ./mpn/generic/mode1o.c to mpn/mode1o.c config.status: linking ./mpn/generic/pre_mod_1.c to mpn/pre_mod_1.c config.status: linking ./mpn/generic/dump.c to mpn/dump.c config.status: linking ./mpn/generic/mul.c to mpn/mul.c config.status: linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c config.status: linking ./mpn/generic/mul_n.c to mpn/mul_n.c config.status: linking ./mpn/x86/mul_basecase.asm to mpn/mul_basecase.asm config.status: linking ./mpn/generic/sqr_basecase.c to mpn/sqr_basecase.c config.status: linking ./mpn/generic/random.c to mpn/random.c config.status: linking ./mpn/generic/random2.c to mpn/random2.c config.status: linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c config.status: linking ./mpn/generic/get_str.c to mpn/get_str.c config.status: linking ./mpn/generic/set_str.c to mpn/set_str.c config.status: linking ./mpn/generic/scan0.c to mpn/scan0.c config.status: linking ./mpn/generic/scan1.c to mpn/scan1.c config.status: linking ./mpn/generic/popcount.c to mpn/popcount.c config.status: linking ./mpn/generic/hamdist.c to mpn/hamdist.c config.status: linking ./mpn/generic/cmp.c to mpn/cmp.c config.status: linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c config.status: linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c config.status: linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c config.status: linking ./mpn/generic/gcd.c to mpn/gcd.c config.status: linking ./mpn/generic/gcdext.c to mpn/gcdext.c config.status: linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c config.status: linking ./mpn/generic/dc_divrem_n.c to mpn/dc_divrem_n.c config.status: linking ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c config.status: linking ./mpn/generic/jacbase.c to mpn/jacbase.c config.status: linking ./mpn/x86/copyi.asm to mpn/copyi.asm config.status: linking ./mpn/x86/copyd.asm to mpn/copyd.asm config.status: linking ./mpn/x86/gmp-mparam.h to gmp-mparam.h config.status: executing default-1 commands # # # # Subconfigure of GMP done # ------------------------ # checking for leading underscore in object symbols... no checking for GNU ld option -Map... yes checking for size of gmp limbs... 4 checking _SHORT_LIMB... no checking _LONG_LONG_LIMB... no checking for X... libraries /usr/pkg/lib, headers /usr/pkg/include checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes -I/usr/pkg/include -L/usr/pkg/lib -lSM -lICE checking for main in -lXmu... yes checking for main in -lXt... yes checking for main in -lXext... yes checking for main in -lXaw... no checking for main in -lX11... yes missing x libraries -- cannot compile xgcl checking for bfd.h... no checking for useable bfd_boolean... no Guessing path to libbfd.a due to gcc bug Guessing path to libiberty.a due to gcc bug checking size of long... 4 checking sizeof struct contblock... 8 checking for endian.h... no checking for sbrk... yes checking for randomized sbrk... no checking finding DBEGIN... got 0xbb000000 checking finding CSTACK_ADDRESS... got -1077941412 checking sizeof long long int... yes checking for pagewidth... 12 checking for getcwd... yes checking for getwd... yes checking for uname... yes checking for gettimeofday... yes checking for sys/ioctl.h... yes checking for elf.h... yes checking for elf_abi.h... no checking for BSDgettimeofday... no checking for gettimeofday... (cached) yes checking for gettimeofday declaration... present checking for sin in -lm... yes checking for main in -lmingwex... no checking for math.h... yes checking for values.h... no checking for float.h... yes checking for isnormal... yes checking for isfinite... yes checking for sockets... checking for connect... (cached) yes checking for gethostbyname... (cached) yes checking for readline/readline.h... yes checking for main in -lreadline... no checking for rl_completion_matches in -lreadline... no checking For network code for nsocket.c... yes checking check for listen using fcntl... yes checking for profil... yes checking for setenv... yes checking for _cleanup... yes checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK checking check for SV_ONSTACK... no checking check for SIGSYS... yes checking check for SIGEMT... yes checking for asm/sigcontext.h... no checking for asm/signal.h... no checking for sigcontext...... sigcontext NOT in signal.h checking for sigcontext...... no sigcontext found checking for emacs... /usr/pkg/bin/emacs checking emacs site lisp directory... /usr/pkg/share/emacs/22.1/site-lisp checking emacs default.el... /usr/pkg/share/emacs/22.1/site-lisp/default.el checking emacs info/dir... /usr/share/info/ checking for tcl/tk... checking for tclsh... tclsh checking for main in -llieee... no using TK_VERSION=8.4 in /usr/pkg/lib checking alloca... yes checking Checking for buggy gcc version from redhat... no updating cache ./config.cache creating ./config.status creating makedefc creating windows/gcl.iss creating windows/sysdir.bat creating windows/install.lsp creating h/gclincl.h makedefc # begin makedefs # use=NetBSD # for main link of raw_gcl LIBS= -lm /usr/lib/libbfd.a /usr/lib/libiberty.a #The multi precision library stuff MPFILES=$(MPDIR)/@MPI_FILE@ $(MPDIR)/libmport.a # root for the installation, eg /usr/local # This would cause make install to create /usr/local/bin/gcl and # /usr/local/lib/gcl-2-??/* with some basic files. prefix=/home/asau/local/gcl # where to place the info files INFO_DIR=/usr/share/info/ # where to put emacs lisp files. EMACS_SITE_LISP=/usr/pkg/share/emacs/22.1/site-lisp # the default.el file EMACS_DEFAULT_EL=/usr/pkg/share/emacs/22.1/site-lisp/default.el # numerous TCL/TK variables culled from the tkConfig.sh and tclConfig.sh # if these are found. TK_CONFIG_PREFIX=/usr/pkg/lib TK_LIBRARY=/usr/pkg/lib/tk8.4 TCL_LIBRARY=/usr/pkg/lib/tcl8.4 TK_XINCLUDES=-I/usr/X11R6/include TK_INCLUDE=-I/usr/pkg/lib/../include TCL_INCLUDE=-I/usr/pkg/lib/../include TK_LIB_SPEC=-L/usr/pkg/lib -Wl,-R/usr/pkg/lib -ltk84 TK_BUILD_LIB_SPEC=libtk84.la TK_XLIBSW=-L/usr/X11R6/lib -Wl,-R/usr/X11R6/lib -lX11 TK_XINCLUDES=-I/usr/X11R6/include TCL_LIB_SPEC=-Wl,-R/usr/pkg/lib -L/usr/pkg/lib -ltcl84${TCL_DBGX} TCL_DL_LIBS= TCL_LIBS=-lpthread -lm NOTIFY=yes CC=gcc CFLAGS= -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer -I$(GCLDIR)/o FINAL_CFLAGS= -Wall -DVOL=volatile -fsigned-char -pipe NIFLAGS= -Wall -DVOL=volatile -fsigned-char -pipe -I$(GCLDIR)/o O3FLAGS=-O3 -fomit-frame-pointer O2FLAGS=-O RL_OBJS= RL_LIB= MAKEINFO=makeinfo FLISP=saved_gcl SYSTEM=gcl BUILD_BFD= GMPDIR=gmp3 X_LIBS= X_CFLAGS= PROCESSOR_FLAGS= EXTRA_LOBJS= LEADING_UNDERSCORE= GNU_LD=1 add-defs1 NetBSD using NetBSD.defs $ gmake (cd o && gmake ../h/new_decl.h) gmake[1]: Entering directory `/home/asau/lisp/var/gcl-2.6.7/o' gcc -m486 -fwritable-strings -DVOL=volatile -I./h -I./o -fsigned-char -o grab_defs grab_defs.c cc1: error: unrecognized command line option "-fwritable-strings" gmake[1]: *** [grab_defs] Error 1 gmake[1]: Leaving directory `/home/asau/lisp/var/gcl-2.6.7/o' gmake: *** [h/new_decl.h] Error 2 $ CC=/usr/pkg/gcc3/bin/cc ./configure --prefix=${HOME}/local/gcl --enable-machine=NetBSD loading cache ./config.cache checking host system type... i386-unknown-netbsdelf4.99.52 host=i386-unknown-netbsdelf4.99.52 enable_machine=NetBSD use=NetBSD 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 gawk... (cached) gawk checking system version (for dynamic loading)... checking for makeinfo... (cached) makeinfo NetBSD-4.99.52 checking for unistd.h... (cached) yes checking for sysconf in -lc... (cached) yes checking for _SC_CLK_TCK... 100 checking for gmp.h... (cached) no Cannot use dynamic gmp lib checking use_gmp=yes, doing configure in gmp directory... # # # ------------------- # Subconfigure of GMP # # configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking build system type... pentium3-unknown-netbsdelf4.99.52 checking host system type... i386-unknown-netbsdelf4.99.52 checking for a BSD-compatible install... /home/asau/bin/install -c checking whether build environment is sane... yes checking whether make sets $(MAKE)... yes checking for working aclocal-1.4... found checking for working autoconf... found checking for working automake-1.4... found checking for working autoheader... found checking for working makeinfo... found checking whether to enable maintainer-specific portions of Makefiles... no checking compiler gcc -g -O2 -fomit-frame-pointer ... yes checking compiler gcc -g -O2 -fomit-frame-pointer -march=i486... yes checking compiler gcc -g -O2 -fomit-frame-pointer -march=i486 -march=i386... yes checking for i386-unknown-netbsdelf4.99.52-gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking how to run the C preprocessor... gcc -E using ABI="standard" CC="gcc" CFLAGS="-g -O2 -fomit-frame-pointer -march=i486 -march=i386" CPPFLAGS="" checking for gcc option to accept ANSI C... none needed checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for function prototypes... yes checking for i386-unknown-netbsdelf4.99.52-ar... no checking for ar... ar checking for BSD-compatible nm... nm checking for a sed that does not truncate output... /usr/pkg/bin/gsed checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking whether ln -s works... yes checking how to recognise dependent libraries... match_pattern /lib[^/]+(\.so|_pic\.a)$ checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for i386-unknown-netbsdelf4.99.52-g77... no checking for i386-unknown-netbsdelf4.99.52-f77... no checking for i386-unknown-netbsdelf4.99.52-xlf... no checking for i386-unknown-netbsdelf4.99.52-frt... no checking for i386-unknown-netbsdelf4.99.52-pgf77... no checking for i386-unknown-netbsdelf4.99.52-fort77... no checking for i386-unknown-netbsdelf4.99.52-fl32... no checking for i386-unknown-netbsdelf4.99.52-af77... no checking for i386-unknown-netbsdelf4.99.52-f90... no checking for i386-unknown-netbsdelf4.99.52-xlf90... no checking for i386-unknown-netbsdelf4.99.52-pgf90... no checking for i386-unknown-netbsdelf4.99.52-epcf90... no checking for i386-unknown-netbsdelf4.99.52-f95... no checking for i386-unknown-netbsdelf4.99.52-fort... no checking for i386-unknown-netbsdelf4.99.52-xlf95... no checking for i386-unknown-netbsdelf4.99.52-ifc... no checking for i386-unknown-netbsdelf4.99.52-efc... no checking for i386-unknown-netbsdelf4.99.52-pgf95... no checking for i386-unknown-netbsdelf4.99.52-lf95... no checking for i386-unknown-netbsdelf4.99.52-gfortran... no checking for g77... no checking for f77... no checking for xlf... no checking for frt... no checking for pgf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for f90... no checking for xlf90... no checking for pgf90... no checking for epcf90... no checking for f95... no checking for fort... no checking for xlf95... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for gfortran... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... 65536 checking command to parse nm output from gcc object... ok checking for objdir... .libs checking for i386-unknown-netbsdelf4.99.52-ar... ar checking for i386-unknown-netbsdelf4.99.52-ranlib... no checking for ranlib... ranlib checking for i386-unknown-netbsdelf4.99.52-strip... no checking for strip... strip checking if gcc static flag works... yes checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... yes checking dynamic linker characteristics... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool checking for ANSI C header files... no checking whether time.h and sys/time.h may both be included... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/processor.h usability... no checking sys/processor.h presence... no checking for sys/processor.h... no checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/sysctl.h usability... yes checking sys/sysctl.h presence... yes checking for sys/sysctl.h... yes checking sys/systemcfg.h usability... no checking sys/systemcfg.h presence... no checking for sys/systemcfg.h... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking whether fgetc is declared... yes checking whether fscanf is declared... yes checking whether optarg is declared... yes checking whether ungetc is declared... yes checking whether vfprintf is declared... yes checking return type of signal handlers... void checking for intmax_t... yes checking for long double... yes checking for long long... yes checking for ptrdiff_t... no checking for quad_t... yes checking for preprocessor stringizing operator... yes checking whether <stdarg.h> exists and works... yes checking whether gcc __attribute__ ((const)) works... yes checking whether gcc __attribute__ ((malloc)) works... yes checking whether gcc __attribute__ ((mode (XX))) works... yes checking whether gcc __attribute__ ((noreturn)) works... yes checking for inline... inline checking for cos in -lm... yes checking for working alloca.h... no checking for alloca (via gmp-impl.h)... yes checking how to allocate temporary memory... alloca checking for alarm... yes checking for getpagesize... yes checking for getrusage... yes checking for gettimeofday... yes checking for localeconv... yes checking for memset... yes checking for mmap... yes checking for mprotect... yes checking for obstack_vprintf... no checking for popen... yes checking for processor_info... no checking for read_real_time... no checking for strchr... yes checking for strnlen... no checking for strtoul... yes checking for sysconf... yes checking for sysctl... yes checking for sysctlbyname... yes checking for times... yes checking for vsnprintf... yes checking whether vsnprintf works... yes checking whether sscanf needs writable input... no checking for suitable m4... m4 checking if m4wrap produces spurious output... no checking how to switch to text section... .text checking how to switch to data section... .data checking what assembly label suffix to use... : checking how to export a symbol... .globl checking if globals are prefixed by underscore... no checking how to switch to read-only data section... .section .rodata checking if the export directive needs an attribute... checking for assembler .type directive... .type $1,@$2 checking for assembler .size directive... .size $1,$2 checking what prefix to use for a local label... .L checking how to define a 32-bit word... .long checking if .align assembly directive is logarithmic... no checking if the .align directive accepts an 0x90 fill in .text... yes checking if the assembler takes cl with shldl... yes creating config.m4 configure: creating ./config.status config.status: creating Makefile config.status: creating mpbsd/Makefile config.status: creating mpf/Makefile config.status: creating mpn/Makefile config.status: creating mpq/Makefile config.status: creating mpz/Makefile config.status: creating printf/Makefile config.status: creating scanf/Makefile config.status: creating cxx/Makefile config.status: creating tests/Makefile config.status: creating tests/devel/Makefile config.status: creating tests/mpbsd/Makefile config.status: creating tests/mpf/Makefile config.status: creating tests/mpn/Makefile config.status: creating tests/mpq/Makefile config.status: creating tests/mpz/Makefile config.status: creating tests/rand/Makefile config.status: creating tests/misc/Makefile config.status: creating tests/cxx/Makefile config.status: creating tune/Makefile config.status: creating demos/Makefile config.status: creating demos/calc/Makefile config.status: creating demos/expr/Makefile config.status: creating gmp.h config.status: creating mp.h config.status: creating demos/expr/expr-impl.h config.status: creating config.h config.status: config.h is unchanged config.status: linking ./mpn/x86/udiv.asm to mpn/udiv.asm config.status: linking ./mpn/x86/umul.asm to mpn/umul.asm config.status: linking ./mpn/generic/add.c to mpn/add.c config.status: linking ./mpn/generic/add_1.c to mpn/add_1.c config.status: linking ./mpn/x86/aors_n.asm to mpn/add_n.asm config.status: linking ./mpn/generic/sub.c to mpn/sub.c config.status: linking ./mpn/generic/sub_1.c to mpn/sub_1.c config.status: linking ./mpn/x86/aors_n.asm to mpn/sub_n.asm config.status: linking ./mpn/x86/mul_1.asm to mpn/mul_1.asm config.status: linking ./mpn/x86/aorsmul_1.asm to mpn/addmul_1.asm config.status: linking ./mpn/x86/aorsmul_1.asm to mpn/submul_1.asm config.status: linking ./mpn/x86/lshift.asm to mpn/lshift.asm config.status: linking ./mpn/x86/rshift.asm to mpn/rshift.asm config.status: linking ./mpn/x86/dive_1.asm to mpn/dive_1.asm config.status: linking ./mpn/x86/diveby3.asm to mpn/diveby3.asm config.status: linking ./mpn/generic/divis.c to mpn/divis.c config.status: linking ./mpn/generic/divrem.c to mpn/divrem.c config.status: linking ./mpn/x86/divrem_1.asm to mpn/divrem_1.asm config.status: linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c config.status: linking ./mpn/generic/fib2_ui.c to mpn/fib2_ui.c config.status: linking ./mpn/x86/mod_1.asm to mpn/mod_1.asm config.status: linking ./mpn/x86/mod_34lsub1.asm to mpn/mod_34lsub1.asm config.status: linking ./mpn/generic/mode1o.c to mpn/mode1o.c config.status: linking ./mpn/generic/pre_mod_1.c to mpn/pre_mod_1.c config.status: linking ./mpn/generic/dump.c to mpn/dump.c config.status: linking ./mpn/generic/mul.c to mpn/mul.c config.status: linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c config.status: linking ./mpn/generic/mul_n.c to mpn/mul_n.c config.status: linking ./mpn/x86/mul_basecase.asm to mpn/mul_basecase.asm config.status: linking ./mpn/generic/sqr_basecase.c to mpn/sqr_basecase.c config.status: linking ./mpn/generic/random.c to mpn/random.c config.status: linking ./mpn/generic/random2.c to mpn/random2.c config.status: linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c config.status: linking ./mpn/generic/get_str.c to mpn/get_str.c config.status: linking ./mpn/generic/set_str.c to mpn/set_str.c config.status: linking ./mpn/generic/scan0.c to mpn/scan0.c config.status: linking ./mpn/generic/scan1.c to mpn/scan1.c config.status: linking ./mpn/generic/popcount.c to mpn/popcount.c config.status: linking ./mpn/generic/hamdist.c to mpn/hamdist.c config.status: linking ./mpn/generic/cmp.c to mpn/cmp.c config.status: linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c config.status: linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c config.status: linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c config.status: linking ./mpn/generic/gcd.c to mpn/gcd.c config.status: linking ./mpn/generic/gcdext.c to mpn/gcdext.c config.status: linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c config.status: linking ./mpn/generic/dc_divrem_n.c to mpn/dc_divrem_n.c config.status: linking ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c config.status: linking ./mpn/generic/jacbase.c to mpn/jacbase.c config.status: linking ./mpn/x86/copyi.asm to mpn/copyi.asm config.status: linking ./mpn/x86/copyd.asm to mpn/copyd.asm config.status: linking ./mpn/x86/gmp-mparam.h to gmp-mparam.h config.status: executing default-1 commands # # # # Subconfigure of GMP done # ------------------------ # checking for leading underscore in object symbols... no checking for GNU ld option -Map... yes checking for size of gmp limbs... 4 checking _SHORT_LIMB... no checking _LONG_LONG_LIMB... no checking for X... (cached) libraries /usr/pkg/lib, headers /usr/pkg/include checking for dnet_ntoa in -ldnet... (cached) no checking for dnet_ntoa in -ldnet_stub... (cached) no checking for gethostbyname... (cached) yes checking for connect... (cached) yes checking for remove... (cached) yes checking for shmat... (cached) yes checking for IceConnectionNumber in -lICE... (cached) yes -I/usr/pkg/include -L/usr/pkg/lib -lSM -lICE checking for main in -lXmu... (cached) yes checking for main in -lXt... (cached) yes checking for main in -lXext... (cached) yes checking for main in -lXaw... (cached) no checking for main in -lX11... (cached) yes missing x libraries -- cannot compile xgcl checking for bfd.h... (cached) no checking for useable bfd_boolean... no Guessing path to libbfd.a due to gcc bug Guessing path to libiberty.a due to gcc bug checking size of long... (cached) 4 checking sizeof struct contblock... 8 checking for endian.h... (cached) no checking for sbrk... yes checking for randomized sbrk... no checking finding DBEGIN... got 0xbb000000 checking finding CSTACK_ADDRESS... got -1077941428 checking sizeof long long int... yes checking for pagewidth... 12 checking for getcwd... (cached) yes checking for getwd... (cached) yes checking for uname... (cached) yes checking for gettimeofday... (cached) yes checking for sys/ioctl.h... (cached) yes checking for elf.h... (cached) yes checking for elf_abi.h... (cached) no checking for BSDgettimeofday... (cached) no checking for gettimeofday... (cached) yes checking for gettimeofday declaration... present checking for sin in -lm... (cached) yes checking for main in -lmingwex... (cached) no checking for math.h... (cached) yes checking for values.h... (cached) no checking for float.h... (cached) yes checking for isnormal... yes checking for isfinite... yes checking for sockets... checking for connect... (cached) yes checking for gethostbyname... (cached) yes checking for readline/readline.h... (cached) yes checking for main in -lreadline... (cached) no checking for rl_completion_matches in -lreadline... (cached) no checking For network code for nsocket.c... yes checking check for listen using fcntl... yes checking for profil... (cached) yes checking for setenv... (cached) yes checking for _cleanup... (cached) yes checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK checking check for SV_ONSTACK... no checking check for SIGSYS... yes checking check for SIGEMT... yes checking for asm/sigcontext.h... (cached) no checking for asm/signal.h... (cached) no checking for sigcontext...... sigcontext NOT in signal.h checking for sigcontext...... no sigcontext found checking for emacs... (cached) /usr/pkg/bin/emacs checking emacs site lisp directory... /usr/pkg/share/emacs/22.1/site-lisp checking emacs default.el... /usr/pkg/share/emacs/22.1/site-lisp/default.el checking emacs info/dir... /usr/share/info/ checking for tcl/tk... checking for tclsh... (cached) tclsh checking for main in -llieee... (cached) no using TK_VERSION=8.4 in /usr/pkg/lib checking alloca... yes checking Checking for buggy gcc version from redhat... no creating ./config.status creating makedefc creating windows/gcl.iss creating windows/sysdir.bat creating windows/install.lsp creating h/gclincl.h makedefc # begin makedefs # use=NetBSD # for main link of raw_gcl LIBS= -lm /usr/lib/libbfd.a /usr/lib/libiberty.a #The multi precision library stuff MPFILES=$(MPDIR)/@MPI_FILE@ $(MPDIR)/libmport.a # root for the installation, eg /usr/local # This would cause make install to create /usr/local/bin/gcl and # /usr/local/lib/gcl-2-??/* with some basic files. prefix=/home/asau/local/gcl # where to place the info files INFO_DIR=/usr/share/info/ # where to put emacs lisp files. EMACS_SITE_LISP=/usr/pkg/share/emacs/22.1/site-lisp # the default.el file EMACS_DEFAULT_EL=/usr/pkg/share/emacs/22.1/site-lisp/default.el # numerous TCL/TK variables culled from the tkConfig.sh and tclConfig.sh # if these are found. TK_CONFIG_PREFIX=/usr/pkg/lib TK_LIBRARY=/usr/pkg/lib/tk8.4 TCL_LIBRARY=/usr/pkg/lib/tcl8.4 TK_XINCLUDES=-I/usr/X11R6/include TK_INCLUDE=-I/usr/pkg/lib/../include TCL_INCLUDE=-I/usr/pkg/lib/../include TK_LIB_SPEC=-L/usr/pkg/lib -Wl,-R/usr/pkg/lib -ltk84 TK_BUILD_LIB_SPEC=libtk84.la TK_XLIBSW=-L/usr/X11R6/lib -Wl,-R/usr/X11R6/lib -lX11 TK_XINCLUDES=-I/usr/X11R6/include TCL_LIB_SPEC=-Wl,-R/usr/pkg/lib -L/usr/pkg/lib -ltcl84${TCL_DBGX} TCL_DL_LIBS= TCL_LIBS=-lpthread -lm NOTIFY=yes CC=gcc CFLAGS= -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer -I$(GCLDIR)/o FINAL_CFLAGS= -Wall -DVOL=volatile -fsigned-char -pipe NIFLAGS= -Wall -DVOL=volatile -fsigned-char -pipe -I$(GCLDIR)/o O3FLAGS=-O3 -fomit-frame-pointer O2FLAGS=-O RL_OBJS= RL_LIB= MAKEINFO=makeinfo FLISP=saved_gcl SYSTEM=gcl BUILD_BFD= GMPDIR=gmp3 X_LIBS= X_CFLAGS= PROCESSOR_FLAGS= EXTRA_LOBJS= LEADING_UNDERSCORE= GNU_LD=1 add-defs1 NetBSD using NetBSD.defs $ gmake (cd o && gmake ../h/new_decl.h) gmake[1]: Entering directory `/home/asau/lisp/var/gcl-2.6.7/o' gcc -m486 -fwritable-strings -DVOL=volatile -I./h -I./o -fsigned-char -o grab_defs grab_defs.c cc1: error: unrecognized command line option "-fwritable-strings" gmake[1]: *** [grab_defs] Error 1 gmake[1]: Leaving directory `/home/asau/lisp/var/gcl-2.6.7/o' gmake: *** [h/new_decl.h] Error 2 -- CKOPO BECHA... CKOPO CE3OH... _______________________________________________ Gcl-devel mailing list Gcl-devel@gnu.org http://lists.gnu.org/mailman/listinfo/gcl-devel