bug-gmp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Compile issues on IA64, HP-UX 11.22 (gmp-4.1.3)


From: Seip, Christopher
Subject: Compile issues on IA64, HP-UX 11.22 (gmp-4.1.3)
Date: Fri, 3 Sep 2004 14:02:36 -0700

Attempting to compile GMP 4.1.3
On HP-UX 11.22
Itanium (IA64) architecture
Compiling with GNU binutils 2.15, gcc 3.4.0, and GNU make 3.80

I use a little script to set environment variables and configure-script
options:
        #!/bin/sh
        export CC=gcc
        export
PATH="/apps/m4-1.4/bin:/apps/gcc-3.4.0/bin:/apps/binutils-2.15/bin:/apps
/make-3.80/bin:/apps/libtool-1.5.8/bin:$PATH"
        ./configure --prefix=/apps/gmp-4.1.3

Configure stumbles on the assembler stuff:
        checking for suitable m4... m4
        checking if m4wrap produces spurious output... no
        checking how to switch to text section... .code
        checking how to switch to data section... .data
        checking what assembly label suffix to use...
        checking how to export a symbol... .export
        checking if globals are prefixed by underscore... configure:
error: Test program links neither with nor without underscore.

Config log shows trouble with the assembler source:
        configure:19212: gcc -g -O2  -c conftes1.c >&5 && gcc -c -g -O2
conftes2.s >&5 && gcc -g -O2 conftes1.o conftes2.o >&5
        conftes2.s: Assembler messages:
        conftes2.s:1: Error: unknown pseudo-op: `.code'
        conftes2.s:2: Error: unknown pseudo-op: `.export'
        conftes2.s:3: Error: Unknown opcode `_underscore_test'

This is not a patch, but to isolate the problem, I removed the
hpux-specific cases from the configure script:
        #diff configure.ORIG configure.PATCHED*
        19131d19130
        <   *-*-hpux*) gmp_cv_asm_text=".code" ;;
        19162d19160
        <   *-*-hpux*) gmp_cv_asm_label_suffix=  ;;
        19177d19174
        <   *-*-hpux*) gmp_cv_asm_globl=".export" ;;

There are remaining problems with this platform, however.  During the
make I am seeing errors like:
        mp_bases.c:2145: warning: integer constant is too large for
"long" type
        fib2_ui.c:95: warning: integer constant is too large for "long"
type
        sqrtrem.c:73: warning: right shift count >= width of type
        perfsqr.c:101: warning: integer constant is too large for "long"
type
        hamdist.c:100: warning: integer constant is too large for "long"
type
        /var/tmp//ccGFoSng.s:143: Warning: Use of 'mov' may violate WAW
dependency 'GR%, % in 1 - 127' (impliedf), specific resource number is
43
        pprime_p.c:65: warning: integer constant is too large for "long"
type
        [many similar warnings omitted]

And it should be no surprise by now that the "make check" testing failed
4 out of 5 tests:
        make[3]: Entering directory `/usr/local/build/gmp-4.1.3/tests'
        /bin/sh: 28160 Illegal instruction(coredump)
        FAIL: t-bswap
        BYTES_PER_MP_LIMB == 8, but sizeof(mp_limb_t) == 4
        BITS_PER_MP_LIMB == 64, but calculated 32
        BITS_PER_ULONG == 64, but calculated 32
        PP_INVERTED == c938b36b, but pp_inverted_calc == 0
        
        After gmp.h,
          ULONG_MAX  not defined
          LONG_MAX   not defined
          UINT_MAX   not defined
          INT_MAX    not defined
          USHRT_MAX  not defined
          SHRT_MAX   not defined
        
        ULONG_MAX      FFFFFFFF
        ULONG_HIGHBIT  80000000
        LONG_MAX       7FFFFFFF
        LONG_MIN       80000000
        UINT_MAX       FFFFFFFF
        UINT_HIGHBIT   80000000
        INT_MAX        7FFFFFFF
        INT_MIN        80000000
        USHRT_MAX      FFFF
        USHRT_HIGHBIT  8000
        SHRT_MAX       7FFF
        SHRT_MIN       8000

        Bits
          long           32
          int            32
          short          16
          unsigned long  32
          unsigned int   32
          unsigned short 16
          mp_size_t      32
        /bin/sh: 28178 Abort(coredump)
        FAIL: t-constants
        tests_reallocate(): bad old size 4, should be 8
        /bin/sh: 28196 Abort(coredump)
        FAIL: t-count_zeros
        PASS: t-gmpmax
        tests_reallocate(): bad old size 4, should be 8
        /bin/sh: 28231 Abort(coredump)
        FAIL: t-modlinv
        ===================
        4 of 5 tests failed
        ===================

I wondered if the 32-bit entries above might be the core of the problem.
The object files being generated for gmp are ELF-32; possibly I need to
be using a 64-bit compiler??  I couldn't find flags for gcc to produce a
64-bit executable.

Thanks for any assistance you can provide...  Full config.log (latest
run) is below.

--Chris--




This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.52.  Invocation command line was

  $ ./configure --prefix=/apps/gmp-4.1.3

## ---------- ##
## Platform.  ##
## ---------- ##

hostname = rosccl02
uname -m = ia64
uname -r = B.11.22
uname -s = HP-UX
uname -v = U

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH =
/apps/m4-1.4/bin:/apps/gcc-3.4.0/bin:/apps/binutils-2.15/bin:/apps/make-
3.80/bin:/apps/libtool-1.5.8/bin:/apps/perl-5.8.4/bin:/usr/sbin:/usr/bin
:/usr/bin:/opt/ansic/bin:/usr/ccs/bin:/usr/contrib/bin:/usr/contrib/Q4/b
in:/opt/mpi/bin:/opt/hparray/bin:/opt/fcms/bin:/opt/netscape:/usr/local/
bin:/opt/atok/bin:/usr/bin/X11:/usr/contrib/bin/X11:/opt/resmon/bin:/opt
/OpenSource/bin:/opt/upgrade/bin:/opt/graphics/common/bin:/usr/atria/bin
:/opt/caliper/bin:/opt/langtools/bin:/opt/imake/bin:/sbin:/root/users/ro
ot/bin:/etc:/root/users/root/bin:/usr/local:/usr/local/share:/opt/perf/b
in:/usr/local/share:/opt/lsof/bin:/var/adm/cron:/var/spool/cron

## ------------ ##
## Core tests.  ##
## ------------ ##

configure:1204: PATH=".;."; conftest.sh
./configure[1205]: conftest.sh:  not found.
configure:1207: $? = 127
configure:1282: checking build system type
configure:1300: result: ia64-hp-hpux11.22
configure:1307: checking host system type
configure:1321: result: ia64-hp-hpux11.22
configure:1347: checking for a BSD compatible install
configure:1396: result: /opt/imake/bin/install -c
configure:1407: checking whether build environment is sane
configure:1450: result: yes
configure:1483: checking for mawk
configure:1509: result: no
configure:1483: checking for gawk
configure:1509: result: no
configure:1483: checking for nawk
configure:1509: result: no
configure:1483: checking for awk
configure:1498: found /usr/bin/awk
configure:1506: result: awk
configure:1516: checking whether make sets ${MAKE}
configure:1536: result: yes
configure:1627: checking whether to enable maintainer-specific portions
of Makefiles
configure:1636: result: no
configure:1027: User:
ABI=
CC=gcc
CFLAGS=(unset)
CPPFLAGS=(unset)
MPN_PATH=
configure:1033: GMP:
abilist=standard
cclist=gcc cc
configure:2808: gcc 2>&1 | grep xlc >/dev/null
configure:2811: $? = 1
configure:2842: checking compiler gcc -g -O2 
configure:2870: gcc -g -O2  conftest.c >&5
configure:2873: $? = 0
configure:2877: ./a.out || ./a.exe || ./conftest
configure:2880: $? = 0
configure:2889: result: yes
configure:3307: checking for gcc
configure:3330: result: gcc
configure:3558: checking for C compiler version
configure:3561: gcc --version </dev/null >&5
gcc (GCC) 3.4.0
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.

