Anzeige:
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 15 von 31

Thema: Cyrus imapd - berkely

  1. #1
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Beiträge
    400

    Cyrus imapd - berkely

    Hallo,
    arbeite gerade dieses Tut durch: tut
    ich versuche gerade cyrus-imap-2.2.12 mit folfendem befehl:


    Code:
    cyrus-imapd-2.2.12 # ./configure --with-sasl=/usr/local/lib --with-perl --with-auth=unix --with-dbdir=/usr/local/bdb --with-bdb-libdir=/usr/local/bdb/lib/ --with-bdb-incdir=/usr/local/include/ --with-openssl=/usr/local/ssl --without-ucdsnmp
    und erhalte imer folgende Fehlermdelung:
    Code:
    checking authorization method... unix
    checking db.h usability... no
    checking db.h presence... no
    checking for db.h... no
    configure: error: Berkeley DB 3.x or later was not found.  You may need to
    supply the --with-bdb-libdir or --with-bdb-incdir configure options.
    der Ordner usr/local/bdb sieht so aus:
    Code:
    drwxr-xr-x   6 root root 4096 Sep 15 13:29 ./
    drwxr-xr-x  14 root root 4096 Sep 15 13:36 ../
    drwxr-xr-x   2 root root 4096 Sep 15 13:29 bin/
    drwxr-xr-x  12 root root 4096 Sep 15 13:29 docs/
    drwxr-xr-x   2 root root 4096 Sep 15 13:29 include/
    drwxr-xr-x   2 root root 4096 Sep 15 13:48 lib/
    der lib ordner
    Code:
    -rw-r--r--  1 root root 1052886 Sep 15 13:29 libdb-4.3.a
    -rw-r--r--  1 root root     799 Sep 15 13:28 libdb-4.3.la
    -rwxr-xr-x  1 root root  841209 Sep 15 13:28 libdb-4.3.so*
    lrwxrwxrwx  1 root root      12 Sep 15 13:29 libdb-4.so -> libdb-4.3.so*
    -rw-r--r--  1 root root 1052886 Sep 15 13:29 libdb.a
    lrwxrwxrwx  1 root root      12 Sep 15 13:29 libdb.so -> libdb-4.3.so*
    lrwxrwxrwx  1 root root      12 Sep 15 13:48 libdb4.so -> libdb-4.3.so*

    ich finde den Fehler leider einfach nicht und wäre f. Hilfe sehr dankbar...

    Danke
    Geändert von dehein2 (15.09.05 um 14:15 Uhr)

  2. #2
    Roger Wilco
    Gast
    Cyrus will BDB 3.x, du hast 4.3.

  3. #3
    Wine/LFS-Freak
    Registriert seit
    Sep 2005
    Beiträge
    1.015
    Mal von der Versionsnummer abgesehen, hast du wahrscheinlich nen kleinen Tipfehler drin:

    Es heißt bei dir im configure Befehl:

    ... --with-bdb-incdir=/usr/local/include/

    müsste es aber nicht

    ... --with-bdb-incdir=/usr/local/bdb/include

    heißen, wenn ich annehme, dass die Berkeley DB komplett in /usr/local/bdb installiert ist ?

  4. #4
    you'll never walk alone Avatar von soenke
    Registriert seit
    Sep 2001
    Ort
    Hamburg
    Beiträge
    209
    Moin,

    configure: error: Berkeley DB 3.x or later was not found.
    Die Berkeley DB 4.x läuft auch. Damit habe ich es auch kompiliert.

    You may need to supply the --with-bdb-libdir or --with-bdb-incdir configure options.
    Was passiert denn, wenn Du bei den configure Optionen "--with-bdb-incdir=/usr/local/bdb/include" setzt.

    Ich sehe Du hast "--with-bdb-incdir=/usr/local/include". Ich denke das hier die db.h nicht zu finden ist.

    Viele Grüße
    Sönke

  5. #5
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Beiträge
    400
    Hallo,
    danke schonmal. Aber leider klappt es mit "--with-bdb-incdir=/usr/local/bdb/include" auch nicht.

    Ja, die bdb ist komplett in /usr/local/bdb

  6. #6
    Wine/LFS-Freak
    Registriert seit
    Sep 2005
    Beiträge
    1.015
    Wie sieht der Inhalt von /usr/local/bdb/include aus ?

    Du kannst ja auch mal die config.log (sofern vorhanden) mal hier mit anhängen, da dort der Fehler meist recht gut beschriebens steht.

  7. #7
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Beiträge
    400
    klar, also der inhalt des Include Ordners:
    Code:
    -r--r--r--  1 root root 88903 Sep 15 13:24 db.h
    -r--r--r--  1 root root 33577 Sep 15 13:24 db_cxx.h
    und die config log ist zu groß für einen Post daher spillte ich die mal eben
    TEIL 1:
    Code:
    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.57.  Invocation command line was
    
      $ ./configure --with-sasl=/usr/local/lib --with-perl --with-auth=unix --with-dbdir=/usr/local/bdb --with-bdb-libdir=/usr/local/bdb/lib/ --with-bdb-incdir=/usr/local/bdb/include/ --with-openssl=/usr/local/ssl --without-ucdsnmp
    
    ## --------- ##
    ## Platform. ##
    ## --------- ##
    
    hostname = h7119
    uname -m = i686
    uname -r = 2.6.11.4-21.7-smp
    uname -s = Linux
    uname -v = #1 SMP Thu Jun 2 14:23:14 UTC 2005
    
    /usr/bin/uname -p = unknown
    /bin/uname -X     = unknown
    
    /bin/arch              = i686
    /usr/bin/arch -k       = unknown
    /usr/convex/getsysinfo = unknown
    hostinfo               = unknown
    /bin/machine           = unknown
    /usr/bin/oslevel       = unknown
    /bin/universe          = unknown
    
    PATH: /sbin
    PATH: /usr/sbin
    PATH: /usr/local/sbin
    PATH: /root/bin
    PATH: /usr/local/bin
    PATH: /usr/bin
    PATH: /usr/X11R6/bin
    PATH: /bin
    PATH: /usr/games
    PATH: /opt/gnome/bin
    
    
    ## ----------- ##
    ## Core tests. ##
    ## ----------- ##
    
    configure:1347: checking build system type
    configure:1365: result: i686-pc-linux-gnu
    configure:1373: checking host system type
    configure:1387: result: i686-pc-linux-gnu
    configure:1409: checking for makedepend
    configure:1436: result: /home/installdata/cyrus-imapd-2.2.12/tools/not-mkdep
    configure:1444: WARNING: Makedepend is not installed on this system.  You should compile and install the version from the makedepend subdirectory.
    configure:1566: checking for gcc
    configure:1582: found /usr/bin/gcc
    configure:1592: result: gcc
    configure:1836: checking for C compiler version
    configure:1839: gcc --version </dev/null >&5
    gcc (GCC) 3.3.5 20050117 (prerelease) (SUSE Linux)
    Copyright (C) 2003 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:1842: $? = 0
    configure:1844: gcc -v </dev/null >&5
    Reading specs from /usr/lib/gcc-lib/i586-suse-linux/3.3.5/specs
    Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --enable-languages=c,c++,f77,objc,java,ada --disable-checking --libdir=/usr/lib --enable-libgcj --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit i586-suse-linux
    Thread model: posix
    gcc version 3.3.5 20050117 (prerelease) (SUSE Linux)
    configure:1847: $? = 0
    configure:1849: gcc -V </dev/null >&5
    gcc: `-V' option must have argument
    configure:1852: $? = 1
    configure:1876: checking for C compiler default output
    configure:1879: gcc    conftest.c  >&5
    configure:1882: $? = 0
    configure:1928: result: a.out
    configure:1933: checking whether the C compiler works
    configure:1939: ./a.out
    configure:1942: $? = 0
    configure:1959: result: yes
    configure:1966: checking whether we are cross compiling
    configure:1968: result: no
    configure:1971: checking for suffix of executables
    configure:1973: gcc -o conftest    conftest.c  >&5
    configure:1976: $? = 0
    configure:2001: result: 
    configure:2007: checking for suffix of object files
    configure:2029: gcc -c   conftest.c >&5
    configure:2032: $? = 0
    configure:2054: result: o
    configure:2058: checking whether we are using the GNU C compiler
    configure:2083: gcc -c   conftest.c >&5
    configure:2086: $? = 0
    configure:2089: test -s conftest.o
    configure:2092: $? = 0
    configure:2105: result: yes
    configure:2111: checking whether gcc accepts -g
    configure:2133: gcc -c -g  conftest.c >&5
    configure:2136: $? = 0
    configure:2139: test -s conftest.o
    configure:2142: $? = 0
    configure:2153: result: yes
    configure:2170: checking for gcc option to accept ANSI C
    configure:2231: gcc  -c -g -O2  conftest.c >&5
    configure:2234: $? = 0
    configure:2237: test -s conftest.o
    configure:2240: $? = 0
    configure:2258: result: none needed
    configure:2276: gcc -c -g -O2  conftest.c >&5
    conftest.c:2: error: syntax error before "me"
    configure:2279: $? = 1
    configure: failed program was:
    | #ifndef __cplusplus
    |   choke me
    | #endif
    configure:2429: checking for ranlib
    configure:2445: found /usr/bin/ranlib
    configure:2456: result: ranlib
    configure:2468: checking whether make sets $(MAKE)
    configure:2488: result: yes
    configure:2509: checking for a BSD-compatible install
    configure:2563: result: /usr/bin/install -c
    configure:2580: checking how to run the C preprocessor
    configure:2616: gcc -E  conftest.c
    configure:2622: $? = 0
    configure:2654: gcc -E  conftest.c
    configure:2657:28: ac_nonexistent.h: No such file or directory
    configure:2660: $? = 1
    configure: failed program was:
    | #line 2645 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | /* end confdefs.h.  */
    | #include <ac_nonexistent.h>
    configure:2698: result: gcc -E
    configure:2723: gcc -E  conftest.c
    configure:2729: $? = 0
    configure:2761: gcc -E  conftest.c
    configure:2764:28: ac_nonexistent.h: No such file or directory
    configure:2767: $? = 1
    configure: failed program was:
    | #line 2752 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | /* end confdefs.h.  */
    | #include <ac_nonexistent.h>
    configure:2810: checking for egrep
    configure:2820: result: grep -E
    configure:2826: checking for AIX
    configure:2849: result: no
    configure:2856: checking for strerror in -lcposix
    configure:2887: gcc -o conftest -g -O2   conftest.c -lcposix   >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -lcposix
    collect2: ld returned 1 exit status
    configure:2890: $? = 1
    configure: failed program was:
    | #line 2863 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | /* end 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 strerror ();
    | int
    | main ()
    | {
    | strerror ();
    |   ;
    |   return 0;
    | }
    configure:2908: result: no
    configure:2920: checking for gawk
    configure:2936: found /usr/bin/gawk
    configure:2946: result: gawk
    configure:2956: checking for an ANSI C-conforming const
    configure:3024: gcc -c -g -O2  conftest.c >&5
    configure:3027: $? = 0
    configure:3030: test -s conftest.o
    configure:3033: $? = 0
    configure:3044: result: yes
    configure:3054: checking for long file names
    configure:3093: result: yes
    configure:3108: checking for inline
    configure:3130: gcc -c -g -O2  conftest.c >&5
    configure:3133: $? = 0
    configure:3136: test -s conftest.o
    configure:3139: $? = 0
    configure:3151: result: inline
    configure:3168: checking for __attribute__
    configure:3201: gcc -c -g -O2  conftest.c >&5
    configure:3204: $? = 0
    configure:3207: test -s conftest.o
    configure:3210: $? = 0
    configure:3229: result: yes
    configure:3233: checking if compiler supports -fPIC
    configure:3266: gcc -c -g -O2 -fPIC  conftest.c >&5
    configure:3269: $? = 0
    configure:3272: test -s conftest.o
    configure:3275: $? = 0
    configure:3294: result: yes
    configure:3300: checking for runpath switch
    configure:3326: gcc -o conftest -g -O2  -R /usr/lib conftest.c  >&5
    gcc: unrecognized option `-R'
    /usr/lib: file not recognized: Is a directory
    collect2: ld returned 1 exit status
    configure:3329: $? = 1
    configure: failed program was:
    | #line 3309 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | /* end confdefs.h.  */
    | 
    | int
    | main ()
    | {
    | 
    |   ;
    |   return 0;
    | }
    configure:3361: gcc -o conftest -g -O2  -Wl,-rpath,/usr/lib conftest.c  >&5
    configure:3364: $? = 0
    configure:3367: test -s conftest
    configure:3370: $? = 0
    configure:3386: result: -Wl,-rpath,
    configure:3389: checking for ANSI C header files
    configure:3415: gcc -c -g -O2  conftest.c >&5
    configure:3418: $? = 0
    configure:3421: test -s conftest.o
    configure:3424: $? = 0
    configure:3516: gcc -o conftest -g -O2   conftest.c  >&5
    configure:3519: $? = 0
    configure:3521: ./conftest
    configure:3524: $? = 0
    configure:3539: result: yes
    configure:3563: checking for sys/types.h
    configure:3580: gcc -c -g -O2  conftest.c >&5
    configure:3583: $? = 0
    configure:3586: test -s conftest.o
    configure:3589: $? = 0
    configure:3600: result: yes
    configure:3563: checking for sys/stat.h
    configure:3580: gcc -c -g -O2  conftest.c >&5
    configure:3583: $? = 0
    configure:3586: test -s conftest.o
    configure:3589: $? = 0
    configure:3600: result: yes
    configure:3563: checking for stdlib.h
    configure:3580: gcc -c -g -O2  conftest.c >&5
    configure:3583: $? = 0
    configure:3586: test -s conftest.o
    configure:3589: $? = 0
    configure:3600: result: yes
    configure:3563: checking for string.h
    configure:3580: gcc -c -g -O2  conftest.c >&5
    configure:3583: $? = 0
    configure:3586: test -s conftest.o
    configure:3589: $? = 0
    configure:3600: result: yes
    configure:3563: checking for memory.h
    configure:3580: gcc -c -g -O2  conftest.c >&5
    configure:3583: $? = 0
    configure:3586: test -s conftest.o
    configure:3589: $? = 0
    configure:3600: result: yes
    configure:3563: checking for strings.h
    configure:3580: gcc -c -g -O2  conftest.c >&5
    configure:3583: $? = 0
    configure:3586: test -s conftest.o
    configure:3589: $? = 0
    configure:3600: result: yes
    configure:3563: checking for inttypes.h
    configure:3580: gcc -c -g -O2  conftest.c >&5
    configure:3583: $? = 0
    configure:3586: test -s conftest.o
    configure:3589: $? = 0
    configure:3600: result: yes
    configure:3563: checking for stdint.h
    configure:3580: gcc -c -g -O2  conftest.c >&5
    configure:3583: $? = 0
    configure:3586: test -s conftest.o
    configure:3589: $? = 0
    configure:3600: result: yes
    configure:3563: checking for unistd.h
    configure:3580: gcc -c -g -O2  conftest.c >&5
    configure:3583: $? = 0
    configure:3586: test -s conftest.o
    configure:3589: $? = 0
    configure:3600: result: yes
    configure:3620: checking for unistd.h
    configure:3625: result: yes
    configure:3629: checking sys/select.h usability
    configure:3642: gcc -c -g -O2  conftest.c >&5
    configure:3645: $? = 0
    configure:3648: test -s conftest.o
    configure:3651: $? = 0
    configure:3661: result: yes
    configure:3665: checking sys/select.h presence
    configure:3676: gcc -E  conftest.c
    configure:3682: $? = 0
    configure:3701: result: yes
    configure:3737: checking for sys/select.h
    configure:3744: result: yes
    configure:3629: checking sys/param.h usability
    configure:3642: gcc -c -g -O2  conftest.c >&5
    configure:3645: $? = 0
    configure:3648: test -s conftest.o
    configure:3651: $? = 0
    configure:3661: result: yes
    configure:3665: checking sys/param.h presence
    configure:3676: gcc -E  conftest.c
    configure:3682: $? = 0
    configure:3701: result: yes
    configure:3737: checking for sys/param.h
    configure:3744: result: yes
    configure:3629: checking stdarg.h usability
    configure:3642: gcc -c -g -O2  conftest.c >&5
    configure:3645: $? = 0
    configure:3648: test -s conftest.o
    configure:3651: $? = 0
    configure:3661: result: yes
    configure:3665: checking stdarg.h presence
    configure:3676: gcc -E  conftest.c
    configure:3682: $? = 0
    configure:3701: result: yes
    configure:3737: checking for stdarg.h
    configure:3744: result: yes
    configure:3764: checking for memmove
    configure:3814: gcc -o conftest -g -O2   conftest.c  >&5
    configure:3817: $? = 0
    configure:3820: test -s conftest
    configure:3823: $? = 0
    configure:3834: result: yes
    configure:3764: checking for strcasecmp
    configure:3814: gcc -o conftest -g -O2   conftest.c  >&5
    configure:3817: $? = 0
    configure:3820: test -s conftest
    configure:3823: $? = 0
    configure:3834: result: yes
    configure:3764: checking for ftruncate
    configure:3814: gcc -o conftest -g -O2   conftest.c  >&5
    configure:3817: $? = 0
    configure:3820: test -s conftest
    configure:3823: $? = 0
    configure:3834: result: yes
    configure:3764: checking for strerror
    configure:3814: gcc -o conftest -g -O2   conftest.c  >&5
    configure:3817: $? = 0
    configure:3820: test -s conftest
    configure:3823: $? = 0
    configure:3834: result: yes
    configure:3852: checking for strlcat
    configure:3902: gcc -o conftest -g -O2   conftest.c  >&5
    /tmp/ccePGEkl.o(.text+0x11): In function `main':
    /home/installdata/cyrus-imapd-2.2.12/configure:3921: undefined reference to `strlcat'
    /tmp/ccePGEkl.o(.data+0x0): undefined reference to `strlcat'
    collect2: ld returned 1 exit status
    configure:3905: $? = 1
    configure: failed program was:
    | #line 3857 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | /* end confdefs.h.  */
    | /* System header to define __stub macros and hopefully few prototypes,
    |     which can conflict with char strlcat (); below.
    |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    |     <limits.h> exists even on freestanding compilers.  */
    | #ifdef __STDC__
    | # include <limits.h>
    | #else
    | # include <assert.h>
    | #endif
    | /* 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 strlcat ();
    | /* 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_strlcat) || defined (__stub___strlcat)
    | choke me
    | #else
    | char (*f) () = strlcat;
    | #endif
    | #ifdef __cplusplus
    | }
    | #endif
    | 
    | int
    | main ()
    | {
    | return f != strlcat;
    |   ;
    |   return 0;
    | }
    configure:3922: result: no
    configure:3852: checking for strlcpy
    configure:3902: gcc -o conftest -g -O2   conftest.c  >&5
    /tmp/ccWNEIxE.o(.text+0x11): In function `main':
    /home/installdata/cyrus-imapd-2.2.12/configure:3921: undefined reference to `strlcpy'
    /tmp/ccWNEIxE.o(.data+0x0): undefined reference to `strlcpy'
    collect2: ld returned 1 exit status
    configure:3905: $? = 1
    configure: failed program was:
    | #line 3857 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | /* end confdefs.h.  */
    | /* System header to define __stub macros and hopefully few prototypes,
    |     which can conflict with char strlcpy (); below.
    |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    |     <limits.h> exists even on freestanding compilers.  */
    | #ifdef __STDC__
    | # include <limits.h>
    | #else
    | # include <assert.h>
    | #endif
    | /* 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 strlcpy ();
    | /* 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_strlcpy) || defined (__stub___strlcpy)
    | choke me
    | #else
    | char (*f) () = strlcpy;
    | #endif
    | #ifdef __cplusplus
    | }
    | #endif
    | 
    | int
    | main ()
    | {
    | return f != strlcpy;
    |   ;
    |   return 0;
    | }
    configure:3922: result: no
    configure:3940: checking for dirent.h that defines DIR
    configure:3965: gcc -c -g -O2  conftest.c >&5
    configure:3968: $? = 0
    configure:3971: test -s conftest.o
    configure:3974: $? = 0
    configure:3985: result: yes
    configure:3998: checking for library containing opendir
    configure:4029: gcc -o conftest -g -O2   conftest.c  >&5
    configure:4032: $? = 0
    configure:4035: test -s conftest
    configure:4038: $? = 0
    configure:4097: result: none required
    configure:4217: checking for connect
    configure:4267: gcc -o conftest -g -O2   conftest.c  >&5
    configure:4270: $? = 0
    configure:4273: test -s conftest
    configure:4276: $? = 0
    configure:4287: result: yes
    configure:4412: checking for res_search
    configure:4462: gcc -o conftest -g -O2   conftest.c   >&5
    /tmp/ccs3qIFU.o(.text+0x11): In function `main':
    /home/installdata/cyrus-imapd-2.2.12/configure:4482: undefined reference to `res_search'
    /tmp/ccs3qIFU.o(.data+0x0): undefined reference to `res_search'
    collect2: ld returned 1 exit status
    configure:4465: $? = 1
    configure: failed program was:
    | #line 4417 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | /* end confdefs.h.  */
    | /* System header to define __stub macros and hopefully few prototypes,
    |     which can conflict with char res_search (); below.
    |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    |     <limits.h> exists even on freestanding compilers.  */
    | #ifdef __STDC__
    | # include <limits.h>
    | #else
    | # include <assert.h>
    | #endif
    | /* 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 res_search ();
    | /* 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_res_search) || defined (__stub___res_search)
    | choke me
    | #else
    | char (*f) () = res_search;
    | #endif
    | #ifdef __cplusplus
    | }
    | #endif
    | 
    | int
    | main ()
    | {
    | return f != res_search;
    |   ;
    |   return 0;
    | }
    configure:4482: result: no
    configure:4487: checking for res_search in -lresolv
    configure:4518: gcc -o conftest -g -O2   conftest.c -lresolv    >&5
    configure:4521: $? = 0
    configure:4524: test -s conftest
    configure:4527: $? = 0
    configure:4539: result: yes
    configure:4554: checking for dn_expand
    configure:4604: gcc -o conftest -g -O2   conftest.c -lresolv   >&5
    configure:4607: $? = 0
    configure:4610: test -s conftest
    configure:4613: $? = 0
    configure:4624: result: yes
    configure:4554: checking for dns_lookup
    configure:4604: gcc -o conftest -g -O2   conftest.c -lresolv   >&5
    /tmp/ccoBIGZD.o(.text+0x11): In function `main':
    /home/installdata/cyrus-imapd-2.2.12/configure:4625: undefined reference to `dns_lookup'
    /tmp/ccoBIGZD.o(.data+0x0): undefined reference to `dns_lookup'
    collect2: ld returned 1 exit status
    configure:4607: $? = 1
    configure: failed program was:
    | #line 4559 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | /* end confdefs.h.  */
    | /* System header to define __stub macros and hopefully few prototypes,
    |     which can conflict with char dns_lookup (); below.
    |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    |     <limits.h> exists even on freestanding compilers.  */
    | #ifdef __STDC__
    | # include <limits.h>
    | #else
    | # include <assert.h>
    | #endif
    | /* 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 dns_lookup ();
    | /* 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_dns_lookup) || defined (__stub___dns_lookup)
    | choke me
    | #else
    | char (*f) () = dns_lookup;
    | #endif
    | #ifdef __cplusplus
    | }
    | #endif
    | 
    | int
    | main ()
    | {
    | return f != dns_lookup;
    |   ;
    |   return 0;
    | }
    configure:4624: result: no
    configure:4641: checking for getaddrinfo
    configure:4691: gcc -o conftest -g -O2   conftest.c  -lresolv  >&5
    configure:4694: $? = 0
    configure:4697: test -s conftest
    configure:4700: $? = 0
    configure:4711: result: yes
    configure:4977: checking for gai_strerror
    configure:5027: gcc -o conftest -g -O2   conftest.c  -lresolv  >&5
    configure:5030: $? = 0
    configure:5033: test -s conftest
    configure:5036: $? = 0
    configure:5047: result: yes
    configure:5330: checking for getnameinfo
    configure:5380: gcc -o conftest -g -O2   conftest.c  -lresolv  >&5
    configure:5383: $? = 0
    configure:5386: test -s conftest
    configure:5389: $? = 0
    configure:5400: result: yes
    configure:5679: checking whether you have ss_family in struct sockaddr_storage
    configure:5702: gcc -c -g -O2  conftest.c >&5
    configure:5705: $? = 0
    configure:5708: test -s conftest.o
    configure:5711: $? = 0
    configure:5731: result: yes
    configure:5734: checking whether you have sa_len in struct sockaddr
    configure:5757: gcc -c -g -O2  conftest.c >&5
    configure: In function `main':
    configure:5781: error: structure has no member named `sa_len'
    configure:5760: $? = 1
    configure: failed program was:
    | #line 5739 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | /* end confdefs.h.  */
    | #include <sys/types.h>
    | #include <sys/socket.h>
    | int
    | main ()
    | {
    | struct sockaddr sa; int i = sa.sa_len;
    |   ;
    |   return 0;
    | }
    configure:5786: result: no
    configure:5805: checking sys/time.h usability
    configure:5818: gcc -c -g -O2  conftest.c >&5
    configure:5821: $? = 0
    configure:5824: test -s conftest.o
    configure:5827: $? = 0
    configure:5837: result: yes
    configure:5841: checking sys/time.h presence
    configure:5852: gcc -E  conftest.c
    configure:5858: $? = 0
    configure:5877: result: yes
    configure:5913: checking for sys/time.h
    configure:5920: result: yes
    configure:5933: checking whether time.h and sys/time.h may both be included
    configure:5959: gcc -c -g -O2  conftest.c >&5
    configure:5962: $? = 0
    configure:5965: test -s conftest.o
    configure:5968: $? = 0
    configure:5979: result: yes
    configure:5989: checking whether struct tm is in sys/time.h or time.h
    configure:6013: gcc -c -g -O2  conftest.c >&5
    configure:6016: $? = 0
    configure:6019: test -s conftest.o
    configure:6022: $? = 0
    configure:6033: result: time.h
    configure:6043: checking for struct tm.tm_zone
    configure:6070: gcc -c -g -O2  conftest.c >&5
    configure:6073: $? = 0
    configure:6076: test -s conftest.o
    configure:6079: $? = 0
    configure:6130: result: yes
    configure:6215: checking for vprintf
    configure:6265: gcc -o conftest -g -O2   conftest.c  -lresolv  >&5
    configure:6277: warning: conflicting types for built-in function `vprintf'
    configure:6268: $? = 0
    configure:6271: test -s conftest
    configure:6274: $? = 0
    configure:6285: result: yes
    configure:6292: checking for _doprnt
    configure:6342: gcc -o conftest -g -O2   conftest.c  -lresolv  >&5
    /tmp/ccexCzgE.o(.text+0x11): In function `main':
    /home/installdata/cyrus-imapd-2.2.12/configure:6371: undefined reference to `_doprnt'
    /tmp/ccexCzgE.o(.data+0x0): undefined reference to `_doprnt'
    collect2: ld returned 1 exit status
    configure:6345: $? = 1
    configure: failed program was:
    | #line 6297 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | /* System header to define __stub macros and hopefully few prototypes,
    |     which can conflict with char _doprnt (); below.
    |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    |     <limits.h> exists even on freestanding compilers.  */
    | #ifdef __STDC__
    | # include <limits.h>
    | #else
    | # include <assert.h>
    | #endif
    | /* 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 _doprnt ();
    | /* 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__doprnt) || defined (__stub____doprnt)
    | choke me
    | #else
    | char (*f) () = _doprnt;
    | #endif
    | #ifdef __cplusplus
    | }
    | #endif
    | 
    | int
    | main ()
    | {
    | return f != _doprnt;
    |   ;
    |   return 0;
    | }
    configure:6362: result: no
    configure:6387: checking authorization method
    configure:6389: result: unix
    configure:6470: checking db.h usability
    configure:6483: gcc -c -g -O2  -I/usr/local/bdb/include/ conftest.c >&5
    configure:6486: $? = 0
    configure:6489: test -s conftest.o
    configure:6492: $? = 0
    configure:6502: result: yes
    configure:6506: checking db.h presence
    configure:6517: gcc -E  -I/usr/local/bdb/include/ conftest.c
    configure:6523: $? = 0
    configure:6542: result: yes
    configure:6578: checking for db.h
    configure:6585: result: yes
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb-4.4 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb-4.4
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb4.4 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb4.4
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb44 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb44
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb-4.3 >&5
    /usr/local/bdb/lib//libdb-4.3.so: undefined reference to `pthread_condattr_setpshared'
    /usr/local/bdb/lib//libdb-4.3.so: undefined reference to `pthread_mutexattr_destroy'
    /usr/local/bdb/lib//libdb-4.3.so: undefined reference to `pthread_mutexattr_setpshared'
    /usr/local/bdb/lib//libdb-4.3.so: undefined reference to `pthread_mutexattr_init'
    /usr/local/bdb/lib//libdb-4.3.so: undefined reference to `pthread_mutex_trylock'
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb4.3 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb4.3
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1

  8. #8
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Beiträge
    400
    und
    TEIL 2:
    Code:
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb43 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb43
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb-4.2 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb-4.2
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb4.2 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb4.2
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb42 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb42
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb-4.1 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb-4.1
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb4.1 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb4.1
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb41 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb41
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb-4.0 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb-4.0
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb4.0 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb4.0
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb-4 >&5
    /usr/local/bdb/lib//libdb-4.so: undefined reference to `pthread_condattr_setpshared'
    /usr/local/bdb/lib//libdb-4.so: undefined reference to `pthread_mutexattr_destroy'
    /usr/local/bdb/lib//libdb-4.so: undefined reference to `pthread_mutexattr_setpshared'
    /usr/local/bdb/lib//libdb-4.so: undefined reference to `pthread_mutexattr_init'
    /usr/local/bdb/lib//libdb-4.so: undefined reference to `pthread_mutex_trylock'
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb40 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb40
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb4 >&5
    /usr/local/bdb/lib//libdb4.so: undefined reference to `pthread_condattr_setpshared'
    /usr/local/bdb/lib//libdb4.so: undefined reference to `pthread_mutexattr_destroy'
    /usr/local/bdb/lib//libdb4.so: undefined reference to `pthread_mutexattr_setpshared'
    /usr/local/bdb/lib//libdb4.so: undefined reference to `pthread_mutexattr_init'
    /usr/local/bdb/lib//libdb4.so: undefined reference to `pthread_mutex_trylock'
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb-3.3 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb-3.3
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb3.3 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb3.3
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb33 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb33
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb-3.2 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb-3.2
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb3.2 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb3.2
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb32 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb32
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb-3.1 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb-3.1
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb3.1 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb3.1
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */

  9. #9
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Beiträge
    400
    und
    TEIL 3
    Code:
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb31 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb31
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb-3 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb-3
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb30 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb30
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb3 >&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -ldb3
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6635: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb >&5
    /usr/local/bdb/lib//libdb.so: undefined reference to `pthread_condattr_setpshared'
    /usr/local/bdb/lib//libdb.so: undefined reference to `pthread_mutexattr_destroy'
    /usr/local/bdb/lib//libdb.so: undefined reference to `pthread_mutexattr_setpshared'
    /usr/local/bdb/lib//libdb.so: undefined reference to `pthread_mutexattr_init'
    /usr/local/bdb/lib//libdb.so: undefined reference to `pthread_mutex_trylock'
    collect2: ld returned 1 exit status
    configure:6638: $? = 1
    configure: failed program was:
    | #line 6618 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_create(NULL, NULL, 0);
    |   ;
    |   return 0;
    | }
    configure:6675: gcc -o conftest -g -O2  -I/usr/local/bdb/include/ -L/usr/local/bdb/lib/  -Wl,-rpath,/usr/local/bdb/lib/ conftest.c  -lresolv  -ldb >&5
    /tmp/ccoOzfOQ.o(.text+0x1a): In function `main':
    /home/installdata/cyrus-imapd-2.2.12/configure:6704: undefined reference to `db_open'
    /usr/local/bdb/lib//libdb.so: undefined reference to `pthread_condattr_setpshared'
    /usr/local/bdb/lib//libdb.so: undefined reference to `pthread_mutexattr_destroy'
    /usr/local/bdb/lib//libdb.so: undefined reference to `pthread_mutexattr_setpshared'
    /usr/local/bdb/lib//libdb.so: undefined reference to `pthread_mutexattr_init'
    /usr/local/bdb/lib//libdb.so: undefined reference to `pthread_mutex_trylock'
    collect2: ld returned 1 exit status
    configure:6678: $? = 1
    configure: failed program was:
    | #line 6658 "configure"
    | /* confdefs.h.  */
    | 
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    | #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define CYRUS_PATH "/usr/cyrus"
    | #define SERVICE_PATH "/usr/cyrus/bin"
    | #define CYRUS_USER "cyrus"
    | #define SYSCONFDIR "/etc"
    | #define HAVE_LONG_FILE_NAMES 1
    | #define HAVE___ATTRIBUTE__ 1
    | #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 HAVE_UNISTD_H 1
    | #define HAVE_SYS_SELECT_H 1
    | #define HAVE_SYS_PARAM_H 1
    | #define HAVE_STDARG_H 1
    | #define HAVE_MEMMOVE 1
    | #define HAVE_STRCASECMP 1
    | #define HAVE_FTRUNCATE 1
    | #define HAVE_STRERROR 1
    | #define HAVE_DIRENT_H 1
    | #define HAVE_DN_EXPAND 1
    | #define HAVE_GETADDRINFO
    | #define HAVE_GETNAMEINFO
    | #define HAVE_SS_FAMILY
    | #define HAVE_SYS_TIME_H 1
    | #define TIME_WITH_SYS_TIME 1
    | #define HAVE_STRUCT_TM_TM_ZONE 1
    | #define HAVE_TM_ZONE 1
    | #define HAVE_VPRINTF 1
    | /* end confdefs.h.  */
    | #include <db.h>
    | int
    | main ()
    | {
    | db_open(NULL, 0, 0, 0, NULL, NULL, NULL);
    |   ;
    |   return 0;
    | }
    configure:6710: error: Berkeley DB 3.x or later was not found.  You may need to
        supply the --with-bdb-libdir or --with-bdb-incdir configure options.
    
    ## ---------------- ##
    ## Cache variables. ##
    ## ---------------- ##
    
    ac_cv___attribute__=yes
    ac_cv_build=i686-pc-linux-gnu
    ac_cv_build_alias=i686-pc-linux-gnu
    ac_cv_c_compiler_gnu=yes
    ac_cv_c_const=yes
    ac_cv_c_inline=inline
    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_CPP_set=
    ac_cv_env_CPP_value=
    ac_cv_env_LDFLAGS_set=
    ac_cv_env_LDFLAGS_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_exeext=
    ac_cv_fpic=yes
    ac_cv_func__doprnt=no
    ac_cv_func_connect=yes
    ac_cv_func_dn_expand=yes
    ac_cv_func_dns_lookup=no
    ac_cv_func_ftruncate=yes
    ac_cv_func_gai_strerror=yes
    ac_cv_func_getaddrinfo=yes
    ac_cv_func_getnameinfo=yes
    ac_cv_func_memmove=yes
    ac_cv_func_res_search=no
    ac_cv_func_strcasecmp=yes
    ac_cv_func_strerror=yes
    ac_cv_func_strlcat=no
    ac_cv_func_strlcpy=no
    ac_cv_func_vprintf=yes
    ac_cv_header_db_h=yes
    ac_cv_header_dirent_dirent_h=yes
    ac_cv_header_inttypes_h=yes
    ac_cv_header_memory_h=yes
    ac_cv_header_stdarg_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_param_h=yes
    ac_cv_header_sys_select_h=yes
    ac_cv_header_sys_stat_h=yes
    ac_cv_header_sys_time_h=yes
    ac_cv_header_sys_types_h=yes
    ac_cv_header_time=yes
    ac_cv_header_unistd_h=yes
    ac_cv_host=i686-pc-linux-gnu
    ac_cv_host_alias=i686-pc-linux-gnu
    ac_cv_lib_cposix_strerror=no
    ac_cv_lib_inet6_gai_strerror=no
    ac_cv_lib_inet6_getaddrinfo=no
    ac_cv_lib_inet6_getnameinfo=no
    ac_cv_lib_resolv_res_search=yes
    ac_cv_lib_socket_gai_strerror=no
    ac_cv_lib_socket_getaddrinfo=no
    ac_cv_lib_socket_getnameinfo=no
    ac_cv_member_struct_tm_tm_zone=yes
    ac_cv_objext=o
    ac_cv_path_install='/usr/bin/install -c'
    ac_cv_prog_AWK=gawk
    ac_cv_prog_CPP='gcc -E'
    ac_cv_prog_MAKEDEPEND=/home/installdata/cyrus-imapd-2.2.12/tools/not-mkdep
    ac_cv_prog_ac_ct_CC=gcc
    ac_cv_prog_ac_ct_RANLIB=ranlib
    ac_cv_prog_cc_g=yes
    ac_cv_prog_cc_stdc=
    ac_cv_prog_egrep='grep -E'
    ac_cv_prog_make_make_set=yes
    ac_cv_search_opendir='none required'
    ac_cv_struct_tm=time.h
    ac_cv_sys_long_file_names=yes
    cyrus_cv_getaddrinfo=yes
    cyrus_cv_getnameinfo=yes
    ipv6_cv_gai_strerror=yes
    ipv6_cv_getaddrinfo=yes
    ipv6_cv_getnameinfo=yes
    ipv6_cv_sa_len=no
    ipv6_cv_ss_family=yes
    
    ## ----------------- ##
    ## Output variables. ##
    ## ----------------- ##
    
    AFS_LDFLAGS=''
    AFS_LIBS=''
    AWK='gawk'
    BDB_INC=''
    BDB_LIB=''
    CC='gcc'
    CFLAGS='-g -O2'
    COMPILE_ET=''
    COM_ERR_CPPFLAGS=''
    COM_ERR_LDFLAGS=''
    COM_ERR_LIBS=''
    CPP='gcc -E'
    CPPFLAGS=''
    CYRUSDB_OBJS='cyrusdb_flat.o cyrusdb_skiplist.o cyrusdb_quotalegacy.o'
    DEFS=''
    DEPLIBS=''
    DYNSASLFLAGS=''
    ECHO_C=''
    ECHO_N='-n'
    ECHO_T=''
    EGREP='grep -E'
    EXEEXT=''
    EXTRA_SUBDIRS=''
    GSSAPIBASE_LIBS=''
    GSSAPI_LIBS=''
    IMAP_COM_ERR_LIBS=''
    IMAP_LIBS=''
    IMAP_PROGS=''
    INSTALL_DATA='${INSTALL} -m 644'
    INSTALL_PROGRAM='${INSTALL}'
    INSTALL_SCRIPT='${INSTALL}'
    IPV6_OBJS=''
    LDAP_CPPFLAGS=''
    LDAP_LDFLAGS=''
    LDAP_LIBS=''
    LDFLAGS=''
    LEX=''
    LEXLIB=''
    LEX_OUTPUT_ROOT=''
    LIBOBJS=''
    LIBS=' -lresolv '
    LIB_CRYPT=''
    LIB_DYN_SASL=''
    LIB_RT=''
    LIB_SASL=''
    LIB_SOCKET='-lresolv '
    LIB_UCDSNMP=''
    LIB_WRAP=''
    LOCALDEFS=''
    LTLIBOBJS=''
    MAKEDEPEND='/home/installdata/cyrus-imapd-2.2.12/tools/not-mkdep'
    MD5OBJ=''
    OBJEXT='o'
    OPENSSL_INC=''
    OPENSSL_LIB=''
    PACKAGE_BUGREPORT=''
    PACKAGE_NAME=''
    PACKAGE_STRING=''
    PACKAGE_TARNAME=''
    PACKAGE_VERSION=''
    PATH_SEPARATOR=':'
    PERL=''
    PERL_CCCDLFLAGS=''
    PERL_DEPSUBDIRS=''
    PERL_SUBDIRS=''
    PRE_SUBDIRS=''
    RANLIB='ranlib'
    SASLFLAGS=''
    SERVER_SUBDIRS=''
    SET_MAKE=''
    SHELL='/bin/sh'
    SIEVE_CPPFLAGS=''
    SIEVE_LIBS=''
    SIEVE_OBJS=''
    SIEVE_SUBDIRS=''
    SNMP_CONFIG=''
    SNMP_SUBDIRS=''
    WITH_AUTH='unix'
    WITH_GMTOFF=''
    WITH_IDLE=''
    WITH_LOCK=''
    WITH_MAP=''
    WITH_NONBLOCK=''
    WITH_PTS=''
    YACC=''
    ZEPHYR_CPPFLAGS=''
    ZEPHYR_LIBS=''
    ac_ct_CC='gcc'
    ac_ct_RANLIB='ranlib'
    bindir='${exec_prefix}/bin'
    build='i686-pc-linux-gnu'
    build_alias=''
    build_cpu='i686'
    build_os='linux-gnu'
    build_vendor='pc'
    cyrus_group='mail'
    cyrus_prefix='/usr/cyrus'
    cyrus_sigveclib=''
    cyrus_user='cyrus'
    datadir='${prefix}/share'
    exec_prefix='NONE'
    host='i686-pc-linux-gnu'
    host_alias=''
    host_cpu='i686'
    host_os='linux-gnu'
    host_vendor='pc'
    includedir='${prefix}/include'
    infodir='${prefix}/info'
    libdir='${exec_prefix}/lib'
    libexecdir='${exec_prefix}/libexec'
    localstatedir='${prefix}/var'
    mandir='${prefix}/man'
    oldincludedir='/usr/include'
    prefix='NONE'
    program_transform_name='s,x,x,'
    sbindir='${exec_prefix}/sbin'
    service_path='/usr/cyrus/bin'
    sharedstatedir='${prefix}/com'
    sysconfdir='/etc'
    target_alias=''
    
    ## ----------- ##
    ## confdefs.h. ##
    ## ----------- ##
    
    #define CYRUS_PATH "/usr/cyrus"
    #define CYRUS_USER "cyrus"
    #define HAVE_DIRENT_H 1
    #define HAVE_DN_EXPAND 1
    #define HAVE_FTRUNCATE 1
    #define HAVE_GETADDRINFO
    #define HAVE_GETNAMEINFO
    #define HAVE_INTTYPES_H 1
    #define HAVE_LONG_FILE_NAMES 1
    #define HAVE_MEMMOVE 1
    #define HAVE_MEMORY_H 1
    #define HAVE_SS_FAMILY
    #define HAVE_STDARG_H 1
    #define HAVE_STDINT_H 1
    #define HAVE_STDLIB_H 1
    #define HAVE_STRCASECMP 1
    #define HAVE_STRERROR 1
    #define HAVE_STRINGS_H 1
    #define HAVE_STRING_H 1
    #define HAVE_STRUCT_TM_TM_ZONE 1
    #define HAVE_SYS_PARAM_H 1
    #define HAVE_SYS_SELECT_H 1
    #define HAVE_SYS_STAT_H 1
    #define HAVE_SYS_TIME_H 1
    #define HAVE_SYS_TYPES_H 1
    #define HAVE_TM_ZONE 1
    #define HAVE_UNISTD_H 1
    #define HAVE_UNISTD_H 1
    #define HAVE_VPRINTF 1
    #define HAVE___ATTRIBUTE__ 1
    #define PACKAGE_BUGREPORT ""
    #define PACKAGE_NAME ""
    #define PACKAGE_STRING ""
    #define PACKAGE_TARNAME ""
    #define PACKAGE_VERSION ""
    #define SERVICE_PATH "/usr/cyrus/bin"
    #define STDC_HEADERS 1
    #define SYSCONFDIR "/etc"
    #define TIME_WITH_SYS_TIME 1
    
    configure: exit 1
    danke

  10. #10
    Wine/LFS-Freak
    Registriert seit
    Sep 2005
    Beiträge
    1.015
    Komisch ... ich hab mal schnell bei mir das configure-Skript durchlaufen lassen und mit einer 4.3.28 Berkely DB funktioniert es.

    Hast du nach der der Installation der BDB auch den neuen Pfad zur /etc/ld.so.conf hinzugefügt und ein ldconfig durchlaufen lassen ?

    Da die BDB in keinen Standard-Pfad installiert ist (also /usr oder /usr/local), dann wird sie auch nicht gefunden, wenn sie wo anders installiert ist.

    Füge einfach mal den Eintrag /usr/local/bdb/lib zu deiner /etc/ld.so.conf hinzu, führe ein ldconfig aus und dann lass das configure-Skript nochmal durchlaufen.

  11. #11
    Solarmarschall Avatar von BedriddenTech
    Registriert seit
    Jul 2002
    Ort
    Monsheim bei Worms a. Rhein
    Beiträge
    1.461
    Hast du mal beide Parameter ausprobiert, sprich incdir und libdir? Nur so eine Idee

  12. #12
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Beiträge
    400
    ich habe das schon mit keinen, einem von beiden und beiden probiert

    ich habe dioe bdb so installiert.
    Code:
    cd dist
    
    ./configure --prefix=/usr/local/bdb
    
    make
    make install
    
    echo /usr/local/bdb/lib >> /etc/ld.so.conf
    ldconfig
    :!?!

  13. #13
    Wine/LFS-Freak
    Registriert seit
    Sep 2005
    Beiträge
    1.015
    Hab deinen Fehler gefunden.

    Du hast fast alles richtig gemacht nur ist die Berkely DB nicht richtig gegen die NTPL gelinkt.

    Du musst den make-Befehl bei der Berkely DB wie folgt abändern:

    von
    Code:
    make
    zu

    Code:
    make LIBSO_LIBS="-lpthread" LIBXSO_LIBS="-lpthread"
    Das installieren geht dann ganz normal.

    Du kannst ja auch mal hier vorbei schauen Beyond Linux From Scratch: Berkeley DB

    Wenn du öfter was von Hand installierst, sollte das BLFS-Buch ne gute Anlaufstelle sein
    Geändert von xanlosch (16.09.05 um 17:59 Uhr)

  14. #14
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Beiträge
    400
    ok.
    wenn ich dem Ordner make ausführe erscheint folgendes:
    Code:
    db-4.3.28.NC/build_unix # make LIBSO_LIBS="-lpthread" LIBXSO_LIBS="-lpthread"
    make: Nothing to be done for `all'.
    danach make install - ändert aber leider nicht )

  15. #15
    Wine/LFS-Freak
    Registriert seit
    Sep 2005
    Beiträge
    1.015
    Lösch dein Build-Verzeichnis der BDB und entpack die Quellen neu bzw. führe ein make distclean aus.

    Danach ein
    Code:
    ./configure --prefix=/usr/local/bdb --enable-compat185
    (mit --enable-compat185 machst du die BDB kompatibel mit der 1ner Variante der BDB, da es manchmal noch gebraucht wird)

    gefolgt vom dem
    Code:
    make LIBSO_LIBS="-lpthread" LIBXSO_LIBS="-lpthread"
    und zum Schluss das
    Code:
    make install

Ähnliche Themen

  1. Cyrus SASL / IMAPD
    Von 223 im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 07.03.05, 21:14
  2. Cyrus IMAPd, virtuelle Domains + Squirrelmail
    Von Roger Wilco im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 18.11.04, 23:39
  3. Cyrus imapd und pop3d
    Von detonation997 im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 25.11.03, 19:29
  4. Authentifizierung bei Cyrus IMAPD
    Von Enlighter im Forum Linux als Server
    Antworten: 13
    Letzter Beitrag: 06.08.02, 22:27
  5. Cyrus Prob => Imapd startet nicht!
    Von Kip im Forum Linux als Server
    Antworten: 0
    Letzter Beitrag: 13.06.02, 18:36

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •