Hi Eric,

this is my config.log

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

It was created by spamdyke configure 3.1.7, which was
generated by GNU Autoconf 2.61.  Invocation command line was

  $ ./configure

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

hostname = zion
uname -m = i686
uname -r = 2.6.16-gentoo-r6
uname -s = Linux
uname -v = #2 Mon Aug 21 14:00:28 CEST 2006

/usr/bin/uname -p = Intel(R) Pentium(R) 4 CPU 2.40GHz
/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/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /opt/bin
PATH: /usr/i686-pc-linux-gnu/gcc-bin/3.4.6
PATH: /usr/qt/3/bin
PATH: /var/qmail/bin
PATH: /var/vpopmail/bin


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

configure:1719: checking for gcc
configure:1735: found /usr/bin/gcc
configure:1746: result: gcc
configure:1782: checking for C compiler version
configure:1789: gcc --version >&5
gcc (GCC) 3.4.6 (Gentoo 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.10)
Copyright (C) 2006 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:1792: $? = 0
configure:1799: gcc -v >&5
Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/specs
Configured with: /var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/ gcc-3.4.6/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc- bin/3.4.6 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include -- datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6 --mandir=/usr/ share/gcc-data/i686-pc-linux-gnu/3.4.6/man --infodir=/usr/share/gcc- data/i686-pc-linux-gnu/3.4.6/info --with-gxx-include-dir=/usr/lib/gcc/ i686-pc-linux-gnu/3.4.6/include/g++-v3 --host=i686-pc-linux-gnu -- build=i686-pc-linux-gnu --disable-altivec --enable-nls --without- included-gettext --with-system-zlib --disable-checking --disable- werror --enable-secureplt --disable-libunwind-exceptions --disable- multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.4.6 (Gentoo 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.10)
configure:1802: $? = 0
configure:1809: gcc -V >&5
gcc: `-V' option must have argument
configure:1812: $? = 1
configure:1835: checking for C compiler default output file name
configure:1862: gcc -Wall   conftest.c  >&5
configure:1865: $? = 0
configure:1903: result: a.out
configure:1920: checking whether the C compiler works
configure:1930: ./a.out
configure:1933: $? = 0
configure:1950: result: yes
configure:1957: checking whether we are cross compiling
configure:1959: result: no
configure:1962: checking for suffix of executables
configure:1969: gcc -o conftest -Wall   conftest.c  >&5
configure:1972: $? = 0
configure:1996: result:
configure:2002: checking for suffix of object files
configure:2028: gcc -c -Wall  conftest.c >&5
configure:2031: $? = 0
configure:2054: result: o
configure:2058: checking whether we are using the GNU C compiler
configure:2087: gcc -c -Wall  conftest.c >&5
configure:2093: $? = 0
configure:2110: result: yes
configure:2115: checking whether gcc accepts -g
configure:2145: gcc -c -g  conftest.c >&5
configure:2151: $? = 0
configure:2250: result: yes
configure:2267: checking for gcc option to accept ISO C89
configure:2341: gcc  -c -Wall  conftest.c >&5
configure:2347: $? = 0
configure:2370: result: none needed
configure:2439: checking for strip
configure:2455: found /usr/bin/strip
configure:2466: result: strip spamdyke
configure:2490: checking for RSA_sign in -lcrypto
configure:2525: gcc -o conftest -Wall -O2   conftest.c -lcrypto   >&5
configure:2531: $? = 0
configure:2549: result: yes
configure:2560: checking for SSL_library_init in -lssl
configure:2595: gcc -o conftest -Wall -O2 conftest.c -lssl - lcrypto >&5
configure:2601: $? = 0
configure:2619: result: yes
configure:2627: checking for OpenSSL libraries (for TLS support)
configure:2629: result: yes
configure:2660: checking for res_search in -lresolv
configure:2695: gcc -o conftest -Wall -O2 conftest.c -lresolv - lcrypto -lssl >&5
configure:2701: $? = 0
configure:2719: result: yes
configure:2803: checking for bind in -lsocket
configure:2838: gcc -o conftest -Wall -O2 conftest.c -lsocket - lresolv -lcrypto -lssl >&5 /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ ld: cannot find -lsocket
collect2: ld returned 1 exit status
configure:2844: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "spamdyke"
| #define PACKAGE_TARNAME "-spamdyke-"
| #define PACKAGE_VERSION "3.1.7"
| #define PACKAGE_STRING "spamdyke 3.1.7"
| #define PACKAGE_BUGREPORT "samc (at) silence (dot) org"
| #define HAVE_LIBCRYPTO 1
| #define HAVE_LIBSSL 1
| #define HAVE_LIBRESOLV 1
| /* end confdefs.h.  */
|
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char bind ();
| int
| main ()
| {
| return bind ();
|   ;
|   return 0;
| }
configure:2862: result: no
configure:2873: checking for __bind in -lsocket
configure:2908: gcc -o conftest -Wall -O2 conftest.c -lsocket - lresolv -lcrypto -lssl >&5 /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ ld: cannot find -lsocket
collect2: ld returned 1 exit status
configure:2914: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "spamdyke"
| #define PACKAGE_TARNAME "-spamdyke-"
| #define PACKAGE_VERSION "3.1.7"
| #define PACKAGE_STRING "spamdyke 3.1.7"
| #define PACKAGE_BUGREPORT "samc (at) silence (dot) org"
| #define HAVE_LIBCRYPTO 1
| #define HAVE_LIBSSL 1
| #define HAVE_LIBRESOLV 1
| /* end confdefs.h.  */
|
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char __bind ();
| int
| main ()
| {
| return __bind ();
|   ;
|   return 0;
| }
configure:2932: result: no
configure:2946: checking for inet_ntoa in -lnsl
configure:2981: gcc -o conftest -Wall -O2 conftest.c -lnsl -lresolv -lcrypto -lssl >&5
configure:2987: $? = 0
configure:3005: result: yes
configure:3090: checking whether anonymous inner functions are supported by default
configure:3113: gcc -c -Wall -O2  conftest.c >&5
conftest.c: In function `main':
conftest.c:19: warning: generating trampoline in object (requires executable stack)
configure:3119: $? = 0
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "spamdyke"
| #define PACKAGE_TARNAME "-spamdyke-"
| #define PACKAGE_VERSION "3.1.7"
| #define PACKAGE_STRING "spamdyke 3.1.7"
| #define PACKAGE_BUGREPORT "samc (at) silence (dot) org"
| #define HAVE_LIBCRYPTO 1
| #define HAVE_LIBSSL 1
| #define HAVE_LIBRESOLV 1
| #define HAVE_LIBNSL 1
| /* end confdefs.h.  */
|
| int
| main ()
| {
| int (*bar)(int) = ({ int tmp_action(int foo) { foo++; return(0); } &tmp_action; }); (*bar)(0);
|   ;
|   return 0;
| }
configure:3130: result: no
configure:3134: checking whether anonymous inner functions are supported with -fnested-functions
configure:3157: gcc -c -Wall -O2 -fnested-functions  conftest.c >&5
cc1: error: unrecognized command line option "-fnested-functions"
configure:3163: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "spamdyke"
| #define PACKAGE_TARNAME "-spamdyke-"
| #define PACKAGE_VERSION "3.1.7"
| #define PACKAGE_STRING "spamdyke 3.1.7"
| #define PACKAGE_BUGREPORT "samc (at) silence (dot) org"
| #define HAVE_LIBCRYPTO 1
| #define HAVE_LIBSSL 1
| #define HAVE_LIBRESOLV 1
| #define HAVE_LIBNSL 1
| /* end confdefs.h.  */
|
| int
| main ()
| {
| int (*bar)(int) = ({ int tmp_action(int foo) { foo++; return(0); } &tmp_action; }); (*bar)(0);
|   ;
|   return 0;
| }
configure:3174: result: no
configure:3177: checking whether anonymous inner functions are supported with -ftrampolines
configure:3200: gcc -c -Wall -O2 -ftrampolines  conftest.c >&5
cc1: error: unrecognized command line option "-ftrampolines"
configure:3206: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "spamdyke"
| #define PACKAGE_TARNAME "-spamdyke-"
| #define PACKAGE_VERSION "3.1.7"
| #define PACKAGE_STRING "spamdyke 3.1.7"
| #define PACKAGE_BUGREPORT "samc (at) silence (dot) org"
| #define HAVE_LIBCRYPTO 1
| #define HAVE_LIBSSL 1
| #define HAVE_LIBRESOLV 1
| #define HAVE_LIBNSL 1
| /* end confdefs.h.  */
|
| int
| main ()
| {
| int (*bar)(int) = ({ int tmp_action(int foo) { foo++; return(0); } &tmp_action; }); (*bar)(0);
|   ;
|   return 0;
| }
configure:3217: result: no
configure:3220: error: Unable to compile without anonymous inner function support.
See `config.log' for more details.

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

ac_cv_c_compiler_gnu=yes
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_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_lib_crypto_RSA_sign=yes
ac_cv_lib_nsl_inet_ntoa=yes
ac_cv_lib_resolv_res_search=yes
ac_cv_lib_socket___bind=no
ac_cv_lib_socket_bind=no
ac_cv_lib_ssl_SSL_library_init=yes
ac_cv_objext=o
ac_cv_prog_STRIP_CMD='strip spamdyke'
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

CC='gcc'
CFLAGS='-Wall -O2 -ftrampolines'
CPPFLAGS=''
DEFS=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EXEEXT=''
LDFLAGS=''
LIBOBJS=''
LIBS='-lnsl -lresolv -lcrypto  -lssl'
LTLIBOBJS=''
OBJEXT='o'
PACKAGE_BUGREPORT='samc (at) silence (dot) org'
PACKAGE_NAME='spamdyke'
PACKAGE_STRING='spamdyke 3.1.7'
PACKAGE_TARNAME='-spamdyke-'
PACKAGE_VERSION='3.1.7'
PATH_SEPARATOR=':'
SHELL='/bin/sh'
STRIP_CMD='strip spamdyke'
ac_ct_CC='gcc'
bindir='${exec_prefix}/bin'
build_alias=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host_alias=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

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

#define PACKAGE_NAME "spamdyke"
#define PACKAGE_TARNAME "-spamdyke-"
#define PACKAGE_VERSION "3.1.7"
#define PACKAGE_STRING "spamdyke 3.1.7"
#define PACKAGE_BUGREPORT "samc (at) silence (dot) org"
#define HAVE_LIBCRYPTO 1
#define HAVE_LIBSSL 1
#define HAVE_LIBRESOLV 1
#define HAVE_LIBNSL 1

configure: exit 1

Am 21.04.2008 um 03:38 schrieb Eric Shubert:

What does your config.log have to say?

Thorsten Puzich wrote:
Hi Eric,

I am using gentoo linux with this gcc version
gcc version 3.4.6 (Gentoo 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.10)


The old spamdyke 3.0 version compiles without any errors.

Thanks
Thorsten


Am 17.04.2008 um 21:57 schrieb Eric Shubert:
Thorsten Puzich wrote:
Hello,

I get this message, when I run ./configure.

checking for __bind in -lsocket... no
checking for inet_ntoa in -lnsl... yes
checking whether anonymous inner functions are supported by default...
no
checking whether anonymous inner functions are supported with - fnested-
functions... no
checking whether anonymous inner functions are supported with -
ftrampolines... no
configure: error: Unable to compile without anonymous inner function
support.

What I have to do against this error?

Thanks
Thorsten

Looks like you're missing anonymouns inner function support.
I've no idea what that means. ;)

What platform/compiler versions are you using?

--
-Eric 'shubes'


--
-Eric 'shubes'
_______________________________________________
spamdyke-users mailing list
spamdyke-users@spamdyke.org
http://www.spamdyke.org/mailman/listinfo/spamdyke-users

_______________________________________________
spamdyke-users mailing list
spamdyke-users@spamdyke.org
http://www.spamdyke.org/mailman/listinfo/spamdyke-users

Reply via email to