configure:3564: $? = 0
configure:3566: gcc -v </dev/null >&5
Reading specs from /apps/gcc-3.4.0/lib/gcc/ia64-hp-hpux11.22/3.4.0/specs
Configured with: ../gcc-3.4.0/configure --prefix=/apps/gcc-3.4.0
--with-gnu-as --with-as=/apps/binutils-2.14/bin/as --without-gnu-ld
--with-libiconv-prefix=/apps/libiconv-1.9.2
Thread model: single
gcc version 3.4.0
configure:3569: $? = 0
configure:3571: gcc -V </dev/null >&5
gcc: `-V' option must have argument
configure:3574: $? = 1
configure:3594: checking for C compiler default output
configure:3597: gcc -g -O2   conftest.c  >&5
configure:3600: $? = 0
configure:3629: result: a.out
configure:3634: checking whether the C compiler works
configure:3640: ./a.out
configure:3643: $? = 0
configure:3658: result: yes
configure:3665: checking whether we are cross compiling
configure:3667: result: no
configure:3670: checking for executable suffix
configure:3672: gcc -o conftest -g -O2   conftest.c  >&5
configure:3675: $? = 0
configure:3697: result: 
configure:3703: checking for object suffix
configure:3721: gcc -c -g -O2  conftest.c >&5
configure:3724: $? = 0
configure:3743: result: o
configure:3747: checking whether we are using the GNU C compiler
configure:3768: gcc -c -g -O2  conftest.c >&5
configure:3771: $? = 0
configure:3774: test -s conftest.o
configure:3777: $? = 0
configure:3789: result: yes
configure:3795: checking whether gcc accepts -g
configure:3813: gcc -c -g  conftest.c >&5
configure:3816: $? = 0
configure:3819: test -s conftest.o
configure:3822: $? = 0
configure:3832: result: yes
configure:3859: gcc -c -g -O2  conftest.c >&5
conftest.c:2: error: parse error before "me"
configure:3862: $? = 1
configure: failed program was:
#ifndef __cplusplus
  choke me
#endif
configure:3968: checking for style of include used by make
configure:3995: result: GNU
configure:4001: checking dependency style of gcc
configure:4063: result: none
configure:4067: checking for gcc option to accept ANSI C
configure:4124: gcc  -c -g -O2  conftest.c >&5
configure:4127: $? = 0
configure:4130: test -s conftest.o
configure:4133: $? = 0
configure:4150: result: none needed
configure:4163: checking how to run the C preprocessor
configure:4189: gcc -E  conftest.c
configure:4195: $? = 0
configure:4222: gcc -E  conftest.c
configure:4219:28: ac_nonexistent.h: No such file or directory
configure:4228: $? = 1
configure: failed program was:
#line 4218 "configure"
#include "confdefs.h"
#include <ac_nonexistent.h>
configure:4265: result: gcc -E
configure:4280: gcc -E  conftest.c
configure:4286: $? = 0
configure:4313: gcc -E  conftest.c
configure:4310:28: ac_nonexistent.h: No such file or directory
configure:4319: $? = 1
configure: failed program was:
#line 4309 "configure"
#include "confdefs.h"
#include <ac_nonexistent.h>
configure:4385: gcc -c -g -O2  conftest.c >&5
configure:4388: $? = 0
configure:4391: test -s conftest.o
configure:4394: $? = 0
configure:1426: Decided:
ABI=standard
CC=gcc
CFLAGS=-g -O2
CPPFLAGS=
GMP_LDFLAGS=
CXX=
CXXFLAGS=
path= ia64 generic
configure:5112: checking for gcc option to accept ANSI C
configure:5172: gcc  -c -g -O2  conftest.c >&5
configure:5175: $? = 0
configure:5178: test -s conftest.o
configure:5181: $? = 0
configure:5195: result: none needed
configure:5206: checking for function prototypes
configure:5209: result: yes
configure:5223: checking for ANSI C header files
configure:5237: gcc -E  conftest.c
configure:5243: $? = 0
configure:5330: gcc -o conftest -g -O2   conftest.c  >&5
configure:5333: $? = 0
configure:5335: ./conftest
configure:5338: $? = 0
configure:5351: result: yes
configure:5364: checking for string.h
configure:5374: gcc -E  conftest.c
configure:5380: $? = 0
configure:5399: result: yes
configure:5448: checking for ar
configure:5463: found /apps/binutils-2.15/bin/ar
configure:5472: result: ar
configure:5500: checking for BSD-compatible nm
configure:5535: result: /apps/binutils-2.15/bin/nm -B
configure:5851: checking for ld used by GCC
configure:5915: result: /usr/ccs/bin/ld
configure:5924: checking if the linker (/usr/ccs/bin/ld) is GNU ld
configure:5936: result: no
configure:5940: checking for /usr/ccs/bin/ld option to reload object
files
configure:5947: result: -r
configure:5956: checking whether ln -s works
configure:5960: result: yes
configure:5967: checking how to recognise dependant libraries
configure:6154: result: file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9])
shared object file - IA64
configure:6180: gcc -c -g -O2  conftest.c >&5
configure:6183: $? = 0
configure:6605: checking for dlfcn.h
configure:6615: gcc -E  conftest.c
configure:6621: $? = 0
configure:6640: result: yes
configure:6653: checking the maximum length of command line arguments
configure:6702: result: 393217
configure:6710: checking command to parse /apps/binutils-2.15/bin/nm -B
output from gcc object
configure:6795: gcc -c -g -O2  conftest.c >&5
configure:6798: $? = 0
configure:6802: /apps/binutils-2.15/bin/nm -B conftest.o \| sed -n -e
's/^.*[         ]\([ABCDGISTW][ABCDGISTW]*\)[   ][
]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' \> conftest.nm
configure:6805: $? = 0
configure:6857: gcc -o conftest -g -O2   conftest.c conftstm.o >&5
configure:6860: $? = 0
configure:6898: result: ok
configure:6902: checking for objdir
configure:6917: result: .libs
configure:7000: checking for ranlib
configure:7015: found /apps/binutils-2.15/bin/ranlib
configure:7024: result: ranlib
configure:7074: checking for strip
configure:7089: found /apps/binutils-2.15/bin/strip
configure:7098: result: strip
configure:7354: checking if gcc static flag  works
configure:7377: result: yes
configure:7391: checking if gcc supports -fno-rtti -fno-exceptions
cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++
but not for C
cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++
but not for C
configure:7416: result: no
configure:7431: checking for gcc option to produce PIC
configure:7584: result: 
configure:7640: checking if gcc supports -c -o file.o
configure:7681: result: yes
configure:7706: checking whether the gcc linker (/usr/ccs/bin/ld)
supports shared libraries
configure:8490: result: yes
configure:8512: checking whether -lc should be explicitly linked in
configure:8517: gcc -c -g -O2  conftest.c >&5
configure:8520: $? = 0
configure:8534: gcc -shared -Wl,+h -Wl,conftest -o conftest conftest.o
-v 2\>\&1 \| grep  -lc  \>/dev/null 2\>\&1
configure:8537: $? = 1
configure:8549: result: yes
configure:8555: checking how to hardcode library paths into programs
configure:8579: result: immediate
configure:8593: checking whether stripping libraries is possible
configure:8598: result: yes
configure:8605: checking dynamic linker characteristics
configure:9044: result: hpux11.22 dld.so
configure:9641: checking if libtool supports shared libraries
configure:9643: result: yes
configure:9646: checking whether to build shared libraries
configure:9667: result: yes
configure:9670: checking whether to build static libraries
configure:9674: result: yes
configure:9754: creating libtool
configure:16435: checking for ANSI C header files
configure:16563: result: yes
configure:16573: checking whether time.h and sys/time.h may both be
included
configure:16595: gcc -c -g -O2  conftest.c >&5
configure:16598: $? = 0
configure:16601: test -s conftest.o
configure:16604: $? = 0
configure:16614: result: yes
configure:16640: checking for fcntl.h
configure:16650: gcc -E  conftest.c
configure:16656: $? = 0
configure:16675: result: yes
configure:16640: checking for locale.h
configure:16650: gcc -E  conftest.c
configure:16656: $? = 0
configure:16675: result: yes
configure:16640: checking for sys/mman.h
configure:16650: gcc -E  conftest.c
configure:16656: $? = 0
configure:16675: result: yes
configure:16640: checking for sys/param.h
configure:16650: gcc -E  conftest.c
configure:16656: $? = 0
configure:16675: result: yes
configure:16640: checking for sys/processor.h
configure:16650: gcc -E  conftest.c
configure:16647:27: sys/processor.h: No such file or directory
configure:16656: $? = 1
configure: failed program was:
#line 16646 "configure"
#include "confdefs.h"
#include <sys/processor.h>
configure:16675: result: no
configure:16640: checking for sys/resource.h
configure:16650: gcc -E  conftest.c
configure:16656: $? = 0
configure:16675: result: yes
configure:16640: checking for sys/sysctl.h
configure:16650: gcc -E  conftest.c
configure:16647:24: sys/sysctl.h: No such file or directory
configure:16656: $? = 1
configure: failed program was:
#line 16646 "configure"
#include "confdefs.h"
#include <sys/sysctl.h>
configure:16675: result: no
configure:16640: checking for sys/syssgi.h
configure:16650: gcc -E  conftest.c
configure:16647:24: sys/syssgi.h: No such file or directory
configure:16656: $? = 1
configure: failed program was:
#line 16646 "configure"
#include "confdefs.h"
#include <sys/syssgi.h>
configure:16675: result: no
configure:16640: checking for sys/systemcfg.h
configure:16650: gcc -E  conftest.c
configure:16647:27: sys/systemcfg.h: No such file or directory
configure:16656: $? = 1
configure: failed program was:
#line 16646 "configure"
#include "confdefs.h"
#include <sys/systemcfg.h>
configure:16675: result: no
configure:16640: checking for sys/time.h
configure:16650: gcc -E  conftest.c
configure:16656: $? = 0
configure:16675: result: yes
configure:16640: checking for sys/times.h
configure:16650: gcc -E  conftest.c
configure:16656: $? = 0
configure:16675: result: yes
configure:16692: checking for sys/types.h
configure:16704: gcc -c -g -O2  conftest.c >&5
configure:16707: $? = 0
configure:16710: test -s conftest.o
configure:16713: $? = 0
configure:16723: result: yes
configure:16692: checking for sys/stat.h
configure:16704: gcc -c -g -O2  conftest.c >&5
configure:16707: $? = 0
configure:16710: test -s conftest.o
configure:16713: $? = 0
configure:16723: result: yes
configure:16692: checking for stdlib.h
configure:16704: gcc -c -g -O2  conftest.c >&5
configure:16707: $? = 0
configure:16710: test -s conftest.o
configure:16713: $? = 0
configure:16723: result: yes
configure:16692: checking for string.h
configure:16723: result: yes
configure:16692: checking for memory.h
configure:16704: gcc -c -g -O2  conftest.c >&5
configure:16707: $? = 0
configure:16710: test -s conftest.o
configure:16713: $? = 0
configure:16723: result: yes
configure:16692: checking for strings.h
configure:16704: gcc -c -g -O2  conftest.c >&5
configure:16707: $? = 0
configure:16710: test -s conftest.o
configure:16713: $? = 0
configure:16723: result: yes
configure:16692: checking for inttypes.h
configure:16704: gcc -c -g -O2  conftest.c >&5
configure:16707: $? = 0
configure:16710: test -s conftest.o
configure:16713: $? = 0
configure:16723: result: yes
configure:16692: checking for stdint.h
configure:16704: gcc -c -g -O2  conftest.c >&5
configure:16733:20: stdint.h: No such file or directory
configure:16707: $? = 1
configure: failed program was:
#line 16698 "configure"
#include "confdefs.h"
#include <stdio.h>
#if HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#if HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
#if STDC_HEADERS
# include <stdlib.h>
# include <stddef.h>
#else
# if HAVE_STDLIB_H
#  include <stdlib.h>
# endif
#endif
#if HAVE_STRING_H
# if !STDC_HEADERS && HAVE_MEMORY_H
#  include <memory.h>
# endif
# include <string.h>
#endif
#if HAVE_STRINGS_H
# include <strings.h>
#endif
#if HAVE_INTTYPES_H
# include <inttypes.h>
#else
# if HAVE_STDINT_H
#  include <stdint.h>
# endif
#endif
#if HAVE_UNISTD_H
# include <unistd.h>
#endif
#include <stdint.h>
configure:16723: result: no
configure:16692: checking for unistd.h
configure:16704: gcc -c -g -O2  conftest.c >&5
configure:16707: $? = 0
configure:16710: test -s conftest.o
configure:16713: $? = 0
configure:16723: result: yes
configure:16733: checking whether fgetc is declared
configure:16754: gcc -c -g -O2  conftest.c >&5
configure:16757: $? = 0
configure:16760: test -s conftest.o
configure:16763: $? = 0
configure:16773: result: yes
configure:16787: checking whether fscanf is declared
configure:16808: gcc -c -g -O2  conftest.c >&5
configure:16811: $? = 0
configure:16814: test -s conftest.o
configure:16817: $? = 0
configure:16827: result: yes
configure:16841: checking whether optarg is declared
configure:16862: gcc -c -g -O2  conftest.c >&5
configure:16865: $? = 0
configure:16868: test -s conftest.o
configure:16871: $? = 0
configure:16881: result: yes
configure:16895: checking whether ungetc is declared
configure:16916: gcc -c -g -O2  conftest.c >&5
configure:16919: $? = 0
configure:16922: test -s conftest.o
configure:16925: $? = 0
configure:16935: result: yes
configure:16949: checking whether vfprintf is declared
configure:16970: gcc -c -g -O2  conftest.c >&5
configure:16973: $? = 0
configure:16976: test -s conftest.o
configure:16979: $? = 0
configure:16989: result: yes
configure:17004: checking return type of signal handlers
configure:17032: gcc -c -g -O2  conftest.c >&5
configure:17035: $? = 0
configure:17038: test -s conftest.o
configure:17041: $? = 0
configure:17051: result: void
configure:17059: checking for intmax_t
configure:17080: gcc -c -g -O2  conftest.c >&5
configure:17083: $? = 0
configure:17086: test -s conftest.o
configure:17089: $? = 0
configure:17099: result: yes
configure:17108: checking for long double
configure:17129: gcc -c -g -O2  conftest.c >&5
configure:17132: $? = 0
configure:17135: test -s conftest.o
configure:17138: $? = 0
configure:17148: result: yes
configure:17157: checking for long long
configure:17178: gcc -c -g -O2  conftest.c >&5
configure:17181: $? = 0
configure:17184: test -s conftest.o
configure:17187: $? = 0
configure:17197: result: yes
configure:17206: checking for ptrdiff_t
configure:17227: gcc -c -g -O2  conftest.c >&5
configure:17230: $? = 0
configure:17233: test -s conftest.o
configure:17236: $? = 0
configure:17246: result: yes
configure:17255: checking for quad_t
configure:17276: gcc -c -g -O2  conftest.c >&5
configure: In function `main':
configure:17299: error: `quad_t' undeclared (first use in this function)
configure:17299: error: (Each undeclared identifier is reported only
once
configure:17299: error: for each function it appears in.)
configure:17299: error: parse error before ')' token
configure:17279: $? = 1
configure: failed program was:
#line 17261 "configure"
#include "confdefs.h"
#include <stdio.h>
#if HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#if HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
#if STDC_HEADERS
# include <stdlib.h>
# include <stddef.h>
#else
# if HAVE_STDLIB_H
#  include <stdlib.h>
# endif
#endif
#if HAVE_STRING_H
# if !STDC_HEADERS && HAVE_MEMORY_H
#  include <memory.h>
# endif
# include <string.h>
#endif
#if HAVE_STRINGS_H
# include <strings.h>
#endif
#if HAVE_INTTYPES_H
# include <inttypes.h>
#else
# if HAVE_STDINT_H
#  include <stdint.h>
# endif
#endif
#if HAVE_UNISTD_H
# include <unistd.h>
#endif
int
main ()
{
if ((quad_t *) 0)
  return 0;
if (sizeof (quad_t))
  return 0;
  ;
  return 0;
}
configure:17295: result: no
configure:17305: checking for preprocessor stringizing operator
configure:17326: result: yes
configure:17336: checking for working volatile
configure:17356: gcc -c -g -O2  conftest.c >&5
configure:17359: $? = 0
configure:17362: test -s conftest.o
configure:17365: $? = 0
configure:17375: result: yes
configure:17385: checking whether <stdarg.h> exists and works
configure:17412: gcc -c -g -O2  conftest.c >&5
configure:17415: $? = 0
configure:17418: test -s conftest.o
configure:17421: $? = 0
configure:17432: result: yes
configure:17442: checking whether gcc __attribute__ ((const)) works
configure:17460: gcc -c -g -O2  conftest.c >&5
configure:17463: $? = 0
configure:17466: test -s conftest.o
configure:17469: $? = 0
configure:17480: result: yes
configure:17490: checking whether gcc __attribute__ ((malloc)) works
configure:17499: gcc -g -O2  -c conftest.c >conftest.out 2>&1
configure:17502: $? = 0
configure:17516: result: yes
configure:17526: checking whether gcc __attribute__ ((mode (XX))) works
configure:17544: gcc -c -g -O2  conftest.c >&5
configure:17547: $? = 0
configure:17550: test -s conftest.o
configure:17553: $? = 0
configure:17564: result: yes
configure:17574: checking whether gcc __attribute__ ((noreturn)) works
configure:17592: gcc -c -g -O2  conftest.c >&5
configure:17595: $? = 0
configure:17598: test -s conftest.o
configure:17601: $? = 0
configure:17612: result: yes
configure:17622: checking for inline
configure:17646: gcc -c -g -O2  conftest.c >&5
configure:17649: $? = 0
configure:17652: test -s conftest.o
configure:17655: $? = 0
configure:17670: result: yes
configure:17712: gcc -c -g -O2  conftest.c >&5
configure:17715: $? = 0
configure:17718: test -s conftest.o
configure:17721: $? = 0
configure:17846: checking for main in -lm
configure:17866: gcc -o conftest -g -O2   conftest.c -lm   >&5
configure:17869: $? = 0
configure:17872: test -s conftest
configure:17875: $? = 0
configure:17886: result: yes
configure:17897: checking for working alloca.h
configure:17915: gcc -o conftest -g -O2   conftest.c  >&5
configure:17918: $? = 0
configure:17921: test -s conftest
configure:17924: $? = 0
configure:17934: result: yes
configure:17944: checking for alloca (via gmp-impl.h)
configure:17970: gcc -o conftest -g -O2   conftest.c  >&5
configure:17973: $? = 0
configure:17976: test -s conftest
configure:17979: $? = 0
configure:17989: result: yes
configure:17999: checking how to allocate temporary memory
configure:18023: result: alloca
configure:18094: gcc -c -g -O2  conftest.c >&5
configure:18097: $? = 0
configure:18100: test -s conftest.o
configure:18103: $? = 0
configure:18152: gcc -c -g -O2  conftest.c >&5
configure:18155: $? = 0
configure:18158: test -s conftest.o
configure:18161: $? = 0
configure:18187: checking whether byte ordering is bigendian
configure:18212: gcc -c -g -O2  conftest.c >&5
configure: In function `main':
configure:18203: error: `bogus' undeclared (first use in this function)
configure:18203: error: (Each undeclared identifier is reported only
once
configure:18203: error: for each function it appears in.)
configure:18203: error: parse error before "endian"
configure:18215: $? = 1
configure: failed program was:
#line 18195 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/param.h>

int
main ()
{
#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
 bogus endian macros
#endif

  ;
  return 0;
}
configure:18288: gcc -o conftest -g -O2   conftest.c  >&5
configure:18291: $? = 0
configure:18293: ./conftest
configure:18296: $? = 1
configure: program exited with status 1
configure: failed program was:
#line 18272 "configure"
#include "confdefs.h"
int
main ()
{
  /* Are we little or big endian?  From Harbison&Steele.  */
  union
  {
    long l;
    char c[sizeof (long)];
  } u;
  u.l = 1;
  exit (u.c[sizeof (long) - 1] == 1);
}
configure:18309: result: yes
configure:18336: checking format of `double' floating point
configure:18354: gcc -g -O2  -c conftest.c >&5 2>&1
configure:18357: $? = 0
configure:18498: result: IEEE big endian
configure:18576: checking for alarm
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for clock
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for clock_gettime
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for cputime
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
ld: Unsatisfied symbol "cputime" in file /var/tmp//ccYNRoDl.o
1 errors.
collect2: ld returned 1 exit status
configure:18616: $? = 1
configure: failed program was:
#line 18582 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char cputime (); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char cputime ();
char (*f) ();

