GNU Smalltalk fails when building with Clang

Project:GNU Smalltalk
Component:Build
Category:feature
Priority:normal
Assigned:Unassigned
Status:fixed
Description

Issue:
GNU Smalltalk cannot be compiled by Clang.

The build process fails with the message:

checking whether -Wno-long-double is needed... configure: error: compiler does not have long double

Solution:
GNU Smalltalk should be compilable with Clang.

Updates

#1 submitted by Holger Hans Pet... on Sun, 12/16/2012 - 07:55

Please include the config.log that is generated by the configure script.

#2 submitted by Spixi on Sun, 12/16/2012 - 17:15

It is strange because Clang does support long doubles ... But now the configure.log:
---

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

It was created by GNU Smalltalk configure 3.2.4, which was
generated by GNU Autoconf 2.64. Invocation command line was

 $ ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --with-system-libsigsegv --with-system-libffi --with-system-libltdl --without-emacs --with-readline --without-gmp --without-tcl --without-tk --enable-gtk

  1. --------- ##
    1. Platform. ##
    2. --------- ##

    hostname = spixxi
    uname -m = x86_64
    uname -r = 3.5.7-gentoo
    uname -s = Linux
    uname -v = #15 SMP Sat Dec 1 19:20:09 CET 2012

    /usr/bin/uname -p = Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz
    /bin/uname -X = unknown

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

    PATH: /usr/lib64/portage/bin/ebuild-helpers
    PATH: /usr/local/sbin
    PATH: /usr/local/bin
    PATH: /usr/sbin
    PATH: /usr/bin
    PATH: /sbin
    PATH: /bin
    PATH: /opt/bin
    PATH: /usr/x86_64-pc-linux-gnu/gcc-bin/4.5.4

    1. ----------- ##
      1. Core tests. ##
      2. ----------- ##

      configure:2983: checking for gawk
      configure:2999: found /usr/bin/gawk
      configure:3010: result: gawk
      configure:3044: checking for a BSD-compatible install
      configure:3112: result: /usr/bin/install -c
      configure:3123: checking whether build environment is sane
      configure:3173: result: yes
      configure:3314: checking for a thread-safe mkdir -p
      configure:3353: result: /bin/mkdir -p
      configure:3366: checking for gawk
      configure:3393: result: gawk
      configure:3404: checking whether make sets $(MAKE)
      configure:3426: result: yes
      configure:3510: checking build system type
      configure:3524: result: x86_64-pc-linux-gnu
      configure:3544: checking host system type
      configure:3557: result: x86_64-pc-linux-gnu
      configure:3652: checking for style of include used by make
      configure:3680: result: GNU
      configure:3710: checking for x86_64-pc-linux-gnu-gcc
      configure:3737: result: /usr/bin/clang
      configure:4006: checking for C compiler version
      configure:4015: /usr/bin/clang --version >&5
      clang version 3.1 (branches/release_31)
      Target: x86_64-pc-linux-gnu
      Thread model: posix
      configure:4026: $? = 0
      configure:4015: /usr/bin/clang -v >&5
      clang version 3.1 (branches/release_31)
      Target: x86_64-pc-linux-gnu
      Thread model: posix
      configure:4026: $? = 0
      configure:4015: /usr/bin/clang -V >&5
      clang: error: argument to '-V' is missing (expected 1 value)
      clang: error: no input files
      configure:4026: $? = 1
      configure:4015: /usr/bin/clang -qversion >&5
      clang: error: no input files
      configure:4026: $? = 1
      configure:4048: checking for C compiler default output file name
      configure:4070: /usr/bin/clang -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wl,-O1 -Wl,--as-needed conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4074: $? = 0
      configure:4111: result: a.out
      configure:4127: checking whether the C compiler works
      configure:4136: ./a.out
      configure:4140: $? = 0
      configure:4155: result: yes
      configure:4162: checking whether we are cross compiling
      configure:4164: result: no
      configure:4167: checking for suffix of executables
      configure:4174: /usr/bin/clang -o conftest -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wl,-O1 -Wl,--as-needed conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4178: $? = 0
      configure:4200: result:
      configure:4206: checking for suffix of object files
      configure:4228: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4232: $? = 0
      configure:4253: result: o
      configure:4257: checking whether we are using the GNU C compiler
      configure:4276: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4276: $? = 0
      configure:4285: result: yes
      configure:4294: checking whether /usr/bin/clang accepts -g
      configure:4314: /usr/bin/clang -c -g conftest.c >&5
      configure:4314: $? = 0
      configure:4355: result: yes
      configure:4372: checking for /usr/bin/clang option to accept ISO C89
      configure:4436: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4436: $? = 0
      configure:4449: result: none needed
      configure:4471: checking dependency style of /usr/bin/clang
      configure:4581: result: gcc3
      configure:4601: checking how to run the C preprocessor
      configure:4632: /usr/bin/clang -E conftest.c
      configure:4632: $? = 0
      configure:4646: /usr/bin/clang -E conftest.c
      conftest.c:16:10: fatal error: 'ac_nonexistent.h' file not found

      1. include

              ^

      1 error generated.
      configure:4646: $? = 1
      configure: failed program was:
      | /* confdefs.h */
      | #define PACKAGE_NAME "GNU Smalltalk"
      | #define PACKAGE_TARNAME "smalltalk"
      | #define PACKAGE_VERSION "3.2.4"
      | #define PACKAGE_STRING "GNU Smalltalk 3.2.4"
      | #define PACKAGE_BUGREPORT "help-smalltalk@gnu.org"
      | #define PACKAGE_URL "http://smalltalk.gnu.org/"
      | #define ST_MAJOR_VERSION 3
      | #define ST_MINOR_VERSION 2
      | #define ST_EDIT_VERSION 4
      | #define MAINTAINER "bonzini@gnu.org"
      | #define PACKAGE "smalltalk"
      | #define VERSION "3.2.4"
      | #define PACKAGE_GIT_REVISION ""
      | /* end confdefs.h. */
      | #include
      configure:4671: result: /usr/bin/clang -E
      configure:4691: /usr/bin/clang -E conftest.c
      configure:4691: $? = 0
      configure:4705: /usr/bin/clang -E conftest.c
      conftest.c:16:10: fatal error: 'ac_nonexistent.h' file not found
      1. include

              ^

      1 error generated.
      configure:4705: $? = 1
      configure: failed program was:
      | /* confdefs.h */
      | #define PACKAGE_NAME "GNU Smalltalk"
      | #define PACKAGE_TARNAME "smalltalk"
      | #define PACKAGE_VERSION "3.2.4"
      | #define PACKAGE_STRING "GNU Smalltalk 3.2.4"
      | #define PACKAGE_BUGREPORT "help-smalltalk@gnu.org"
      | #define PACKAGE_URL "http://smalltalk.gnu.org/"
      | #define ST_MAJOR_VERSION 3
      | #define ST_MINOR_VERSION 2
      | #define ST_EDIT_VERSION 4
      | #define MAINTAINER "bonzini@gnu.org"
      | #define PACKAGE "smalltalk"
      | #define VERSION "3.2.4"
      | #define PACKAGE_GIT_REVISION ""
      | /* end confdefs.h. */
      | #include
      configure:4735: checking for grep that handles long lines and -e
      configure:4793: result: /bin/grep
      configure:4798: checking for egrep
      configure:4860: result: /bin/grep -E
      configure:4865: checking for ANSI C header files
      configure:4885: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4885: $? = 0
      configure:4958: /usr/bin/clang -o conftest -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wl,-O1 -Wl,--as-needed conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4958: $? = 0
      configure:4958: ./conftest
      configure:4958: $? = 0
      configure:4969: result: yes
      configure:4982: checking for sys/types.h
      configure:4982: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4982: $? = 0
      configure:4982: result: yes
      configure:4982: checking for sys/stat.h
      configure:4982: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4982: $? = 0
      configure:4982: result: yes
      configure:4982: checking for stdlib.h
      configure:4982: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4982: $? = 0
      configure:4982: result: yes
      configure:4982: checking for string.h
      configure:4982: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4982: $? = 0
      configure:4982: result: yes
      configure:4982: checking for memory.h
      configure:4982: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4982: $? = 0
      configure:4982: result: yes
      configure:4982: checking for strings.h
      configure:4982: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4982: $? = 0
      configure:4982: result: yes
      configure:4982: checking for inttypes.h
      configure:4982: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4982: $? = 0
      configure:4982: result: yes
      configure:4982: checking for stdint.h
      configure:4982: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4982: $? = 0
      configure:4982: result: yes
      configure:4982: checking for unistd.h
      configure:4982: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:4982: $? = 0
      configure:4982: result: yes
      configure:4996: checking minix/config.h usability
      configure:4996: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      conftest.c:59:10: fatal error: 'minix/config.h' file not found
      1. include

              ^

      1 error generated.
      configure:4996: $? = 1
      configure: failed program was:
      | /* confdefs.h */
      | #define PACKAGE_NAME "GNU Smalltalk"
      | #define PACKAGE_TARNAME "smalltalk"
      | #define PACKAGE_VERSION "3.2.4"
      | #define PACKAGE_STRING "GNU Smalltalk 3.2.4"
      | #define PACKAGE_BUGREPORT "help-smalltalk@gnu.org"
      | #define PACKAGE_URL "http://smalltalk.gnu.org/"
      | #define ST_MAJOR_VERSION 3
      | #define ST_MINOR_VERSION 2
      | #define ST_EDIT_VERSION 4
      | #define MAINTAINER "bonzini@gnu.org"
      | #define PACKAGE "smalltalk"
      | #define VERSION "3.2.4"
      | #define PACKAGE_GIT_REVISION ""
      | #define STDC_HEADERS 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_STDINT_H 1
      | #define HAVE_UNISTD_H 1
      | /* end confdefs.h. */
      | #include
      | #ifdef HAVE_SYS_TYPES_H
      | # include
      | #endif
      | #ifdef HAVE_SYS_STAT_H
      | # include
      | #endif
      | #ifdef STDC_HEADERS
      | # include
      | # include
      | #else
      | # ifdef HAVE_STDLIB_H
      | # include
      | # endif
      | #endif
      | #ifdef HAVE_STRING_H
      | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
      | # include
      | # endif
      | # include
      | #endif
      | #ifdef HAVE_STRINGS_H
      | # include
      | #endif
      | #ifdef HAVE_INTTYPES_H
      | # include
      | #endif
      | #ifdef HAVE_STDINT_H
      | # include
      | #endif
      | #ifdef HAVE_UNISTD_H
      | # include
      | #endif
      | #include
      configure:4996: result: no
      configure:4996: checking minix/config.h presence
      configure:4996: /usr/bin/clang -E conftest.c
      conftest.c:26:10: fatal error: 'minix/config.h' file not found
      1. include

              ^

      1 error generated.
      configure:4996: $? = 1
      configure: failed program was:
      | /* confdefs.h */
      | #define PACKAGE_NAME "GNU Smalltalk"
      | #define PACKAGE_TARNAME "smalltalk"
      | #define PACKAGE_VERSION "3.2.4"
      | #define PACKAGE_STRING "GNU Smalltalk 3.2.4"
      | #define PACKAGE_BUGREPORT "help-smalltalk@gnu.org"
      | #define PACKAGE_URL "http://smalltalk.gnu.org/"
      | #define ST_MAJOR_VERSION 3
      | #define ST_MINOR_VERSION 2
      | #define ST_EDIT_VERSION 4
      | #define MAINTAINER "bonzini@gnu.org"
      | #define PACKAGE "smalltalk"
      | #define VERSION "3.2.4"
      | #define PACKAGE_GIT_REVISION ""
      | #define STDC_HEADERS 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_STDINT_H 1
      | #define HAVE_UNISTD_H 1
      | /* end confdefs.h. */
      | #include
      configure:4996: result: no
      configure:4996: checking for minix/config.h
      configure:4996: result: no
      configure:5017: checking whether it is safe to define __EXTENSIONS__
      configure:5035: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:5035: $? = 0
      configure:5042: result: yes
      configure:5157: checking dependency style of /usr/bin/clang
      configure:5265: result: gcc3
      configure:5281: checking for a sed that does not truncate output
      configure:5345: result: /bin/sed
      configure:5350: checking whether ln -s works
      configure:5354: result: yes
      configure:5361: checking whether ln works
      configure:5379: result: yes
      configure:5392: checking for x86_64-pc-linux-gnu-pkg-config
      configure:5425: result: no
      configure:5435: checking for pkg-config
      configure:5453: found /usr/bin/pkg-config
      configure:5465: result: /usr/bin/pkg-config
      configure:5490: checking pkg-config is at least version 0.9.0
      configure:5493: result: yes
      configure:5505: checking for x86_64-pc-linux-gnu-windres
      configure:5538: result: no
      configure:5548: checking for windres
      configure:5581: result: no
      configure:5602: checking for install-info
      configure:5621: found /usr/bin/install-info
      configure:5634: result: /usr/bin/install-info
      configure:5644: checking for zip
      configure:5662: found /usr/bin/zip
      configure:5675: result: /usr/bin/zip
      configure:5685: checking for timeout
      configure:5701: found /usr/bin/timeout
      configure:5713: result: timeout 600s
      configure:5727: checking whether cross-compiling under Wine
      configure:5738: result: no
      configure:5774: checking for emacs
      configure:5801: result: no
      configure:5825: checking where .elc files should go
      configure:5854: result: ${datadir}/emacs/site-lisp
      configure:5891: WARNING: Emacs start directory not detected, guessing
      configure:5893: WARNING: /usr/share/emacs/site-lisp/site-start.d
      configure:5895: WARNING: you may need this in your .emacs or site-start.el file:
      configure:5897: WARNING: (mapc 'load (directory-files
      configure:5899: WARNING: "/usr/share/emacs/site-lisp/site-start.d"
      configure:5901: WARNING: t "\.el\'"))
      configure:5907: checking where to place Emacs startup files
      configure:5909: result: ${lispdir}/site-start.d
      configure:5914: checking for comint.el
      configure:5930: result: no
      configure:5970: checking for GNUTLS
      configure:5978: $PKG_CONFIG --exists --print-errors "gnutls"
      configure:5981: $? = 0
      configure:5996: $PKG_CONFIG --exists --print-errors "gnutls"
      configure:5999: $? = 0
      configure:6135: result: yes
      configure:6158: checking for lt_dlopen in -lltdl
      configure:6183: /usr/bin/clang -o conftest -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall -Wl,-O1 -Wl,--as-needed conftest.c -lltdl >&5
      configure:6183: $? = 0
      configure:6192: result: yes
      configure:6246: checking for LIBFFI
      configure:6254: $PKG_CONFIG --exists --print-errors "libffi"
      configure:6257: $? = 0
      configure:6272: $PKG_CONFIG --exists --print-errors "libffi"
      configure:6275: $? = 0
      configure:6411: result: yes
      configure:6490: checking for sigsegv_install_handler in -lsigsegv
      configure:6515: /usr/bin/clang -o conftest -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall -Wl,-O1 -Wl,--as-needed conftest.c -lsigsegv >&5
      configure:6515: $? = 0
      configure:6524: result: yes
      configure:6605: checking whether the target supports __sync_fetch_and_add
      configure:6624: /usr/bin/clang -o conftest -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall -Wl,-O1 -Wl,--as-needed conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:6624: $? = 0
      configure:6633: result: yes
      configure:6641: checking for inline
      configure:6657: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:6657: $? = 0
      configure:6665: result: inline
      configure:6728: checking pthread.h usability
      configure:6728: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:6728: $? = 0
      configure:6728: result: yes
      configure:6728: checking pthread.h presence
      configure:6728: /usr/bin/clang -E conftest.c
      configure:6728: $? = 0
      configure:6728: result: yes
      configure:6728: checking for pthread.h
      configure:6728: result: yes
      configure:6756: /usr/bin/clang -o conftest -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall -Wl,-O1 -Wl,--as-needed conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      /var/tmp/portage/dev-lang/gnu-smalltalk-3.2.4/temp/conftest-5Sqz3o.o:conftest.c:function main: error: undefined reference to 'pthread_mutexattr_init'
      clang: error: linker command failed with exit code 1 (use -v to see invocation)
      configure:6756: $? = 1
      configure: failed program was:
      | /* confdefs.h */
      | #define PACKAGE_NAME "GNU Smalltalk"
      | #define PACKAGE_TARNAME "smalltalk"
      | #define PACKAGE_VERSION "3.2.4"
      | #define PACKAGE_STRING "GNU Smalltalk 3.2.4"
      | #define PACKAGE_BUGREPORT "help-smalltalk@gnu.org"
      | #define PACKAGE_URL "http://smalltalk.gnu.org/"
      | #define ST_MAJOR_VERSION 3
      | #define ST_MINOR_VERSION 2
      | #define ST_EDIT_VERSION 4
      | #define MAINTAINER "bonzini@gnu.org"
      | #define PACKAGE "smalltalk"
      | #define VERSION "3.2.4"
      | #define PACKAGE_GIT_REVISION ""
      | #define STDC_HEADERS 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_STDINT_H 1
      | #define HAVE_UNISTD_H 1
      | #define __EXTENSIONS__ 1
      | #define _ALL_SOURCE 1
      | #define _GNU_SOURCE 1
      | #define _POSIX_PTHREAD_SEMANTICS 1
      | #define _TANDEM_SOURCE 1
      | #define HAVE_GNUTLS 1
      | #define HAVE_LIBLTDL 1
      | #define HAVE_LIBSIGSEGV 1
      | #define HAVE_SIGSEGV_H 1
      | #define HAVE_SYNC_BUILTINS 1
      | /* end confdefs.h. */
      | #include
      | int
      | main ()
      | {
      | pthread_mutex_lock((pthread_mutex_t*)0);
      | pthread_mutexattr_init((pthread_mutexattr_t*)0);
      | ;
      | return 0;
      | }
      configure:6819: checking for pthread_kill in -lpthread
      configure:6844: /usr/bin/clang -o conftest -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall -Wl,-O1 -Wl,--as-needed conftest.c -lpthread >&5
      configure:6844: $? = 0
      configure:6853: result: yes
      configure:6912: checking for pthread_rwlock_t
      configure:6912: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:6912: $? = 0
      configure:6912: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      conftest.c:42:31: error: expected expression
      if (sizeof ((pthread_rwlock_t)))
                                   ^

      1 error generated.
      configure:6912: $? = 1
      configure: failed program was:
      | /* confdefs.h */
      | #define PACKAGE_NAME "GNU Smalltalk"
      | #define PACKAGE_TARNAME "smalltalk"
      | #define PACKAGE_VERSION "3.2.4"
      | #define PACKAGE_STRING "GNU Smalltalk 3.2.4"
      | #define PACKAGE_BUGREPORT "help-smalltalk@gnu.org"
      | #define PACKAGE_URL "http://smalltalk.gnu.org/"
      | #define ST_MAJOR_VERSION 3
      | #define ST_MINOR_VERSION 2
      | #define ST_EDIT_VERSION 4
      | #define MAINTAINER "bonzini@gnu.org"
      | #define PACKAGE "smalltalk"
      | #define VERSION "3.2.4"
      | #define PACKAGE_GIT_REVISION ""
      | #define STDC_HEADERS 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_STDINT_H 1
      | #define HAVE_UNISTD_H 1
      | #define __EXTENSIONS__ 1
      | #define _ALL_SOURCE 1
      | #define _GNU_SOURCE 1
      | #define _POSIX_PTHREAD_SEMANTICS 1
      | #define _TANDEM_SOURCE 1
      | #define HAVE_GNUTLS 1
      | #define HAVE_LIBLTDL 1
      | #define HAVE_LIBSIGSEGV 1
      | #define HAVE_SIGSEGV_H 1
      | #define HAVE_SYNC_BUILTINS 1
      | #define USE_POSIX_THREADS 1
      | /* end confdefs.h. */
      | #include
      |
      | int
      | main ()
      | {
      | if (sizeof ((pthread_rwlock_t)))
      | return 0;
      | ;
      | return 0;
      | }
      configure:6912: result: yes
      configure:6937: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:6937: $? = 0
      configure:6961: checking for multithread API to use
      configure:6963: result: posix
      configure:6974: checking for special C compiler options needed for large files
      configure:7019: result: no
      configure:7025: checking for _FILE_OFFSET_BITS value needed for large files
      configure:7050: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:7050: $? = 0
      configure:7082: result: no
      configure:7165: checking for inline
      configure:7189: result: inline
      configure:7207: checking for C/C++ restrict keyword
      configure:7232: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall conftest.c >&5
      clang: warning: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: warning: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:7232: $? = 0
      configure:7240: result: __restrict
      configure:7254: checking for broken sys/avl.h
      configure:7264: /usr/bin/clang -E conftest.c
      conftest.c:40:10: fatal error: 'sys/avl.h' file not found
      1. include

              ^

      1 error generated.
      configure:7264: $? = 1
      configure: failed program was:
      | /* confdefs.h */
      | #define PACKAGE_NAME "GNU Smalltalk"
      | #define PACKAGE_TARNAME "smalltalk"
      | #define PACKAGE_VERSION "3.2.4"
      | #define PACKAGE_STRING "GNU Smalltalk 3.2.4"
      | #define PACKAGE_BUGREPORT "help-smalltalk@gnu.org"
      | #define PACKAGE_URL "http://smalltalk.gnu.org/"
      | #define ST_MAJOR_VERSION 3
      | #define ST_MINOR_VERSION 2
      | #define ST_EDIT_VERSION 4
      | #define MAINTAINER "bonzini@gnu.org"
      | #define PACKAGE "smalltalk"
      | #define VERSION "3.2.4"
      | #define PACKAGE_GIT_REVISION ""
      | #define STDC_HEADERS 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_STDINT_H 1
      | #define HAVE_UNISTD_H 1
      | #define __EXTENSIONS__ 1
      | #define _ALL_SOURCE 1
      | #define _GNU_SOURCE 1
      | #define _POSIX_PTHREAD_SEMANTICS 1
      | #define _TANDEM_SOURCE 1
      | #define HAVE_GNUTLS 1
      | #define HAVE_LIBLTDL 1
      | #define HAVE_LIBSIGSEGV 1
      | #define HAVE_SIGSEGV_H 1
      | #define HAVE_SYNC_BUILTINS 1
      | #define USE_POSIX_THREADS 1
      | #define HAVE_PTHREAD_RWLOCK 1
      | #define HAVE_PTHREAD_MUTEX_RECURSIVE 1
      | #define restrict __restrict
      | /* end confdefs.h. */
      | #include
      | #ifndef _AVL_H
      | would be useless anyway
      | #endif
      |
      configure:7273: result: no
      configure:7278: checking for hidden visibility
      configure:7290: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall -Werror conftest.c >&5
      clang: error: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: error: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:7290: $? = 1
      configure: failed program was:
      | /* confdefs.h */
      | #define PACKAGE_NAME "GNU Smalltalk"
      | #define PACKAGE_TARNAME "smalltalk"
      | #define PACKAGE_VERSION "3.2.4"
      | #define PACKAGE_STRING "GNU Smalltalk 3.2.4"
      | #define PACKAGE_BUGREPORT "help-smalltalk@gnu.org"
      | #define PACKAGE_URL "http://smalltalk.gnu.org/"
      | #define ST_MAJOR_VERSION 3
      | #define ST_MINOR_VERSION 2
      | #define ST_EDIT_VERSION 4
      | #define MAINTAINER "bonzini@gnu.org"
      | #define PACKAGE "smalltalk"
      | #define VERSION "3.2.4"
      | #define PACKAGE_GIT_REVISION ""
      | #define STDC_HEADERS 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_STDINT_H 1
      | #define HAVE_UNISTD_H 1
      | #define __EXTENSIONS__ 1
      | #define _ALL_SOURCE 1
      | #define _GNU_SOURCE 1
      | #define _POSIX_PTHREAD_SEMANTICS 1
      | #define _TANDEM_SOURCE 1
      | #define HAVE_GNUTLS 1
      | #define HAVE_LIBLTDL 1
      | #define HAVE_LIBSIGSEGV 1
      | #define HAVE_SIGSEGV_H 1
      | #define HAVE_SYNC_BUILTINS 1
      | #define USE_POSIX_THREADS 1
      | #define HAVE_PTHREAD_RWLOCK 1
      | #define HAVE_PTHREAD_MUTEX_RECURSIVE 1
      | #define restrict __restrict
      | /* end confdefs.h. */
      | char *c __attribute__ ((visibility ("hidden")));
      configure:7297: result: no
      configure:7305: checking whether -Wno-long-double is needed
      configure:7317: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall -Werror conftest.c >&5
      clang: error: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: error: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:7317: $? = 1
      configure: failed program was:
      | /* confdefs.h */
      | #define PACKAGE_NAME "GNU Smalltalk"
      | #define PACKAGE_TARNAME "smalltalk"
      | #define PACKAGE_VERSION "3.2.4"
      | #define PACKAGE_STRING "GNU Smalltalk 3.2.4"
      | #define PACKAGE_BUGREPORT "help-smalltalk@gnu.org"
      | #define PACKAGE_URL "http://smalltalk.gnu.org/"
      | #define ST_MAJOR_VERSION 3
      | #define ST_MINOR_VERSION 2
      | #define ST_EDIT_VERSION 4
      | #define MAINTAINER "bonzini@gnu.org"
      | #define PACKAGE "smalltalk"
      | #define VERSION "3.2.4"
      | #define PACKAGE_GIT_REVISION ""
      | #define STDC_HEADERS 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_STDINT_H 1
      | #define HAVE_UNISTD_H 1
      | #define __EXTENSIONS__ 1
      | #define _ALL_SOURCE 1
      | #define _GNU_SOURCE 1
      | #define _POSIX_PTHREAD_SEMANTICS 1
      | #define _TANDEM_SOURCE 1
      | #define HAVE_GNUTLS 1
      | #define HAVE_LIBLTDL 1
      | #define HAVE_LIBSIGSEGV 1
      | #define HAVE_SIGSEGV_H 1
      | #define HAVE_SYNC_BUILTINS 1
      | #define USE_POSIX_THREADS 1
      | #define HAVE_PTHREAD_RWLOCK 1
      | #define HAVE_PTHREAD_MUTEX_RECURSIVE 1
      | #define restrict __restrict
      | /* end confdefs.h. */
      | long double a;
      configure:7325: /usr/bin/clang -c -march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall -Werror -Wno-long-double conftest.c >&5
      clang: error: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'
      clang: error: argument unused during compilation: '-fplugin-arg-dragonegg-enable-gcc-optzns'
      configure:7325: $? = 1
      configure: failed program was:
      | /* confdefs.h */
      | #define PACKAGE_NAME "GNU Smalltalk"
      | #define PACKAGE_TARNAME "smalltalk"
      | #define PACKAGE_VERSION "3.2.4"
      | #define PACKAGE_STRING "GNU Smalltalk 3.2.4"
      | #define PACKAGE_BUGREPORT "help-smalltalk@gnu.org"
      | #define PACKAGE_URL "http://smalltalk.gnu.org/"
      | #define ST_MAJOR_VERSION 3
      | #define ST_MINOR_VERSION 2
      | #define ST_EDIT_VERSION 4
      | #define MAINTAINER "bonzini@gnu.org"
      | #define PACKAGE "smalltalk"
      | #define VERSION "3.2.4"
      | #define PACKAGE_GIT_REVISION ""
      | #define STDC_HEADERS 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_STDINT_H 1
      | #define HAVE_UNISTD_H 1
      | #define __EXTENSIONS__ 1
      | #define _ALL_SOURCE 1
      | #define _GNU_SOURCE 1
      | #define _POSIX_PTHREAD_SEMANTICS 1
      | #define _TANDEM_SOURCE 1
      | #define HAVE_GNUTLS 1
      | #define HAVE_LIBLTDL 1
      | #define HAVE_LIBSIGSEGV 1
      | #define HAVE_SIGSEGV_H 1
      | #define HAVE_SYNC_BUILTINS 1
      | #define USE_POSIX_THREADS 1
      | #define HAVE_PTHREAD_RWLOCK 1
      | #define HAVE_PTHREAD_MUTEX_RECURSIVE 1
      | #define restrict __restrict
      | /* end confdefs.h. */
      | long double a;
      configure:7328: error: compiler does not have long double

      1. ---------------- ##
        1. Cache variables. ##
        2. ---------------- ##

        ac_cv_build=x86_64-pc-linux-gnu
        ac_cv_c_compiler_gnu=yes
        ac_cv_c_inline=inline
        ac_cv_c_restrict=__restrict
        ac_cv_emacs_comint=no
        ac_cv_env_ATK_CFLAGS_set=
        ac_cv_env_ATK_CFLAGS_value=
        ac_cv_env_ATK_LIBS_set=
        ac_cv_env_ATK_LIBS_value=
        ac_cv_env_CAIRO_CFLAGS_set=
        ac_cv_env_CAIRO_CFLAGS_value=
        ac_cv_env_CAIRO_LIBS_set=
        ac_cv_env_CAIRO_LIBS_value=
        ac_cv_env_CC_set=set
        ac_cv_env_CC_value=/usr/bin/clang
        ac_cv_env_CFLAGS_set=set
        ac_cv_env_CFLAGS_value='-march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns'
        ac_cv_env_CPPFLAGS_set=set
        ac_cv_env_CPPFLAGS_value=
        ac_cv_env_CPP_set=
        ac_cv_env_CPP_value=
        ac_cv_env_EMACSLOADPATH_set=
        ac_cv_env_EMACSLOADPATH_value=
        ac_cv_env_EMACS_set=
        ac_cv_env_EMACS_value=
        ac_cv_env_GNUTLS_CFLAGS_set=
        ac_cv_env_GNUTLS_CFLAGS_value=
        ac_cv_env_GNUTLS_LIBS_set=
        ac_cv_env_GNUTLS_LIBS_value=
        ac_cv_env_GTHREAD_CFLAGS_set=
        ac_cv_env_GTHREAD_CFLAGS_value=
        ac_cv_env_GTHREAD_LIBS_set=
        ac_cv_env_GTHREAD_LIBS_value=
        ac_cv_env_LDFLAGS_set=set
        ac_cv_env_LDFLAGS_value='-Wl,-O1 -Wl,--as-needed'
        ac_cv_env_LIBFFI_CFLAGS_set=
        ac_cv_env_LIBFFI_CFLAGS_value=
        ac_cv_env_LIBFFI_LIBS_set=
        ac_cv_env_LIBFFI_LIBS_value=
        ac_cv_env_LIBS_set=
        ac_cv_env_LIBS_value=
        ac_cv_env_PANGO_CFLAGS_set=
        ac_cv_env_PANGO_CFLAGS_value=
        ac_cv_env_PANGO_LIBS_set=
        ac_cv_env_PANGO_LIBS_value=
        ac_cv_env_PKG_CONFIG_set=
        ac_cv_env_PKG_CONFIG_value=
        ac_cv_env_SDL_CFLAGS_set=
        ac_cv_env_SDL_CFLAGS_value=
        ac_cv_env_SDL_LIBS_set=
        ac_cv_env_SDL_LIBS_value=
        ac_cv_env_XMKMF_set=
        ac_cv_env_XMKMF_value=
        ac_cv_env_build_alias_set=set
        ac_cv_env_build_alias_value=x86_64-pc-linux-gnu
        ac_cv_env_host_alias_set=set
        ac_cv_env_host_alias_value=x86_64-pc-linux-gnu
        ac_cv_env_target_alias_set=
        ac_cv_env_target_alias_value=
        ac_cv_header_inttypes_h=yes
        ac_cv_header_memory_h=yes
        ac_cv_header_minix_config_h=no
        ac_cv_header_pthread_h=yes
        ac_cv_header_stdc=yes
        ac_cv_header_stdint_h=yes
        ac_cv_header_stdlib_h=yes
        ac_cv_header_string_h=yes
        ac_cv_header_strings_h=yes
        ac_cv_header_sys_stat_h=yes
        ac_cv_header_sys_types_h=yes
        ac_cv_header_unistd_h=yes
        ac_cv_host=x86_64-pc-linux-gnu
        ac_cv_lib_gnutls_gnutls_global_init=yes
        ac_cv_lib_libffi_ffi_prep_cif=yes
        ac_cv_lib_ltdl_lt_dlopen=yes
        ac_cv_lib_pthread_pthread_kill=yes
        ac_cv_lib_sigsegv_sigsegv_install_handler=yes
        ac_cv_objext=o
        ac_cv_path_EGREP='/bin/grep -E'
        ac_cv_path_GREP=/bin/grep
        ac_cv_path_INSTALL_INFO=/usr/bin/install-info
        ac_cv_path_SED=/bin/sed
        ac_cv_path_ZIP=/usr/bin/zip
        ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config
        ac_cv_path_install='/usr/bin/install -c'
        ac_cv_path_mkdir=/bin/mkdir
        ac_cv_prog_AWK=gawk
        ac_cv_prog_CC=/usr/bin/clang
        ac_cv_prog_CPP='/usr/bin/clang -E'
        ac_cv_prog_EMACS=no
        ac_cv_prog_TIMEOUT='timeout 600s'
        ac_cv_prog_cc_c89=
        ac_cv_prog_cc_g=yes
        ac_cv_prog_make_make_set=yes
        ac_cv_safe_to_define___extensions__=yes
        ac_cv_sys_file_offset_bits=no
        ac_cv_sys_largefile_CC=no
        ac_cv_type_pthread_rwlock_t=yes
        am_cv_CC_dependencies_compiler_type=gcc3
        am_cv_OBJC_dependencies_compiler_type=gcc3
        am_cv_lispdir='${datadir}/emacs/site-lisp'
        gst_cv_c_visibility_hidden=no
        gst_cv_c_wno_long_double=no
        gst_cv_have_sync_fetch_and_add=yes
        gst_cv_lispstartdir='${lispdir}/site-start.d'
        gst_cv_wine=no
        pkg_cv_GNUTLS_CFLAGS=' '
        pkg_cv_GNUTLS_LIBS='-lgnutls '
        pkg_cv_LIBFFI_CFLAGS='-I/usr/lib64/libffi-3.0.11/include '
        pkg_cv_LIBFFI_LIBS='-lffi '

        1. ----------------- ##
          1. Output variables. ##
          2. ----------------- ##

          ACLOCAL='${SHELL} /var/tmp/portage/dev-lang/gnu-smalltalk-3.2.4/work/smalltalk-3.2.4/build-aux/missing --run aclocal-1.11'
          ALLOCA=
          ALL_PACKAGES=

          AMDEPBACKSLASH='\'
          AMDEP_FALSE='#'
          AMDEP_TRUE=
          AMTAR='${SHELL} /var/tmp/portage/dev-lang/gnu-smalltalk-3.2.4/work/smalltalk-3.2.4/build-aux/missing --run tar'
          AR=

          AS=
          ATK_CFLAGS=

          ATK_LIBS=
          AUTOCONF='${SHELL} /var/tmp/portage/dev-lang/gnu-smalltalk-3.2.4/work/smalltalk-3.2.4/build-aux/missing --run autoconf'
          AUTOHEADER='${SHELL} /var/tmp/portage/dev-lang/gnu-smalltalk-3.2.4/work/smalltalk-3.2.4/build-aux/missing --run autoheader'
          AUTOM4TE='${SHELL} /var/tmp/portage/dev-lang/gnu-smalltalk-3.2.4/work/smalltalk-3.2.4/build-aux/missing --run autom4te'
          AUTOMAKE='${SHELL} /var/tmp/portage/dev-lang/gnu-smalltalk-3.2.4/work/smalltalk-3.2.4/build-aux/missing --run automake-1.11'
          AWK='gawk'
          BLOX_IMPLEMENTATION=

          BUILT_PACKAGES=
          CAIRO_CFLAGS=

          CAIRO_LIBS=
          CC='/usr/bin/clang'
          CCDEPMODE='depmode=gcc3'
          CFLAGS='-march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall -Werror -Wno-long-double'
          CPP='/usr/bin/clang -E'
          CPPFLAGS=

          CYGPATH_W='echo'
          DEFS=
          DEPDIR='.deps'
          DLLTOOL=

          DSYMUTIL=
          DUMPBIN=

          ECHO_C=
          ECHO_N='-n'
          ECHO_T=

          EGREP='/bin/grep -E'
          EMACS='no'
          EMACSLOADPATH=
          ENABLE_DISASSEMBLER_FALSE=

          ENABLE_DISASSEMBLER_TRUE=
          EXEEXT=

          FGREP=
          GLIB_CFLAGS=

          GLIB_GENMARSHAL=
          GLIB_LIBS=

          GLIB_MKENUMS=
          GNUTLS_CFLAGS=' '
          GNUTLS_LIBS='-lgnutls '
          GOBJECT_QUERY=

          GPERF='${SHELL} /var/tmp/portage/dev-lang/gnu-smalltalk-3.2.4/work/smalltalk-3.2.4/build-aux/missing --run gperf'
          GREP='/bin/grep'
          GST_RUN=
          GTHREAD_CFLAGS=

          GTHREAD_LIBS=
          GTK_CFLAGS=

          GTK_LIBS=
          HAVE_COCOA_FALSE=

          HAVE_COCOA_TRUE=
          HAVE_INSTALLED_LIGHTNING_FALSE=

          HAVE_INSTALLED_LIGHTNING_TRUE=
          ICON=

          INCFFI='-I/usr/lib64/libffi-3.0.11/include '
          INCLTDL=
          INCSIGSEGV=

          INCSNPRINTFV='-I${top_builddir}/snprintfv -I${top_srcdir}/snprintfv'
          INCTCLTK=
          INSTALL_DATA='${INSTALL} -m 644'
          INSTALL_INFO='/usr/bin/install-info'
          INSTALL_PROGRAM='${INSTALL}'
          INSTALL_SCRIPT='${INSTALL}'
          INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
          LD=

          LDFLAGS='-Wl,-O1 -Wl,--as-needed'
          LEX='${SHELL} /var/tmp/portage/dev-lang/gnu-smalltalk-3.2.4/work/smalltalk-3.2.4/build-aux/missing --run flex'
          LIBADD_DL=
          LIBC_SO_DIR=

          LIBC_SO_NAME=
          LIBFFI='-lffi '
          LIBFFI_CFLAGS='-I/usr/lib64/libffi-3.0.11/include '
          LIBFFI_EXECUTABLE_LDFLAGS=

          LIBFFI_LIBS='-lffi '
          LIBGLUT=
          LIBGMP=

          LIBGST_CFLAGS=
          LIBICONV=

          LIBLTDL='-lltdl'
          LIBOBJS=
          LIBOPENGL=

          LIBREADLINE=
          LIBS=

          LIBSIGSEGV='-lsigsegv'
          LIBSNPRINTFV='${top_builddir}/snprintfv/snprintfv/libsnprintfvc.la'
          LIBTCLTK=
          LIBTHREAD='-lpthread'
          LIBTOOL=

          LIGHTNING_MAIN_FALSE=
          LIGHTNING_MAIN_TRUE=

          LIPO=
          LN='ln'
          LN_S='ln -s'
          LTALLOCA=

          LTLIBICONV=
          LTLIBOBJS=

          MAINTAINER='bonzini@gnu.org'
          MAKEINFO='${SHELL} /var/tmp/portage/dev-lang/gnu-smalltalk-3.2.4/work/smalltalk-3.2.4/build-aux/missing --run makeinfo'
          MKDIR_P='/bin/mkdir -p'
          MODULES=
          NEED_LIBC_LA_FALSE=

          NEED_LIBC_LA_TRUE=
          NM=

          NMEDIT=
          OBJC='/usr/bin/clang'
          OBJCDEPMODE='depmode=gcc3'
          OBJCFLAGS='-march=k8 -O2 -pipe -fplugin=/usr/lib64/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns -Wall '
          OBJDUMP=

          OBJEXT='o'
          OTOOL64=
          OTOOL=

          PACKAGE='smalltalk'
          PACKAGE_BUGREPORT='help-smalltalk@gnu.org'
          PACKAGE_DLOPEN_FLAGS=
          PACKAGE_NAME='GNU Smalltalk'
          PACKAGE_STRING='GNU Smalltalk 3.2.4'
          PACKAGE_TARNAME='smalltalk'
          PACKAGE_URL='http://smalltalk.gnu.org/'
          PACKAGE_VERSION='3.2.4'
          PANGO_CFLAGS=

          PANGO_LIBS=
          PATH_SEPARATOR=':'
          PKG_CONFIG='/usr/bin/pkg-config'
          RANLIB=

          RELOCATABLE=
          RELOC_CPPFLAGS=

          RELOC_LDFLAGS=
          SDL_CFLAGS=

          SDL_LIBS=
          SED='/bin/sed'
          SET_MAKE=

          SHELL='/bin/sh'
          SOCKET_LIBS=
          STRIP=

          TCLSH=
          TIMEOUT='timeout 600s'
          VERSION='3.2.4'
          VERSION_INFO='8:3:1'
          WINDRES='no'
          WINEWRAPPER=

          WINEWRAPPERDEP=
          WITH_EMACS_COMINT_FALSE=

          WITH_EMACS_COMINT_TRUE='#'
          WITH_EMACS_FALSE=
          WITH_EMACS_TRUE='#'
          XMKMF=

          XZIP='/usr/bin/zip'
          X_CFLAGS=
          X_EXTRA_LIBS=

          X_LIBS=
          X_PRE_LIBS=

          YACC='${SHELL} /var/tmp/portage/dev-lang/gnu-smalltalk-3.2.4/work/smalltalk-3.2.4/build-aux/missing --run bison'
          ZIP='/usr/bin/zip'
          ac_ct_CC=
          ac_ct_DUMPBIN=

          am__EXEEXT_FALSE=
          am__EXEEXT_TRUE=

          am__fastdepCC_FALSE='#'
          am__fastdepCC_TRUE=
          am__fastdepOBJC_FALSE='#'
          am__fastdepOBJC_TRUE=

          am__include='include'
          am__isrc=
          am__leading_dot='.'
          am__quote=

          am__tar='${AMTAR} chof - "$$tardir"'
          am__untar='${AMTAR} xf -'
          bindir='${exec_prefix}/bin'
          build='x86_64-pc-linux-gnu'
          build_alias='x86_64-pc-linux-gnu'
          build_cpu='x86_64'
          build_os='linux-gnu'
          build_vendor='pc'
          datadir='/usr/share'
          datarootdir='${prefix}/share'
          docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
          dvidir='${docdir}'
          enable_mysql_tests=
          exec_prefix='NONE'
          host='x86_64-pc-linux-gnu'
          host_alias='x86_64-pc-linux-gnu'
          host_cpu='x86_64'
          host_os='linux-gnu'
          host_vendor='pc'
          htmldir='${docdir}'
          imagedir='/usr/lib64/smalltalk'
          includedir='${prefix}/include'
          infodir='/usr/share/info'
          install_sh='${SHELL} /var/tmp/portage/dev-lang/gnu-smalltalk-3.2.4/work/smalltalk-3.2.4/build-aux/install-sh'
          libdir='/usr/lib64'
          libexecdir='${exec_prefix}/libexec'
          lispdir='${datadir}/emacs/site-lisp'
          lispstartdir='${lispdir}/site-start.d'
          localedir='${datarootdir}/locale'
          localstatedir='/var/lib'
          mandir='/usr/share/man'
          mkdir_p='/bin/mkdir -p'
          moduledir='${pkglibdir}'
          moduleexecdir='${moduledir}'
          oldincludedir='/usr/include'
          pdfdir='${docdir}'
          prefix='/usr'
          program_transform_name='s,x,x,'
          psdir='${docdir}'
          sbindir='${exec_prefix}/sbin'
          sharedstatedir='${prefix}/com'
          subdirs=' snprintfv'
          sysconfdir='/etc'
          target_alias=

          1. ------------------- ##
            1. File substitutions. ##
            2. ------------------- ##

            PACKAGE_RULES=
            lightning_frag=

            1. ----------- ##
              1. confdefs.h. ##
              2. ----------- ##

              /* confdefs.h */

              1. define PACKAGE_NAME "GNU Smalltalk"
              2. define PACKAGE_TARNAME "smalltalk"
              3. define PACKAGE_VERSION "3.2.4"
              4. define PACKAGE_STRING "GNU Smalltalk 3.2.4"
              5. define PACKAGE_BUGREPORT "help-smalltalk@gnu.org"
              6. define PACKAGE_URL "http://smalltalk.gnu.org/"
              7. define ST_MAJOR_VERSION 3
              8. define ST_MINOR_VERSION 2
              9. define ST_EDIT_VERSION 4
              10. define MAINTAINER "bonzini@gnu.org"
              11. define PACKAGE "smalltalk"
              12. define VERSION "3.2.4"
              13. define PACKAGE_GIT_REVISION ""
              14. define STDC_HEADERS 1
              15. define HAVE_SYS_TYPES_H 1
              16. define HAVE_SYS_STAT_H 1
              17. define HAVE_STDLIB_H 1
              18. define HAVE_STRING_H 1
              19. define HAVE_MEMORY_H 1
              20. define HAVE_STRINGS_H 1
              21. define HAVE_INTTYPES_H 1
              22. define HAVE_STDINT_H 1
              23. define HAVE_UNISTD_H 1
              24. define __EXTENSIONS__ 1
              25. define _ALL_SOURCE 1
              26. define _GNU_SOURCE 1
              27. define _POSIX_PTHREAD_SEMANTICS 1
              28. define _TANDEM_SOURCE 1
              29. define HAVE_GNUTLS 1
              30. define HAVE_LIBLTDL 1
              31. define HAVE_LIBSIGSEGV 1
              32. define HAVE_SIGSEGV_H 1
              33. define HAVE_SYNC_BUILTINS 1
              34. define USE_POSIX_THREADS 1
              35. define HAVE_PTHREAD_RWLOCK 1
              36. define HAVE_PTHREAD_MUTEX_RECURSIVE 1
              37. define restrict __restrict

              configure: exit 1

              #3 submitted by Paolo Bonzini on Sat, 12/29/2012 - 14:29

              Hi, please attach (or send to the mailing list) your config.log file.

              #4 submitted by Paolo Bonzini on Sat, 12/29/2012 - 14:34

              Oops, sorry. The error is this one:

              clang: error: argument unused during compilation: '-fplugin=/usr/lib64/dragonegg.so'

              The problem is that this argument, -fplugin=/usr/lib64/dragonegg.so, is invalid for clang. I'll modify the configure script to report this correctly.

              #5 submitted by Paolo Bonzini on Sat, 12/29/2012 - 14:45

              With the patch I committed you'll get:

              checking whether -O2 -g -fplugin=foo produces any warnings... yes
              configure: WARNING: clang -O2 -g -fplugin=foo produced warnings.  This usually means
              configure: WARNING: that -O2 -g -fplugin=foo is incorrect, and could cause problems
              configure: WARNING: in the rest of the configure script.

              #6 submitted by Paolo Bonzini on Sat, 12/29/2012 - 14:47
              Status:active» fixed

              User login