int
main ()
{
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_cputime) || defined (__stub___cputime)
choke me
#else
f = cputime;
#endif

  ;
  return 0;
}
configure:18632: result: no
configure:18576: checking for getpagesize
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for getrusage
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for gettimeofday
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for localeconv
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for memset
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18592: warning: conflicting types for built-in function
'memset'
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for mmap
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for mprotect
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for obstack_vprintf
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
ld: Unsatisfied symbol "obstack_vprintf" in file /var/tmp//ccIURcCM.o
1 errors.
collect2: ld returned 1 exit status
configure:18616: $? = 1
configure: failed program was:
#line 18582 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char obstack_vprintf (); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char obstack_vprintf ();
char (*f) ();

int
main ()
{
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_obstack_vprintf) || defined
(__stub___obstack_vprintf)
choke me
#else
f = obstack_vprintf;
#endif

  ;
  return 0;
}
configure:18632: result: no
configure:18576: checking for popen
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for processor_info
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
ld: Unsatisfied symbol "processor_info" in file /var/tmp//ccI6ZqPt.o
1 errors.
collect2: ld returned 1 exit status
configure:18616: $? = 1
configure: failed program was:
#line 18582 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char processor_info (); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char processor_info ();
char (*f) ();

int
main ()
{
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_processor_info) || defined (__stub___processor_info)
choke me
#else
f = processor_info;
#endif

  ;
  return 0;
}
configure:18632: result: no
configure:18576: checking for read_real_time
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
ld: Unsatisfied symbol "read_real_time" in file /var/tmp//cc1m6Aqg.o
1 errors.
collect2: ld returned 1 exit status
configure:18616: $? = 1
configure: failed program was:
#line 18582 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char read_real_time (); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char read_real_time ();
char (*f) ();

int
main ()
{
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_read_real_time) || defined (__stub___read_real_time)
choke me
#else
f = read_real_time;
#endif

  ;
  return 0;
}
configure:18632: result: no
configure:18576: checking for sigaction
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for sigaltstack
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for sigstack
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for syssgi
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
ld: Unsatisfied symbol "syssgi" in file /var/tmp//ccCpy8CP.o
1 errors.
collect2: ld returned 1 exit status
configure:18616: $? = 1
configure: failed program was:
#line 18582 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char syssgi (); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char syssgi ();
char (*f) ();

int
main ()
{
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_syssgi) || defined (__stub___syssgi)
choke me
#else
f = syssgi;
#endif

  ;
  return 0;
}
configure:18632: result: no
configure:18576: checking for strchr
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18592: warning: conflicting types for built-in function
'strchr'
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for strnlen
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
ld: Unsatisfied symbol "strnlen" in file /var/tmp//ccOX4vNz.o
1 errors.
collect2: ld returned 1 exit status
configure:18616: $? = 1
configure: failed program was:
#line 18582 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char strnlen (); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char strnlen ();
char (*f) ();

int
main ()
{
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_strnlen) || defined (__stub___strnlen)
choke me
#else
f = strnlen;
#endif

  ;
  return 0;
}
configure:18632: result: no
configure:18576: checking for strtoul
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for sysconf
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18576: checking for sysctl
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
ld: Unsatisfied symbol "sysctl" in file /var/tmp//ccIaMhVf.o
1 errors.
collect2: ld returned 1 exit status
configure:18616: $? = 1
configure: failed program was:
#line 18582 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char sysctl (); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char sysctl ();
char (*f) ();

int
main ()
{
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_sysctl) || defined (__stub___sysctl)
choke me
#else
f = sysctl;
#endif

  ;
  return 0;
}
configure:18632: result: no
configure:18576: checking for sysctlbyname
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
ld: Unsatisfied symbol "sysctlbyname" in file /var/tmp//ccosnYar.o
1 errors.
collect2: ld returned 1 exit status
configure:18616: $? = 1
configure: failed program was:
#line 18582 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char sysctlbyname (); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char sysctlbyname ();
char (*f) ();

int
main ()
{
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_sysctlbyname) || defined (__stub___sysctlbyname)
choke me
#else
f = sysctlbyname;
#endif

  ;
  return 0;
}
configure:18632: result: no
configure:18576: checking for times
configure:18613: gcc -o conftest -g -O2   conftest.c  >&5
configure:18616: $? = 0
configure:18619: test -s conftest
configure:18622: $? = 0
configure:18632: result: yes
configure:18645: checking for vsnprintf
configure:18682: gcc -o conftest -g -O2   conftest.c  >&5
configure:18661: warning: conflicting types for built-in function
'vsnprintf'
configure:18685: $? = 0
configure:18688: test -s conftest
configure:18691: $? = 0
configure:18701: result: yes
configure:18712: checking whether vsnprintf works
configure:18776: gcc -o conftest -g -O2   conftest.c  >&5
configure:18779: $? = 0
configure:18781: ./conftest
configure:18784: $? = 0
configure:18776: gcc -o conftest -g -O2   conftest.c  >&5
configure:18779: $? = 0
configure:18781: ./conftest
configure:18784: $? = 0
configure:18798: result: yes
configure:18820: checking whether sscanf needs writable input
configure:18832: result: no
configure:19039: checking for suitable m4
trying m4
good
configure:19083: result: m4
configure:19087: checking if m4wrap produces spurious output
test input is
changequote({,})define(x,)m4wrap({x})dnl
produces 0 chars output
configure:19109: result: no
configure:19124: checking how to switch to text section
configure:19136: result: .text
configure:19140: checking how to switch to data section
configure:19151: result: .data
configure:19155: checking what assembly label suffix to use
configure:19167: result: :
configure:19171: checking how to export a symbol
configure:19182: result: .globl
configure:19186: checking if globals are prefixed by underscore
configure:19212: gcc -g -O2  -c conftes1.c >&5 && gcc -c -g -O2
conftes2.s >&5 && gcc -g -O2 conftes1.o conftes2.o >&5
configure:19215: $? = 0
configure:19212: gcc -g -O2  -c conftes1.c >&5 && gcc -c -g -O2
conftes2.s >&5 && gcc -g -O2 conftes1.o conftes2.o >&5
ld: Unsatisfied symbol "underscore_test" in file conftes1.o
1 errors.
collect2: ld returned 1 exit status
configure:19215: $? = 1
configure:19243: result: no
configure:19255: checking how to switch to read-only data section
Test program:
const int foo = 123;
configure:19272: gcc -g -O2  -S conftest.c >&5
configure:19275: $? = 0
Compiler output:
        .file   "conftest.c"
        .pred.safe_across_calls p1-p5,p16-p63
        .section        .debug_abbrev,"",@progbits
.Ldebug_abbrev0:
        .section        .debug_info,"",@progbits
.Ldebug_info0:
        .section        .debug_line,"",@progbits
.Ldebug_line0:
        .section        .text,  "ax",   "progbits"
.Ltext0:
        .global foo#
        .section        .sdata,"aw",@progbits
        .align 4
        .type   foo#, @object
        .size   foo#, 4
foo:
        data4   123
        .file 1 "conftest.c"
        .section        .text,  "ax",   "progbits"
.Letext0:
        .section        .debug_info
        data4.ua        0x40
        data2.ua        0x2
        data4.ua        @secrel(.Ldebug_abbrev0)
        data1   0x4
        .uleb128 0x1
        data4.ua        @secrel(.Ldebug_line0)
        data4.ua        .Letext0
        data4.ua        .Ltext0
        data4.ua        @secrel(.LASF0)
        data1   0x1
        data4.ua        @secrel(.LASF1)
        data4.ua        @secrel(.LASF2)
        .uleb128 0x2
        stringz "foo"
        data1   0x1
        data1   0x1
        data4.ua        0x37
        data1   0x1
        data1   0x5
        data1   0x3
        data4.ua        foo#
        .uleb128 0x3
        data4.ua        0x3c
        .uleb128 0x4
        stringz "int"
        data1   0x4
        data1   0x5
        data1   0x0
        .section        .debug_abbrev
        .uleb128 0x1
        .uleb128 0x11
        data1   0x1
        .uleb128 0x10
        .uleb128 0x6
        .uleb128 0x12
        .uleb128 0x1
        .uleb128 0x11
        .uleb128 0x1
        .uleb128 0x25
        .uleb128 0xe
        .uleb128 0x13
        .uleb128 0xb
        .uleb128 0x3
        .uleb128 0xe
        .uleb128 0x1b
        .uleb128 0xe
        data1   0x0
        data1   0x0
        .uleb128 0x2
        .uleb128 0x34
        data1   0x0
        .uleb128 0x3
        .uleb128 0x8
        .uleb128 0x3a
        .uleb128 0xb
        .uleb128 0x3b
        .uleb128 0xb
        .uleb128 0x49
        .uleb128 0x13
        .uleb128 0x3f
        .uleb128 0xc
        .uleb128 0x2
        .uleb128 0xa
        data1   0x0
        data1   0x0
        .uleb128 0x3
        .uleb128 0x26
        data1   0x0
        .uleb128 0x49
        .uleb128 0x13
        data1   0x0
        data1   0x0
        .uleb128 0x4
        .uleb128 0x24
        data1   0x0
        .uleb128 0x3
        .uleb128 0x8
        .uleb128 0xb
        .uleb128 0xb
        .uleb128 0x3e
        .uleb128 0xb
        data1   0x0
        data1   0x0
        data1   0x0
        .section        .debug_pubnames,"",@progbits
        data4.ua        0x16
        data2.ua        0x2
        data4.ua        @secrel(.Ldebug_info0)
        data4.ua        0x44
        data4.ua        0x25
        stringz "foo"
        data4.ua        0x0
        .section        .debug_str,"MS",@progbits,1
.LASF0:
        stringz "GNU C 3.4.0"
.LASF1:
        stringz "conftest.c"
.LASF2:
        stringz "/usr/local/build/gmp-4.1.3"
        .ident  "GCC: (GNU) 3.4.0"
Match:  .section        .sdata,"aw",@progbits
configure:19305: result:        .section        .sdata,"aw",@progbits
configure:19309: checking if the export directive needs an attribute
configure:19320: result: ,entry
configure:19324: checking for assembler .type directive
configure:19335: gcc -c -g -O2 conftest.s >conftest.out 2>&1
configure:19338: $? = 0
configure:19358: result: .type  $1,@$2
configure:19362: checking for assembler .size directive
configure:19372: gcc -c -g -O2 conftest.s >conftest.out 2>&1
configure:19375: $? = 0
configure:19391: result: .size  $1,$2
configure:19395: checking what prefix to use for a local label
Trying L
configure:19407: gcc -c -g -O2 conftest.s >conftest.out 2>&1
configure:19410: $? = 0
00000000 t Lgurkmacka
00000000 t dummy
Trying .L
configure:19407: gcc -c -g -O2 conftest.s >conftest.out 2>&1
configure:19410: $? = 0
00000000 t dummy
configure:19449: result: .L
configure:19457: checking how to define a 32-bit word
configure:19513: result: .word
configure:19517: checking if .align assembly directive is logarithmic
configure:19532: gcc -c -g -O2 conftest.s >conftest.out 2>&1
configure:19535: $? = 0
configure:19556: result: no
configure:21200: checking for stack_t
configure:21222: gcc -c -g -O2  conftest.c >&5
configure:21225: $? = 0
configure:21228: test -s conftest.o
configure:21231: $? = 0
configure:21241: result: yes
configure:21264: checking for readline in -lreadline
configure:21291: gcc -o conftest -g -O2   conftest.c -lreadline   >&5
ld: Can't find library or mismatched ABI for -lreadline
Fatal error.
collect2: ld returned 1 exit status
configure:21294: $? = 1
configure: failed program was:
#line 21272 "configure"
#include "confdefs.h"

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char readline ();
int
main ()
{
readline ();
  ;
  return 0;
}
configure:21311: result: no
configure:21330: checking for bison
configure:21356: result: no
configure:21330: checking for byacc
configure:21356: result: no
configure:21368: checking for flex
configure:21394: result: no
configure:21368: checking for lex
configure:21383: found /usr/bin/lex
configure:21391: result: lex
configure:21404: checking for yywrap in -lfl
configure:21431: gcc -o conftest -g -O2   conftest.c -lfl   >&5
ld: Can't find library or mismatched ABI for -lfl
Fatal error.
collect2: ld returned 1 exit status
configure:21434: $? = 1
configure: failed program was:
#line 21412 "configure"
#include "confdefs.h"

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char yywrap ();
int
main ()
{
yywrap ();
  ;
  return 0;
}
configure:21451: result: no
configure:21456: checking for yywrap in -ll
configure:21483: gcc -o conftest -g -O2   conftest.c -ll   >&5
ld: (Warning) Unsatisfied symbol "yyleng" in file
/usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yylenguc" in file
/usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyinput" in file
/usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyunput" in file
/usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyolsp" in file
/usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yytext" in file
/usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyoutput" in file
/usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yytextuc" in file
/usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyextra" in file
/usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyfnd" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyprevious" in file
/usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yylex" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yylsp" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyout" in file /usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yylstate" in file
/usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yytextarr" in file
/usr/lib/hpux32/libl.so
ld: (Warning) Unsatisfied symbol "yyback" in file
/usr/lib/hpux32/libl.so
17 warnings.
configure:21486: $? = 0
configure:21489: test -s conftest
configure:21492: $? = 0
configure:21503: result: yes
configure:21514: checking lex output file root
configure:21533: result: lex.yy
configure:21537: checking whether yytext is a pointer
configure:21553: gcc -o conftest -g -O2   conftest.c  -ll >&5
conftest.c:533: error: conflicting types for 'yytext'
conftest.c:194: error: previous declaration of 'yytext' was here
configure:21556: $? = 1
configure: failed program was:
# include "stdio.h"
#if defined(__cplusplus)
   extern "C" {
#endif
#if (defined(__cplusplus) || defined(__STDC__))
     extern int yyreject();
     extern int yywrap();
     extern int yylook();
     extern int yyback(int *, int);
     extern int yyinput();
     extern void yyoutput(int);
     extern void yyunput(int);
     extern int yylex();
     extern int yyless(int);
#ifdef LEXDEBUG
     extern void allprint();
     extern void sprint();
#endif
#if defined(__cplusplus)
   }
#endif
#endif  /* __cplusplus or __STDC__ */
# define U(x) x
# define NLSTATE yyprevious=YYNEWLINE
# define BEGIN yybgin = yysvec + 1 +
# define INITIAL 0
# define YYLERR yysvec
# define YYSTATE (yyestate-yysvec-1)
# define YYOPTIM 1
# define YYLMAX 200
# define output(c) putc(c,yyout)
# define input()
(((yytchar=yysptr>yysbuf?U(*--yysptr):getc(yyin))==10?(yylineno++,yytcha
r):yytchar)==EOF?0:yytchar)
# define unput(c) {yytchar=
(c);if(yytchar=='\n')yylineno--;*yysptr++=yytchar;}
# define yymore() (yymorfg=1)
# define ECHO fprintf(yyout, "%s",yytext)
# define REJECT { nstr = yyreject(); goto yyfussy;}
long yyleng;
long yylenguc;
extern unsigned char yytextarr[];
# ifdef YYCHAR_ARRAY
extern char yytext[];
# else
extern unsigned char yytext[];
# endif
int yyposix_point=0;
int yynls16=0;
int yynls_wchar=0;
char *yylocale = "C C C C C C";
int yymorfg;
extern unsigned char *yysptr, yysbuf[];
int yytchar;
FILE *yyin = {stdin}, *yyout = {stdout};
extern int yylineno;
struct yysvf { 
        int yystoff;
        struct yysvf *yyother;
        int *yystops;};
struct yysvf *yyestate;
extern struct yysvf yysvec[], *yybgin;
# define YYNEWLINE 10
yylex(){
   int nstr; extern int yyprevious;
   while((nstr = yylook()) >= 0)
yyfussy: switch(nstr){
case 0:
   if(yywrap()) return(0); break;
case -1:
break;
default:
   fprintf(yyout,"bad switch yylook %d",nstr);
} return(0); }
/* end of yylex */

#ifndef __cplusplus
static void __yy__unused() { main(); }
#endif
int yyvstop[] = {
0,
0};
# define YYTYPE unsigned char
struct yywork { YYTYPE verify, advance; } yycrank[] = {
{0,0},  {0,0},  {0,0},  {0,0},  
{0,0}};
struct yysvf yysvec[] = {
{0,     0,      0},
{0,     0,              0},     
{0,     0,              0},     
{0,     0,      0}};
struct yywork *yytop = yycrank+0;
struct yysvf *yybgin = yysvec+1;
unsigned char yymatch[] = {
00  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
01  ,01  ,01  ,01  ,01  ,01  ,01  ,01  ,
0};
unsigned char yyextra[] = {
0,0,0,0,0,0,0,0,
0};
/* @(#) A.11.22.00 HP C LANGUAGE TOOL (NCFORM) 010402 $      */
#ifdef YYREENTRANT
__thread int yylineno;
#else
int yylineno = 1;
#endif   /* reentrant */

# define YYU(x) x
# define NLSTATE yyprevious=YYNEWLINE
 
#ifdef YYNLS16_WCHAR
#  ifdef YYREENTRANT
__thread unsigned char yytextuc[YYLMAX * sizeof(wchar_t)];
#  else
unsigned char yytextuc[YYLMAX * sizeof(wchar_t)];
#  endif   /* reentrant */

# ifdef YY_PCT_POINT /* for %pointer */
#   ifdef YYREENTRANT
__thread wchar_t yytextarr[YYLMAX];
__thread wchar_t *yytext;
#   else
wchar_t yytextarr[YYLMAX];
wchar_t *yytext;
#   endif            /* reentrant */
# else               /* %array */
#   ifdef YYREENTRANT
__thread wchar_t yytextarr[YYLMAX];
__thread wchar_t yytext[YYLMAX];
#   else
wchar_t yytextarr[YYLMAX];
wchar_t yytext[YYLMAX];
#   endif            /* reentrant */
# endif              /* YY_PCT_POINT */
#else

#  ifdef YYREENTRANT
__thread unsigned char yytextuc;
#  else
unsigned char yytextuc;
#  endif             /* reentrant */
# ifdef YY_PCT_POINT /* for %pointer */
#   ifdef YYREENTRANT
__thread unsigned char yytextarr[YYLMAX];
__thread unsigned char *yytext;
#   else
unsigned char yytextarr[YYLMAX];
unsigned char *yytext;
#   endif            /* reentrant */
# else               /* %array */
#   ifdef YYREENTRANT
__thread unsigned char yytextarr[YYLMAX];
#   else
unsigned char yytextarr[YYLMAX];
#   endif            /* reentrant */

# ifdef YYCHAR_ARRAY
#   ifdef YYREENTRANT
__thread char yytext[YYLMAX];
#   else
char yytext[YYLMAX];
#   endif            /* reentrant */
# else
#   ifdef YYREENTRANT
__thread unsigned char yytext[YYLMAX];
#   else
unsigned char yytext[YYLMAX];
#   endif            /* reentrant */
# endif              /* YYCHAR_ARRAY */
# endif              /* YY_PCT_POINT */
#endif               /* YYNLS16_WCHAR */


#ifdef YYREENTRANT
__thread struct yysvf *yylstate[YYLMAX], **yylsp, **yyolsp;
__thread unsigned char yysbuf[YYLMAX];

__thread unsigned char *yysptr;  /*  = yysbuf; */
__thread int *yyfnd;
__thread extern struct yysvf *yyestate;
#else
struct yysvf *yylstate [YYLMAX], **yylsp, **yyolsp;
unsigned char yysbuf[YYLMAX];

unsigned char *yysptr = yysbuf; 
int *yyfnd;
extern struct yysvf *yyestate;
#endif

#ifdef YYREENTRANT
__thread int yyprevious;  /* YYNEWLINE; */
#else
int yyprevious = YYNEWLINE; 
#endif



#ifdef YYREENTRANT
/*
 * initialize tls data.  These were global data and were init 
 * when declared.  Lex will always generate this function 
 * but invoke it only once.  
 */
yyinit_tls()
{
  yylineno = 1;
  yysptr = yysbuf;
  yyprevious = YYNEWLINE; 

  if (!yyin) yyin = stdin;
  if (!yyout) yyout = stdout; 
}
#endif

yylook(){
        register struct yysvf *yystate, **lsp;
        register struct yywork *yyt;
        struct yysvf *yyz;
        int yych, yyfirst;
        struct yywork *yyr;
# ifdef LEXDEBUG
        int debug;
# endif
/*      char *yylastch;
 * ***** nls8 ***** */
        unsigned char *yylastch, sec, third, fourth;
        /* start off machines */
# ifdef LEXDEBUG
        debug = 0;
# endif
        yyfirst=1;
        if (!yymorfg)
#ifdef YYNLS16_WCHAR
                yylastch = yytextuc;
#else
# ifdef YYCHAR_ARRAY
                yylastch = (unsigned char *)yytext;
# else
                yylastch = yytext;
# endif
#endif
        else {
                yymorfg=0;
#ifdef YYNLS16_WCHAR
                yylastch = yytextuc+yylenguc;
#else
# ifdef YYCHAR_ARRAY
                yylastch = (unsigned char *)yytext+yyleng;
# else
                yylastch = yytext+yyleng;
# endif
#endif
                }
        for(;;){
                lsp = yylstate;
                yyestate = yystate = yybgin;
                if (yyprevious==YYNEWLINE) yystate++;
                for (;;){
# ifdef LEXDEBUG
                        if(debug)fprintf(yyout,"state
%d\n",yystate-yysvec-1);
# endif
                        yyt = &yycrank[yystate->yystoff];
                        if(yyt == yycrank && !yyfirst){  /* may not be
any transitions */
                                yyz = yystate->yyother;
                                if(yyz == 0)break;
                                if(yyz->yystoff == 0)break;
                                }
                        *yylastch++ = yych = input();
                        yyfirst=0;
                tryagain:
# ifdef LEXDEBUG
                        if(debug){
                                fprintf(yyout,"char ");
                                allprint(yych);
                                putchar('\n');
                                }
# endif
                        yyr = yyt;

                        if ((long)yyt > (long)yycrank){

                                yyt = yyr + yych;
                                if (yyt <= yytop && yyt->verify+yysvec
== yystate){
                                        if(yyt->advance+yysvec ==
YYLERR) /* error transitions */
        
{unput(*--yylastch);break;}
                                        *lsp++ = yystate =
yyt->advance+yysvec;
                                        goto contin;
                                        }
                                }
# ifdef YYOPTIM

                        else if((long)yyt < (long)yycrank) {  /* r <
yycrank */

                                yyt = yyr = yycrank+(yycrank-yyt);
# ifdef LEXDEBUG
                                if(debug)fprintf(yyout,"compressed
state\n");
# endif
                                yyt = yyt + yych;
                                if(yyt <= yytop && yyt->verify+yysvec ==
yystate){
                                        if(yyt->advance+yysvec ==
YYLERR) /* error transitions */
        
{unput(*--yylastch);break;}
                                        *lsp++ = yystate =
yyt->advance+yysvec;
                                        goto contin;
                                        }
                                yyt = yyr + YYU(yymatch[yych]);
# ifdef LEXDEBUG
                                if(debug){
                                        fprintf(yyout,"try fall back
character ");
                                        allprint(YYU(yymatch[yych]));
                                        putchar('\n');
                                        }
# endif
                                if(yyt <= yytop && yyt->verify+yysvec ==
yystate){
                                        if(yyt->advance+yysvec ==
YYLERR) /* error transition */
        
{unput(*--yylastch);break;}
                                        *lsp++ = yystate =
yyt->advance+yysvec;
                                        goto contin;
                                        }
                                }
                        if ((yystate = yystate->yyother) && (yyt =
&yycrank[yystate->yystoff]) != yycrank){
# ifdef LEXDEBUG
                                if(debug)fprintf(yyout,"fall back to
state %d\n",yystate-yysvec-1);
# endif
                                goto tryagain;
                                }
# endif
                        else
                                {unput(*--yylastch);break;}
                contin:
# ifdef LEXDEBUG
                        if(debug){
                                fprintf(yyout,"state %d char
",yystate-yysvec-1);
                                allprint(yych);
                                putchar('\n');
                                }
# endif
                        ;
                        }
# ifdef LEXDEBUG
                if(debug){
                        fprintf(yyout,"stopped at %d with
",*(lsp-1)-yysvec-1);
                        allprint(yych);
                        putchar('\n');
                        }
# endif
                while (lsp-- > yylstate){
                        *yylastch-- = 0;
                        if (*lsp != 0 && (yyfnd= (*lsp)->yystops) &&
*yyfnd > 0){
                                yyolsp = lsp;
                                if(yyextra[*yyfnd]){            /* must
backup */
        
while(yyback((*lsp)->yystops,-*yyfnd) != 1 && lsp > yylstate){
                                                lsp--;
                                                unput(*yylastch--);
                                                }
                                        }
                                yyprevious = YYU(*yylastch);
                                yylsp = lsp;
#ifdef YYNLS16_WCHAR
                                yylenguc = yylastch-yytextuc+1;
                                yytextuc[yylenguc] = 0;
#else
# ifdef YYCHAR_ARRAY
                                yyleng = yylastch-(unsigned
char*)yytext+1;
# else
                                yyleng = yylastch-yytext+1;
# endif
                                yytext[yyleng] = 0;
#endif
# ifdef LEXDEBUG
                                if(debug){
                                        fprintf(yyout,"\nmatch ");
#ifdef YYNLS16_WCHAR
                                        sprint(yytextuc);
#else
                                        sprint(yytext);
#endif
                                        fprintf(yyout," action
%d\n",*yyfnd);
                                        }
# endif
                                return(*yyfnd++);
                                }
                        unput(*yylastch);
                        }
#ifdef YYNLS16_WCHAR
                if (yytextuc[0] == 0  /* && feof(yyin) */)
#else
                if (yytext[0] == 0  /* && feof(yyin) */)
#endif
                        {
                        yysptr=yysbuf;
                        return(0);
                        }
#ifdef YYNLS16_WCHAR
                yyprevious = yytextuc[0] = input();
#else
                yyprevious = yytext[0] = input();
#endif
                if (yyprevious>0) {
                        output(yyprevious);
#ifdef YYNLS16
                        if (yynls16) {
                        int noBytes;
                        sec = input();
                        third = input();
                        fourth = input();
#ifdef YYNLS16_WCHAR
                        noBytes =
MultiByte(yytextuc[0],sec,third,fourth);
#else 
                        noBytes = MultiByte(yytext[0],sec,third,fourth);
#endif          
                                        switch(noBytes) {
                                        case 2:
#ifdef YYNLS16_WCHAR
 
output(yyprevious=yytextuc[0]=sec);
#else
 
output(yyprevious=yytext[0]=sec);
#endif
                                                 unput(fourth);
                                                 unput(third);
                                                 break;
                                        case 3:
#ifdef YYNLS16_WCHAR
 
output(yyprevious=yytextuc[0]=sec);
 
output(yyprevious=yytextuc[0]=third);
#else
 
output(yyprevious=yytext[0]=sec);
 
output(yyprevious=yytext[0]=third);
#endif
                                                 unput(fourth);
                                                 break; 
                                         case 4:
#ifdef YYNLS16_WCHAR
 
output(yyprevious=yytextuc[0]=sec);
 
output(yyprevious=yytextuc[0]=third);
 
output(yyprevious=yytextuc[0]=fourth);
#else
 
output(yyprevious=yytext[0]=sec);
 
output(yyprevious=yytext[0]=third);
 
output(yyprevious=yytext[0]=fourth);
#endif
                                                 break;

                                        default:
                                                unput(fourth);
                                                unput(third);
                                                unput(sec);
                                                break;
                                                }
                                        }
#endif
                }
#ifdef YYNLS16_WCHAR
                yylastch=yytextuc;
#else
# ifdef YYCHAR_ARRAY
                yylastch=(unsigned char*)yytext;
# else
                yylastch=yytext;
# endif
#endif
# ifdef LEXDEBUG
                if(debug)putchar('\n');
# endif
                }
        }

# ifdef __cplusplus
yyback(int *p, int m)
# else
yyback(p, m)
        int *p;
# endif
{
if (p==0) return(0);
while (*p)
        {
        if (*p++ == m)
                return(1);
        }
return(0);
}
        /* the following are only used in the lex library */
yyinput(){
        return(input());
        
        }

#if (defined(__cplusplus) || defined(__STDC__))
void yyoutput(int c)
#else
yyoutput(c)
  int c;
# endif
{
        output(c);
}

#if (defined(__cplusplus) || defined(__STDC__))
void yyunput(int c)
#else
yyunput(c)
   int c;
#endif
{
        unput(c);
}
extern char *yytext;
configure:21574: result: no
configure:21714: creating ./config.status

## ----------------------- ##
## Running config.status.  ##
## ----------------------- ##

This file was extended by config.status 2.52, executed with
  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  > ./config.status 
on rosccl02

config.status:22298: creating demos/pexpr-config.h
config.status:22298: creating demos/calc/calc-config.h
config.status:22298: creating demos/expr/expr-config.h
config.status:22298: creating Makefile
config.status:22298: creating mpbsd/Makefile
config.status:22298: creating mpf/Makefile
config.status:22298: creating mpn/Makefile
config.status:22298: creating mpq/Makefile
config.status:22298: creating mpz/Makefile
config.status:22298: creating printf/Makefile
config.status:22298: creating scanf/Makefile
config.status:22298: creating cxx/Makefile
config.status:22298: creating tests/Makefile
config.status:22298: creating tests/devel/Makefile
config.status:22298: creating tests/mpbsd/Makefile
config.status:22298: creating tests/mpf/Makefile
config.status:22298: creating tests/mpn/Makefile
config.status:22298: creating tests/mpq/Makefile
config.status:22298: creating tests/mpz/Makefile
config.status:22298: creating tests/rand/Makefile
config.status:22298: creating tests/misc/Makefile
config.status:22298: creating tests/cxx/Makefile
config.status:22298: creating mpfr/Makefile
config.status:22298: creating mpfr/tests/Makefile
config.status:22298: creating tune/Makefile
config.status:22298: creating demos/Makefile
config.status:22298: creating demos/calc/Makefile
config.status:22298: creating demos/expr/Makefile
config.status:22298: creating gmp.h
config.status:22298: creating mp.h
config.status:22390: creating config.h
config.status:22531: config.h is unchanged
config.status:22588: linking ./mpn/generic/add.c to mpn/add.c
config.status:22588: linking ./mpn/generic/add_1.c to mpn/add_1.c
config.status:22588: linking ./mpn/ia64/add_n.asm to mpn/add_n.asm
config.status:22588: linking ./mpn/generic/sub.c to mpn/sub.c
config.status:22588: linking ./mpn/generic/sub_1.c to mpn/sub_1.c
config.status:22588: linking ./mpn/ia64/sub_n.asm to mpn/sub_n.asm
config.status:22588: linking ./mpn/ia64/mul_1.asm to mpn/mul_1.asm
config.status:22588: linking ./mpn/ia64/addmul_1.asm to mpn/addmul_1.asm
config.status:22588: linking ./mpn/ia64/submul_1.c to mpn/submul_1.c
config.status:22588: linking ./mpn/ia64/lorrshift.asm to mpn/lshift.asm
config.status:22588: linking ./mpn/ia64/lorrshift.asm to mpn/rshift.asm
config.status:22588: linking ./mpn/generic/dive_1.c to mpn/dive_1.c
config.status:22588: linking ./mpn/generic/diveby3.c to mpn/diveby3.c
config.status:22588: linking ./mpn/generic/divis.c to mpn/divis.c
config.status:22588: linking ./mpn/generic/divrem.c to mpn/divrem.c
config.status:22588: linking ./mpn/generic/divrem_1.c to mpn/divrem_1.c
config.status:22588: linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c
config.status:22588: linking ./mpn/generic/fib2_ui.c to mpn/fib2_ui.c
config.status:22588: linking ./mpn/generic/mod_1.c to mpn/mod_1.c
config.status:22588: linking ./mpn/generic/mod_34lsub1.c to
mpn/mod_34lsub1.c
config.status:22588: linking ./mpn/generic/mode1o.c to mpn/mode1o.c
config.status:22588: linking ./mpn/generic/pre_divrem_1.c to
mpn/pre_divrem_1.c
config.status:22588: linking ./mpn/generic/pre_mod_1.c to
mpn/pre_mod_1.c
config.status:22588: linking ./mpn/generic/dump.c to mpn/dump.c
config.status:22588: linking ./mpn/generic/mul.c to mpn/mul.c
config.status:22588: linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c
config.status:22588: linking ./mpn/generic/mul_n.c to mpn/mul_n.c
config.status:22588: linking ./mpn/generic/mul_basecase.c to
mpn/mul_basecase.c
config.status:22588: linking ./mpn/generic/sqr_basecase.c to
mpn/sqr_basecase.c
config.status:22588: linking ./mpn/generic/random.c to mpn/random.c
config.status:22588: linking ./mpn/generic/random2.c to mpn/random2.c
config.status:22588: linking ./mpn/generic/pow_1.c to mpn/pow_1.c
config.status:22588: linking ./mpn/generic/rootrem.c to mpn/rootrem.c
config.status:22588: linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c
config.status:22588: linking ./mpn/generic/get_str.c to mpn/get_str.c
config.status:22588: linking ./mpn/generic/set_str.c to mpn/set_str.c
config.status:22588: linking ./mpn/generic/scan0.c to mpn/scan0.c
config.status:22588: linking ./mpn/generic/scan1.c to mpn/scan1.c
config.status:22588: linking ./mpn/ia64/popcount.asm to mpn/popcount.asm
config.status:22588: linking ./mpn/generic/hamdist.c to mpn/hamdist.c
config.status:22588: linking ./mpn/generic/cmp.c to mpn/cmp.c
config.status:22588: linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c
config.status:22588: linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c
config.status:22588: linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c
config.status:22588: linking ./mpn/generic/gcd.c to mpn/gcd.c
config.status:22588: linking ./mpn/generic/gcdext.c to mpn/gcdext.c
config.status:22588: linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c
config.status:22588: linking ./mpn/generic/dc_divrem_n.c to
mpn/dc_divrem_n.c
config.status:22588: linking ./mpn/generic/sb_divrem_mn.c to
mpn/sb_divrem_mn.c
config.status:22588: linking ./mpn/generic/jacbase.c to mpn/jacbase.c
config.status:22588: linking ./mpn/ia64/copyi.asm to mpn/copyi.asm
config.status:22588: linking ./mpn/ia64/copyd.asm to mpn/copyd.asm
config.status:22588: linking ./mpn/ia64/invert_limb.asm to
mpn/invert_limb.asm
config.status:22588: linking ./mpn/ia64/gmp-mparam.h to gmp-mparam.h

## ----------------- ##
## Cache variables.  ##
## ----------------- ##

ac_cv_build=ia64-hp-hpux11.22
ac_cv_build_alias=ia64-hp-hpux11.22
ac_cv_c_bigendian=yes
ac_cv_c_compiler_gnu=yes
ac_cv_c_stringize=yes
ac_cv_c_volatile=yes
ac_cv_env_ABI_set=''
ac_cv_env_ABI_value=''
ac_cv_env_CC_set=set
ac_cv_env_CC_value=gcc
ac_cv_env_CFLAGS_set=''
ac_cv_env_CFLAGS_value=''
ac_cv_env_CPPFLAGS_set=''
ac_cv_env_CPPFLAGS_value=''
ac_cv_env_CPP_set=''
ac_cv_env_CPP_value=''
ac_cv_env_CXXCPP_set=''
ac_cv_env_CXXCPP_value=''
ac_cv_env_CXXFLAGS_set=''
ac_cv_env_CXXFLAGS_value=''
ac_cv_env_CXX_set=''
ac_cv_env_CXX_value=''
ac_cv_env_LDFLAGS_set=''
ac_cv_env_LDFLAGS_value=''
ac_cv_env_M4_set=''
ac_cv_env_M4_value=''
ac_cv_env_build_alias_set=''
ac_cv_env_build_alias_value=''
ac_cv_env_host_alias_set=''
ac_cv_env_host_alias_value=''
ac_cv_env_target_alias_set=''
ac_cv_env_target_alias_value=''
ac_cv_func_alarm=yes
ac_cv_func_clock=yes
ac_cv_func_clock_gettime=yes
ac_cv_func_cputime=no
ac_cv_func_getpagesize=yes
ac_cv_func_getrusage=yes
ac_cv_func_gettimeofday=yes
ac_cv_func_localeconv=yes
ac_cv_func_memset=yes
ac_cv_func_mmap=yes
ac_cv_func_mprotect=yes
ac_cv_func_obstack_vprintf=no
ac_cv_func_popen=yes
ac_cv_func_processor_info=no
ac_cv_func_read_real_time=no
ac_cv_func_sigaction=yes
ac_cv_func_sigaltstack=yes
ac_cv_func_sigstack=yes
ac_cv_func_strchr=yes
ac_cv_func_strnlen=no
ac_cv_func_strtoul=yes
ac_cv_func_sysconf=yes
ac_cv_func_sysctl=no
ac_cv_func_sysctlbyname=no
ac_cv_func_syssgi=no
ac_cv_func_times=yes
ac_cv_func_vsnprintf=yes
ac_cv_have_decl_fgetc=yes
ac_cv_have_decl_fscanf=yes
ac_cv_have_decl_optarg=yes
ac_cv_have_decl_ungetc=yes
ac_cv_have_decl_vfprintf=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_fcntl_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_locale_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=no
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_mman_h=yes
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_processor_h=no
ac_cv_header_sys_resource_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_sysctl_h=no
ac_cv_header_sys_syssgi_h=no
ac_cv_header_sys_systemcfg_h=no
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_times_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_time=yes
ac_cv_header_unistd_h=yes
ac_cv_host=ia64-hp-hpux11.22
ac_cv_host_alias=ia64-hp-hpux11.22
ac_cv_lib_fl_yywrap=no
ac_cv_lib_l_yywrap=yes
ac_cv_lib_m_main=yes
ac_cv_lib_readline_readline=no
ac_cv_objext=o
ac_cv_path_install='/opt/imake/bin/install -c'
ac_cv_prog_AWK=awk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_LEX=lex
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=''
ac_cv_prog_lex_root=lex.yy
ac_cv_prog_lex_yytext_pointer=no
ac_cv_prog_make_make_set=yes
ac_cv_type_intmax_t=yes
ac_cv_type_long_double=yes
ac_cv_type_long_long=yes
ac_cv_type_ptrdiff_t=yes
ac_cv_type_quad_t=no
ac_cv_type_signal=void
ac_cv_type_stack_t=yes
am_cv_CC_dependencies_compiler_type=none
am_cv_prog_cc_stdc=''
gmp_cv_asm_align_log=no
gmp_cv_asm_data=.data
gmp_cv_asm_globl=.globl
gmp_cv_asm_globl_attr=,entry
gmp_cv_asm_label_suffix=:
gmp_cv_asm_lsym_prefix=.L
gmp_cv_asm_rodata='     .section        .sdata,"aw",@progbits'
gmp_cv_asm_size='.size  $1,$2'
gmp_cv_asm_text=.text
gmp_cv_asm_type='.type  $1,@$2'
gmp_cv_asm_underscore=no
gmp_cv_asm_w32=.word
gmp_cv_c_attribute_const=yes
gmp_cv_c_attribute_malloc=yes
gmp_cv_c_attribute_mode=yes
gmp_cv_c_attribute_noreturn=yes
gmp_cv_c_double_format='IEEE big endian'
gmp_cv_c_inline=yes
gmp_cv_c_stdarg=yes
gmp_cv_func_alloca=yes
gmp_cv_func_sscanf_writable_input=no
gmp_cv_func_vsnprintf=yes
gmp_cv_header_alloca=yes
gmp_cv_m4_m4wrap_spurious=no
gmp_cv_option_alloca=alloca
gmp_cv_prog_m4=m4
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9])
shared object file - IA64'
lt_cv_file_magic_cmd=/usr/bin/file
lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
lt_cv_ld_reload_flag=-r
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/ccs/bin/ld
lt_cv_path_NM='/apps/binutils-2.15/bin/nm -B'
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_rtti_exceptions=no
lt_cv_prog_gnu_ld=no
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[
]\([ABCDGISTW][ABCDGISTW]*\)[   ][
]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p'\'
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)
$/  {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[ABCDEGRST]* \([^ ]*\) \([^
]*\)$/  {"\2", (lt_ptr) \&\2},/p'\'
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern
int \1();/p'\'' -e '\''s/^[ABCDEGRST]* .* \(.*\)$/extern char \1;/p'\'
lt_cv_sys_max_cmd_len=393217
lt_lt_cv_prog_compiler_c_o='"yes"'
lt_lt_cv_sys_global_symbol_pipe='"sed -n -e '\''s/^.*[
]\\([ABCDGISTW][ABCDGISTW]*\\)[         ][
]*\\(\\)\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2\\3 \\3/p'\''"'
lt_lt_cv_sys_global_symbol_to_c_name_address='"sed -n -e '\''s/^: \\([^
]*\\) \$/  {\\\"\\1\\\", (lt_ptr) 0},/p'\'' -e '\''s/^[ABCDEGRST]* \\([^
]*\\) \\([^ ]*\\)\$/  {\"\\2\", (lt_ptr) \\&\\2},/p'\''"'
lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^T .*
\\(.*\\)\$/extern int \\1();/p'\'' -e '\''s/^[ABCDEGRST]* .*
\\(.*\\)\$/extern char \\1;/p'\''"'

## ------------ ##
## confdefs.h.  ##
## ------------ ##

#define HAVE_HOST_CPU_ia64 1
#define PACKAGE "gmp"
#define VERSION "4.1.3"
#define WANT_FFT 1
#define HAVE_SPEED_CYCLECOUNTER 2
#define PROTOTYPES 1
#define STDC_HEADERS 1
#define HAVE_STRING_H 1
#define HAVE_DLFCN_H 1
#define STDC_HEADERS 1
#define TIME_WITH_SYS_TIME 1
#define HAVE_FCNTL_H 1
#define HAVE_LOCALE_H 1
#define HAVE_SYS_MMAN_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_RESOURCE_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_SYS_TIMES_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DECL_FGETC 1
#define HAVE_DECL_FSCANF 1
#define HAVE_DECL_OPTARG 1
#define HAVE_DECL_UNGETC 1
#define HAVE_DECL_VFPRINTF 1
#define RETSIGTYPE void
#define HAVE_INTMAX_T 1
#define HAVE_LONG_DOUBLE 1
#define HAVE_LONG_LONG 1
#define HAVE_PTRDIFF_T 1
#define HAVE_STRINGIZE 1
#define HAVE_STDARG 1
#define HAVE_ATTRIBUTE_CONST 1
#define HAVE_ATTRIBUTE_MALLOC 1
#define HAVE_ATTRIBUTE_MODE 1
#define HAVE_ATTRIBUTE_NORETURN 1
#define HAVE_ALLOCA_H 1
#define HAVE_ALLOCA 1
#define WANT_TMP_ALLOCA 1
#define WORDS_BIGENDIAN 1
#define HAVE_LIMB_BIG_ENDIAN 1
#define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
#define HAVE_ALARM 1
#define HAVE_CLOCK 1
#define HAVE_CLOCK_GETTIME 1
#define HAVE_GETPAGESIZE 1
#define HAVE_GETRUSAGE 1
#define HAVE_GETTIMEOFDAY 1
#define HAVE_LOCALECONV 1
#define HAVE_MEMSET 1
#define HAVE_MMAP 1
#define HAVE_MPROTECT 1
#define HAVE_POPEN 1
#define HAVE_SIGACTION 1
#define HAVE_SIGALTSTACK 1
#define HAVE_SIGSTACK 1
#define HAVE_STRCHR 1
#define HAVE_STRTOUL 1
#define HAVE_SYSCONF 1
#define HAVE_TIMES 1
#define HAVE_VSNPRINTF 1
#define HAVE_NATIVE_mpn_add_n 1
#define HAVE_NATIVE_mpn_sub_n 1
#define HAVE_NATIVE_mpn_mul_1 1
#define HAVE_NATIVE_mpn_addmul_1 1
#define HAVE_NATIVE_func 1
#define HAVE_NATIVE_func 1
#define HAVE_NATIVE_mpn_popcount 1
#define HAVE_NATIVE_mpn_copyi 1
#define HAVE_NATIVE_mpn_copyd 1
#define HAVE_NATIVE_mpn_invert_limb 1
#define LSYM_PREFIX ".L"
#define GMP_MPARAM_H_SUGGEST "./mpn/ia64/gmp-mparam.h"
#define BITS_PER_ULONG BITS_PER_MP_LIMB
#define TUNE_SQR_KARATSUBA_MAX SQR_KARATSUBA_MAX_GENERIC
#define HAVE_STACK_T 1


configure: exit 0





reply via email to

[Prev in Thread] Current Thread [Next in Thread]