1 2 Previous Next 23 Replies Latest reply on Nov 2, 2016 12:59 AM by userBDBDMS-Oracle Go to original post
      • 15. Re: comparison function returns incorrect data
        3333809

        the example prior to my changes appears to work as expected, however in the example the keys are ints whereas in my case the keys are expected to be 24 character strings.  This is where the truncation is noticeable.

        • 16. Re: comparison function returns incorrect data
          userBDBDMS-Oracle

          The purpose of the comparison routine is to build/traverse the btree in a well-ordered manner. 

           

          In the comparison routine  a is the key from the application and b is the key from the database.

           

          Your claim seems to be that the data portion of the B key is being truncated.

           

          So what we need to do is get a print of the data portion of the key before any manipulation is done to it while in the comparison routine

          and a dump of the database page of that key.     Your code will need modifications for this.  You can dump with db_dump.

           

          It is not the role of the comparison routine to always match.   The role is to compare keys and

          determine if key A is less than, equal, or greater than key B.   You should not be assuming the keys

          will match.   This would not be correct usage of the comparison function.  If the keys match, then if

          this was triggered from an insert, it is a duplicate and you will need to have duplicates enabled.

           

          BDB can certainly handle alpha keys.   We can do a test case with alpha keys and verify.

          Most likely this is a bug in your code in the way you are handling alpha keys.

           

          At this point we ran a test, and the test example works.

           

          Before we can take this on as a bug, we will need more proof that a bug exists.

          Using db_dump and a proper print can do that.

           

          Our internal comparison routine handles alpha strings.

          Usually customers write their own comparison if they want a special sorting.

           

          What is your intended purpose?

          • 17. Re: comparison function returns incorrect data
            3333809

            Thanks.  I will make the necessary changes in my code to produce the results you are looking for.

             

            To give you some more context, our db is growing at a rapid pace due to these "holes" resulting from all the deletions we're doing with a btree db.  This is with the default lexicographical sort that is provided by BDB, i.e. we are not overriding the comparison function.  My thinking is that if we use a smarter comparison function it's possible that we have a broader range keys that will map to any one key that is removed from the db, hence the comparison function that is given in the initial post.  Please let me know if my thinking is incorrect here.

            • 18. Re: comparison function returns incorrect data
              userBDBDMS-Oracle

              this background is very useful.

               

              the default lexicographic ordering is done by our internal comparison routine.    Yes, if you delete out of the btree, we do not garbage collect.  So, yes there will be "holes" as you call them.    In general what you are describing is duplicates.     Except in your case you want multiple different keys to act/behave as a single duplicate key.    I would view this as being pretty tricky to do.    But I am not sure if this will get you what you want.   If you have duplicates but you only want to delete data from one of the duplicates then you have to handle that case as well.     So you would need to mapping of the data back to the original key.    Plus you will need duplicates enabled for this to work.   This could also be viewed as not well-ordered.     Let me explain -- you insert key 'abc',  then you insert key 'cba'.    you key cba to match key abc.   This in BDB terms is a duplicate.   then you store the data from key cba.    now you want to delete key abc -- but connected to that key is 2 pieces of data, one from abc and one from cba.    this is all extremely complex and very error prone. 

               

              What is far more safer, is to do a dump and a reload of the data.   This will rebuild your btree.  We have info in the docs on this.

               

              We are not going to be able to consult with you on your code because we do not have an API to do what you are looking to do.

               

              What I want to be sure of is that BDB is not truncating the key being sent to the comparison routine.  If it was, this would be a bug .

              • 19. Re: comparison function returns incorrect data
                3333809

                the keys are unique. sorry when i said map i meant basically whenever a record is deleting and another record is in the process of being added and it fits within the sort order of the record that was deleted, the likelihood that it will fit into the sort order will be greater if you follow something like the frequency of the letters like how i'm trying to do it.  that's my thinking anyway.  so if the key fits in the sort order it will fill the hole that existed before.  This is the intent. 

                 

                Re dumping and reloading data, how expensive is that to do?  Is that not essentially compacting the db?

                 

                So I added this code to the very beginning of my comparison function

                 

                printf("a = %s\n", a->data);

                printf("b = %s\n", b->data);

                 

                char b_data[50];

                strcpy(b_data, b->data);

                char command[50];

                strcpy(command, "db5.3_dump -da /root/BerkeleyDB/build_unix/cmid.db | grep ");

                strcat(command, b_data);

                system(command);

                 

                and the output is as follows

                 

                 

                a = --abcDefgJijklmnopqrstuv

                b = V5OWtJ8A

                a = --mnopqrstuvabcDefgJijkl

                b = V3B

                  [000] 4068 len:  25 data: V3BnopqrstuvabcDefgJijkl\0

                  [002] 4028 len:  25 data: V3BnopqrstupqrstfgJBn---\0

                 

                 

                Please let me know if this is sufficient info.

                 

                 

                • 20. Re: comparison function returns incorrect data
                  userBDBDMS-Oracle

                  Could you post the entire program and we will grab it and test in house or better yet, trim it down so it just show this problem and post that.

                   

                  b = V5OWtJ8A  this isnt matching anything with what you have printed.  so maybe there are other pages that need to get dumped.

                   

                  B should be from the database.

                   

                  We do have tests in our test system with alpha keys.  We are not seeing any issues with those and how they run.

                   

                  Since we will do the compile/link, also give us your config.log file.  This will have the flags used during compile.

                  • 21. Re: comparison function returns incorrect data
                    3333809

                    #include <stdio.h>

                    #include <stdlib.h>

                    #include <string.h>

                     

                    #include "db.h"

                     

                    #define NS_PER_MS               1000000/* Nanoseconds in a millisecond*/

                    #define NS_PER_US               1000   /* Nanoseconds in a microsecond*/

                    #define DEF_RECS_PER_REP        5000/* Default records per repeat. */

                    #define DEF_REPEATS             5      /* Default repetition value */

                     

                    #include <sys/time.h>

                    #include <unistd.h>

                     

                    int     compare_cmid(DB *, const DBT *, const DBT *, size_t *);

                    size_t compare_prefix(DB*, const DBT *, const DBT *);

                    int     delete_recs __P((DB *, DB_ENV *, int));

                    int     file_size __P((DB *, int *));

                    int     insert_btree __P((DB *, DBC *, DB_ENV *, int));

                    int     run_workload __P((DB *, DB*, int, int));

                    int     open_db __P((DB **, DB_ENV *, char *, u_int32_t, int (*compare_cmid)(DB *, const DBT *, const DBT *, size_t *)));

                     

                    const char *progname = "ex_heap";

                     

                    int main(argc, argv)

                            int argc;

                            char *argv[];

                    {

                            DB_ENV *dbenv;

                            DB *dbp_small;

                            DB *dbp_large;

                            u_int32_t pgsize;

                            int ret, ret_t ;

                            int recs_per_rep, repeats;

                     

                            dbenv = NULL;

                            dbp_small = NULL;

                            dbp_large = NULL;

                            ret = ret_t = 0;

                     

                            recs_per_rep = DEF_RECS_PER_REP;

                            pgsize = 0;

                            repeats = DEF_REPEATS;

                     

                            char profile_small [] = "profile_small.db";

                            char profile_large [] = "profile_large.db";

                     

                     

                            srand((int)time(NULL));

                     

                     

                            if ((ret = open_db(&dbp_small, dbenv, profile_small, pgsize, &compare_cmid)) != 0) {

                                            //dbenv->err(dbenv, ret,"Failed to open btree database.");

                                            goto err;

                            }

                     

                            if ((ret = open_db(&dbp_large, dbenv, profile_large, pgsize, NULL)) != 0) {

                                            //dbenv->err(dbenv, ret,"Failed to open btree database.");

                                                                    goto err;

                            }

                     

                            if ((ret = run_workload(dbp_small, dbp_large, repeats, recs_per_rep)) != 0) {

                                            //dbenv->err(dbenv, ret,"Failed to perform operations on btree database.");

                                            goto err;

                            }

                    err:

                            if (dbp_small != NULL && (ret_t = dbp_small->close(dbp_small, 0)) != 0) {

                                    //dbenv->err(dbenv, ret_t, "DB->close");

                                    ret = (ret == 0 ? ret_t : ret);

                            }

                     

                         if (dbp_large!= NULL && (ret_t = dbp_large->close(dbp_large, 0)) != 0) {

                                    //dbenv->err(dbenv, ret_t, "DB->close");

                                                    ret = (ret == 0 ? ret_t : ret);

                             }

                     

                            if (dbenv != NULL && (ret_t = dbenv->close(dbenv, 0)) != 0) {

                                    fprintf(stderr, "%s: dbenv->close: %s", progname,

                                        db_strerror(ret_t));

                                    ret = (ret == 0 ? ret_t : ret);

                            }

                     

                            return (ret);

                    }

                     

                    int delete_recs(dbp, dbenv, numrecs)

                            DB *dbp;

                            DB_ENV *dbenv;

                            int numrecs;

                    {

                            DBC *dbcp;

                            DBT key, data;

                            int cnt, ret;

                     

                            memset(&key, 0, sizeof(DBT));

                            memset(&data, 0, sizeof(DBT));

                     

                            cnt = ret = 0;

                            dbcp = NULL;

                     

                            printf("inside delete\n");

                            if ((ret = dbp->cursor(dbp, NULL, &dbcp, 0)) != 0) {

                            //      dbenv->err(dbenv, ret, "delete_recs:DB->cursor");

                                    goto err;

                            }

                     

                            while ((ret = dbcp->get(dbcp, &key, &data, DB_NEXT)) == 0 && cnt < numrecs) {

                                    if ((ret = dbcp->del(dbcp, 0)) != 0) {

                                           printf("failed to delete \n");

                                            //dbenv->err(dbenv, ret, "delete_recs:DBCursor->del");

                                            break;

                                    } else

                                            ++cnt;

                            }

                     

                            goto err;

                    err:

                            if (dbcp != NULL && (ret = dbcp->close(dbcp)) != 0)

                                    //dbenv->err(dbenv, ret, "delete_recs:DBCursor->close");

                     

                            return (ret);

                    }

                     

                    /* Calculate the size of the given database. */

                    int file_size(dbp, fsize)

                            DB *dbp;

                            int *fsize;

                    {

                            DB_ENV *dbenv;

                            u_int32_t pgcnt, pgsize;

                            int ret, size;

                            void *statp;

                     

                            dbenv = dbp->dbenv;

                            pgsize = dbp->pgsize;

                            ret = size = 0;

                     

                            if ((ret = dbp->stat(dbp, NULL, &statp, DB_FAST_STAT)) != 0) {

                                    //dbenv->err(dbenv, ret, "DB->stat");

                                    return (ret);

                            }

                     

                    pgcnt = ((DB_BTREE_STAT *)statp)->bt_pagecnt;

                     

                            size = pgcnt * pgsize;

                            *fsize = size;

                     

                            free(statp);

                     

                            return (ret);

                    }

                     

                    int     open_db(dbpp, dbenv, dbname, pgsize, compare_fcn)

                            DB **dbpp;

                            DB_ENV *dbenv;

                            char* dbname;

                            u_int32_t pgsize;

                            int (*compare_fcn)(DB *db, const DBT *a, const DBT *b, size_t *locp);

                    {

                            DB *dbp;

                            int ret = 0;

                     

                            /* Create a database handle and open a database. */

                            if ((ret = db_create(&dbp, dbenv, 0)) != 0) {

                                    //dbenv->err(dbenv, ret, "db_create : %s", dbname);

                                    goto err;

                            }

                     

                            *dbpp = dbp;

                     

                            if(compare_fcn != NULL) {

                                dbp->set_bt_prefix(dbp, &compare_prefix);

                            }

                     

                            if ((compare_fcn != NULL) && (ret = dbp->set_bt_compare(dbp, compare_fcn)) != 0) {

                                    //dbp->err(dbp, ret, "DB->set_bt_compare");

                                    goto err;

                            }

                     

                     

                    //      if ((pgsize > 0) && (ret = dbp->set_pagesize(dbp, pgsize)) != 0) {

                    //              dbenv->err(dbenv, ret, "DB->set_pagesize");

                    //              return (ret);

                    //      }

                     

                            if ((ret = dbp->open(dbp, NULL, dbname, NULL, DB_BTREE, DB_CREATE, 0)) != 0)

                                    //dbenv->err(dbenv, ret, "DB->open");

                    err:

                            printf("error during open");

                            return (ret);

                    }

                     

                    int run_workload(dbp_small, dbp_large, repeats, recs_per_rep)

                            DB *dbp_small;

                            DB *dbp_large;

                            int repeats, recs_per_rep;

                    {

                            DB_ENV *dbenv;

                            DBC* dbcp;

                            struct timeval end_time, start_time;

                            double *time_secs;

                            int *db_file_sizes, fsize, i, ret;

                     

                            dbenv = dbp_small->dbenv;

                            fsize = 0;

                            time_secs = NULL;

                            db_file_sizes = NULL;

                            dbcp = NULL;

                     

                            /* An array to record the physical database file size. */

                            if ((db_file_sizes =

                                (int *)malloc((repeats + 1) * sizeof(int))) == NULL) {

                                    fprintf(stderr,

                                        "%s: Unable to allocate space for array db_file_sizes.\n",

                                        progname);

                                    goto err;

                            }

                            memset(db_file_sizes, 0, (repeats + 1) * sizeof(int));

                     

                            /* An array to record the running time for each repetition. */

                            if ((time_secs =

                                (double *)malloc((repeats + 1) * sizeof(double))) == NULL) {

                                    fprintf(stderr,

                                        "%s: Unable to allocate space for array time_secs.\n",

                                        progname);

                                    goto err;

                            }

                            memset(time_secs, 0, (repeats + 1) * sizeof(double));

                     

                            if ((ret = dbp_large->cursor(dbp_large, NULL, &dbcp, 0)) != 0) {

                                    goto err;

                            }

                            printf("\n\n======================================================");

                            printf("\n\tPagesize: %d", dbp_small->pgsize);

                            printf("\n\tNumber of repetitions: %d", repeats);

                            printf("\n\tNumber of inserts per repetition: %d\n", recs_per_rep);

                     

                            /*

                    *       * Insert records to the database and delete the same number from

                    *               * the database, then check the change of the physical database file.

                    *                       *

                    *                               * Don't delete after the first insertion to leave some data

                    *                                       * in the tables for subsequent iterations.

                    *                                               */

                            for (i = 0; i < repeats; i++) {

                                    /* Time for each loop. */

                                    (void)gettimeofday(&start_time, NULL);

                     

                                    if ((ret = insert_btree(dbp_small, dbcp, dbenv,recs_per_rep)) != 0) {

                                            //dbenv->err(dbenv, ret,"Failed to insert records to btree database.");

                                            goto err;

                                    }

                     

                                    if ((ret = delete_recs(dbp_small, dbenv, recs_per_rep)) != 0) {

                                          printf("failed to delete");

                                            //dbenv->err(dbenv, ret, "Failed to delete records.");

                                            goto err;

                                    }

                     

                                    (void)gettimeofday(&end_time, NULL);

                                    time_secs[i] =

                                        (((double)end_time.tv_sec * NS_PER_MS +

                                        end_time.tv_usec) -

                                        ((double)start_time.tv_sec * NS_PER_MS +

                                        start_time.tv_usec)) / NS_PER_MS;

                     

                                    /* Calculate the physical file size for each repetition. */

                     

                                    if ((ret = file_size(dbp_small, &fsize)) != 0) {

                     

                    //      dbenv->err(dbenv, ret, "Failed to calculate the file size on repeat %d.\n", i);

                                            goto err;

                                    }

                                    db_file_sizes[i] = fsize;

                            }

                            printf("\n------------------------------------------------------\n");

                            printf("%5s \t %10s \t %10s\n", "repetition", "physical file size",

                                "running time");

                            for (i = 0; i < repeats; i++)

                                    printf("%5d \t\t %10d \t\t %.2f seconds\n",

                                        i, db_file_sizes[i], time_secs[i]);

                     

                    err:

                            if (db_file_sizes != NULL)

                                    free(db_file_sizes);

                            if (time_secs != NULL)

                                    free(time_secs);

                     

                            return (ret);

                    }

                     

                     

                    /*

                    *  * Insert an certain number of records to btree database,

                    *   * with the key beginning with a specified value.

                    *    */

                    int insert_btree(dbp, dbcp, dbenv, numrecs)

                            DB *dbp;

                            DBC *dbcp;

                            DB_ENV *dbenv;

                            int numrecs;

                    {

                            DBT key, data;

                            int ret;

                            int count = 0;

                     

                            memset(&key, 0, sizeof(DBT));

                            memset(&data, 0, sizeof(DBT));

                     

                            ret = 0;

                            while(count < numrecs) {

                                if(dbcp->c_get(dbcp, &key, &data, DB_NEXT) == 0) {

                                     if( dbp->put(dbp, NULL, &key, &data, 0) !=0) {

                                     printf("failed to insert");

                                      }

                                }

                                count++;

                            }

                            return (ret);

                    }

                     

                    int compare_cmid(dbp, a, b, lob)

                            DB *dbp;

                            const DBT *a, *b;

                            size_t *lob;

                    {

                           printf("a = %s\n", a->data);

                           printf("b = %s\n", b->data);

                     

                           char b_data[50];

                           strcpy(b_data, b->data);

                           char command[50];

                           strcpy(command, "db5.3_dump -da /root/BerkeleyDB/build_unix/profile_small.db | grep ");

                           strcat(command, b_data);

                           system(command);

                           char key_a[25];

                           char key_b[25];

                     

                           memset(key_a,'\0',sizeof(key_a));

                     

                           memset(key_b,'\0',sizeof(key_b));

                     

                           int ascii_a[256];

                           int ascii_b[256];

                           int i;

                     

                           memset(ascii_a, 0, sizeof(ascii_a));

                           memset(ascii_b, 0, sizeof(ascii_b));

                     

                           strcpy(key_a, a->data);

                           strcpy(key_b, b->data);

                           int l_a;

                           l_a =  strlen(key_a);

                           int l_b;

                           l_b = strlen(key_b);

                           int value;

                           for (i=0; i<l_a; i++) {

                             value = key_a[i];

                             ascii_a[value]++;

                           }

                     

                           for(i=0; i<l_b; i++) {

                             value = key_b[i];

                             ascii_b[value]++;

                           }

                           for(i=0; i<256; i++) {

                             if(ascii_a[i] > ascii_b[i]) {

                                 return 1;

                             } else if (ascii_a[i] < ascii_b[i]) {

                                 return -1;

                             }

                           }

                     

                           return 0;

                    }

                     

                    size_t compare_prefix(dbp, a, b)

                         DB *dbp;

                         const DBT *a, *b;

                    {

                        return a->size;

                    }

                    • 22. Re: comparison function returns incorrect data
                      3333809

                      This file contains any messages produced by compilers while

                      running configure, to aid debugging if configure makes a mistake.

                       

                       

                      It was created by Berkeley DB configure 6.0.20, which was

                      generated by GNU Autoconf 2.69.  Invocation command line was

                       

                       

                        $ ../dist/configure

                       

                       

                      ## --------- ##

                      ## Platform. ##

                      ## --------- ##

                       

                       

                      uname -m = x86_64

                      uname -r = 2.6.32-431.3.1.el6.x86_64

                      uname -s = Linux

                      uname -v = #1 SMP Fri Jan 3 21:39:27 UTC 2014

                       

                       

                      /usr/bin/uname -p = unknown

                      /bin/uname -X     = unknown

                       

                       

                      /bin/arch              = x86_64

                      /usr/bin/arch -k       = unknown

                      /usr/convex/getsysinfo = unknown

                      /usr/bin/hostinfo      = unknown

                      /bin/machine           = unknown

                      /usr/bin/oslevel       = unknown

                      /bin/universe          = unknown

                       

                       

                      PATH: /opt/rh/devtoolset-1.1/root/usr/bin/

                      PATH: /usr/lib64/qt-3.3/bin

                      PATH: /usr/local/sbin

                      PATH: /usr/local/bin

                      PATH: /sbin

                      PATH: /bin

                      PATH: /usr/sbin

                      PATH: /usr/bin

                      PATH: /root/bin

                       

                       

                       

                       

                      ## ----------- ##

                      ## Core tests. ##

                      ## ----------- ##

                       

                       

                      configure:2870: checking build system type

                      configure:2884: result: x86_64-unknown-linux-gnu

                      configure:2904: checking host system type

                      configure:2917: result: x86_64-unknown-linux-gnu

                      configure:2949: checking if building in the top-level or dist directories

                      configure:2959: result: no

                      configure:3052: checking if --enable-smallbuild option specified

                      configure:3065: result: no

                      configure:3068: checking if --disable-atomicsupport option specified

                      configure:3081: result: no

                      configure:3093: checking if --disable-compression option specified

                      configure:3106: result: no

                      configure:3110: checking if --disable-hash option specified

                      configure:3123: result: no

                      configure:3127: checking if --disable-heap option specified

                      configure:3140: result: no

                      configure:3144: checking if --disable-mutexsupport option specified

                      configure:3157: result: no

                      configure:3161: checking if --disable-log_checksum option specified

                      configure:3176: result: no

                      configure:3181: checking if --disable-partition option specified

                      configure:3194: result: no

                      configure:3198: checking if --disable-queue option specified

                      configure:3211: result: no

                      configure:3215: checking if --disable-replication option specified

                      configure:3228: result: no

                      configure:3232: checking if --disable-statistics option specified

                      configure:3245: result: no

                      configure:3249: checking if --disable-verify option specified

                      configure:3262: result: no

                      configure:3266: checking if --enable-compat185 option specified

                      configure:3275: result: no

                      configure:3278: checking if --enable-cxx option specified

                      configure:3287: result: no

                      configure:3290: checking if --enable-debug option specified

                      configure:3299: result: no

                      configure:3302: checking if --enable-debug_rop option specified

                      configure:3311: result: no

                      configure:3314: checking if --enable-debug_wop option specified

                      configure:3323: result: no

                      configure:3326: checking if --enable-diagnostic option specified

                      configure:3350: result: no

                      configure:3354: checking if --enable-dump185 option specified

                      configure:3363: result: no

                      configure:3366: checking if --enable-java option specified

                      configure:3375: result: no

                      configure:3378: checking if --enable-mingw option specified

                      configure:3387: result: no

                      configure:3390: checking if --enable-o_direct option specified

                      configure:3399: result: no

                      configure:3402: checking if --enable-posixmutexes option specified

                      configure:3411: result: no

                      configure:3428: checking if --enable-rpc option specified

                      configure:3438: result: no

                      configure:3441: checking if --enable-sql option specified

                      configure:3450: result: no

                      configure:3453: checking if --enable-sql_compat option specified

                      configure:3462: result: no

                      configure:3465: checking if --enable-jdbc option specified

                      configure:3474: result: no

                      configure:3477: checking if --with-jdbc=DIR option specified

                      configure:3487: result: no

                      configure:3493: checking if --enable-amalgamation option specified

                      configure:3502: result: no

                      configure:3505: checking if --enable-sql_codegen option specified

                      configure:3514: result: no

                      configure:3517: checking if --enable-stl option specified

                      configure:3529: result: no

                      configure:3532: checking if --enable-tcl option specified

                      configure:3541: result: no

                      configure:3544: checking if --enable-test option specified

                      configure:3553: result: no

                      configure:3556: checking if --enable-localization option specified

                      configure:3565: result: no

                      configure:3568: checking if --enable-stripped_messages option specified

                      configure:3577: result: no

                      configure:3580: checking if --enable-dbm option specified

                      configure:3589: result: no

                      configure:3592: checking if --enable-dtrace option specified

                      configure:3601: result: no

                      configure:3604: checking if --enable-systemtap option specified

                      configure:3613: result: no

                      configure:3616: checking if --enable-perfmon-statistics option specified

                      configure:3625: result: no

                      configure:3628: checking if --enable-uimutexes option specified

                      configure:3637: result: no

                      configure:3640: checking if --enable-umrw option specified

                      configure:3649: result: no

                      configure:3660: checking if --enable-atomicfileread option specified

                      configure:3669: result: no

                      configure:3677: checking if --with-mutex=MUTEX option specified

                      configure:3693: result: no

                      configure:3714: checking if --with-tcl=DIR option specified

                      configure:3724: result: no

                      configure:3730: checking if --with-uniquename=NAME option specified

                      configure:3743: result: no

                      configure:3787: checking if --with-cryptography option specified

                      configure:3814: result: yes

                      configure:3900: checking for chmod

                      configure:3916: found /bin/chmod

                      configure:3927: result: chmod

                      configure:3994: checking for cp

                      configure:4010: found /bin/cp

                      configure:4021: result: cp

                      configure:4185: checking for ln

                      configure:4201: found /bin/ln

                      configure:4212: result: ln

                      configure:4279: checking for mkdir

                      configure:4295: found /bin/mkdir

                      configure:4306: result: mkdir

                      configure:4373: checking for rm

                      configure:4389: found /bin/rm

                      configure:4400: result: rm

                      configure:4470: checking for mv

                      configure:4486: found /bin/mv

                      configure:4497: result: mv

                      configure:4951: checking for sh

                      configure:4969: found /bin/sh

                      configure:4981: result: /bin/sh

                      configure:5023: checking for a BSD-compatible install

                      configure:5091: result: /usr/bin/install -c

                      configure:5240: checking for cc

                      configure:5256: found /opt/rh/devtoolset-1.1/root/usr/bin//cc

                      configure:5267: result: cc

                      configure:5298: checking for C compiler version

                      configure:5307: cc --version >&5

                      cc (GCC) 4.7.2 20121015 (Red Hat 4.7.2-5)

                      Copyright (C) 2012 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:5318: $? = 0

                      configure:5307: cc -v >&5

                      Using built-in specs.

                      COLLECT_GCC=cc

                      COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-1.1/root/usr/libexec/gcc/x86_64-redhat-linux/4.7.2/lto-wrapper

                      Target: x86_64-redhat-linux

                      Configured with: ../configure --prefix=/opt/rh/devtoolset-1.1/root/usr --mandir=/opt/rh/devtoolset-1.1/root/usr/share/man --infodir=/opt/rh/devtoolset-1.1/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --disable-build-with-cxx --disable-build-poststage1-with-cxx --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-languages=c,c++,fortran,lto --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj --with-ppl --with-cloog --with-mpc=/builddir/build/BUILD/gcc-4.7.2-20121015/obj-x86_64-redhat-linux/mpc-install --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux

                      Thread model: posix

                      gcc version 4.7.2 20121015 (Red Hat 4.7.2-5) (GCC)

                      configure:5318: $? = 0

                      configure:5307: cc -V >&5

                      cc: error: unrecognized command line option '-V'

                      cc: fatal error: no input files

                      compilation terminated.

                      configure:5318: $? = 4

                      configure:5307: cc -qversion >&5

                      cc: error: unrecognized command line option '-qversion'

                      cc: fatal error: no input files

                      compilation terminated.

                      configure:5318: $? = 4

                      configure:5338: checking whether the C compiler works

                      configure:5360: cc -O  -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:5364: $? = 0

                      configure:5412: result: yes

                      configure:5415: checking for C compiler default output file name

                      configure:5417: result: a.out

                      configure:5423: checking for suffix of executables

                      configure:5430: cc -o conftest -O  -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:5434: $? = 0

                      configure:5456: result:

                      configure:5478: checking whether we are cross compiling

                      configure:5486: cc -o conftest -O  -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:5490: $? = 0

                      configure:5497: ./conftest

                      configure:5501: $? = 0

                      configure:5516: result: no

                      configure:5521: checking for suffix of object files

                      configure:5543: cc -c -O  -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:5547: $? = 0

                      configure:5568: result: o

                      configure:5572: checking whether we are using the GNU C compiler

                      configure:5591: cc -c -O  -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:5591: $? = 0

                      configure:5600: result: yes

                      configure:5609: checking whether cc accepts -g

                      configure:5629: cc -c -g  -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:5629: $? = 0

                      configure:5670: result: yes

                      configure:5687: checking for cc option to accept ISO C89

                      configure:5750: cc  -c -O  -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:5750: $? = 0

                      configure:5763: result: none needed

                      configure:5812: checking for an ANSI C-conforming const

                      configure:5878: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:5878: $? = 0

                      configure:5885: result: yes

                      configure:5893: checking for inline

                      configure:5909: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:5909: $? = 0

                      configure:5917: result: inline

                      configure:5949: checking for GCC aligned attribute

                      configure:5966: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:5966: $? = 0

                      configure:5973: result: yes

                      configure:6910: checking whether we are using gcc version 2.96

                      configure:6925: result: no

                      configure:7001: checking how to print strings

                      configure:7028: result: printf

                      configure:7049: checking for a sed that does not truncate output

                      configure:7113: result: /bin/sed

                      configure:7131: checking for grep that handles long lines and -e

                      configure:7189: result: /bin/grep

                      configure:7194: checking for egrep

                      configure:7256: result: /bin/grep -E

                      configure:7261: checking for fgrep

                      configure:7323: result: /bin/grep -F

                      configure:7358: checking for ld used by cc

                      configure:7425: result: /opt/rh/devtoolset-1.1/root/usr/libexec/gcc/x86_64-redhat-linux/4.7.2/ld

                      configure:7432: checking if the linker (/opt/rh/devtoolset-1.1/root/usr/libexec/gcc/x86_64-redhat-linux/4.7.2/ld) is GNU ld

                      configure:7447: result: yes

                      configure:7459: checking for BSD- or MS-compatible name lister (nm)

                      configure:7508: result: /opt/rh/devtoolset-1.1/root/usr/bin//nm -B

                      configure:7638: checking the name lister (/opt/rh/devtoolset-1.1/root/usr/bin//nm -B) interface

                      configure:7645: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:7648: /opt/rh/devtoolset-1.1/root/usr/bin//nm -B "conftest.o"

                      configure:7651: output

                      0000000000000000 B some_variable

                      configure:7658: result: BSD nm

                      configure:7661: checking whether ln -s works

                      configure:7665: result: yes

                      configure:7673: checking the maximum length of command line arguments

                      configure:7798: result: 1966080

                      configure:7815: checking whether the shell understands some XSI constructs

                      configure:7825: result: yes

                      configure:7829: checking whether the shell understands "+="

                      configure:7835: result: yes

                      configure:7870: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format

                      configure:7910: result: func_convert_file_noop

                      configure:7917: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format

                      configure:7937: result: func_convert_file_noop

                      configure:7944: checking for /opt/rh/devtoolset-1.1/root/usr/libexec/gcc/x86_64-redhat-linux/4.7.2/ld option to reload object files

                      configure:7951: result: -r

                      configure:8025: checking for objdump

                      configure:8041: found /opt/rh/devtoolset-1.1/root/usr/bin//objdump

                      configure:8052: result: objdump

                      configure:8084: checking how to recognize dependent libraries

                      configure:8286: result: pass_all

                      configure:8371: checking for dlltool

                      configure:8401: result: no

                      configure:8431: checking how to associate runtime and link libraries

                      configure:8458: result: printf %s\n

                      configure:8518: checking for ar

                      configure:8534: found /opt/rh/devtoolset-1.1/root/usr/bin//ar

                      configure:8545: result: ar

                      configure:8582: checking for archiver @FILE support

                      configure:8599: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:8599: $? = 0

                      configure:8602: ar cru libconftest.a @conftest.lst >&5

                      configure:8605: $? = 0

                      configure:8610: ar cru libconftest.a @conftest.lst >&5

                      ar: conftest.o: No such file or directory

                      configure:8613: $? = 1

                      configure:8625: result: @

                      configure:8683: checking for strip

                      configure:8699: found /opt/rh/devtoolset-1.1/root/usr/bin//strip

                      configure:8710: result: strip

                      configure:8782: checking for ranlib

                      configure:8798: found /opt/rh/devtoolset-1.1/root/usr/bin//ranlib

                      configure:8809: result: ranlib

                      configure:8886: checking for gawk

                      configure:8902: found /bin/gawk

                      configure:8913: result: gawk

                      configure:8953: checking command to parse /opt/rh/devtoolset-1.1/root/usr/bin//nm -B output from cc object

                      configure:9072: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:9075: $? = 0

                      configure:9079: /opt/rh/devtoolset-1.1/root/usr/bin//nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm

                      configure:9082: $? = 0

                      configure:9148: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c conftstm.o >&5

                      configure:9151: $? = 0

                      configure:9189: result: ok

                      configure:9226: checking for sysroot

                      configure:9256: result: no

                      configure:9333: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:9336: $? = 0

                      configure:9499: checking for mt

                      configure:9529: result: no

                      configure:9549: checking if : is a manifest tool

                      configure:9555: : '-?'

                      configure:9563: result: no

                      configure:10195: checking how to run the C preprocessor

                      configure:10226: cc -E  -D_GNU_SOURCE -D_REENTRANT conftest.c

                      configure:10226: $? = 0

                      configure:10240: cc -E  -D_GNU_SOURCE -D_REENTRANT conftest.c

                      conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory

                      compilation terminated.

                      configure:10240: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 1

                      | /* end confdefs.h.  */

                      | #include <ac_nonexistent.h>

                      configure:10265: result: cc -E

                      configure:10285: cc -E  -D_GNU_SOURCE -D_REENTRANT conftest.c

                      configure:10285: $? = 0

                      configure:10299: cc -E  -D_GNU_SOURCE -D_REENTRANT conftest.c

                      conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory

                      compilation terminated.

                      configure:10299: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 1

                      | /* end confdefs.h.  */

                      | #include <ac_nonexistent.h>

                      configure:10328: checking for ANSI C header files

                      configure:10348: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:10348: $? = 0

                      configure:10421: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:10421: $? = 0

                      configure:10421: ./conftest

                      configure:10421: $? = 0

                      configure:10432: result: yes

                      configure:10445: checking for sys/types.h

                      configure:10445: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:10445: $? = 0

                      configure:10445: result: yes

                      configure:10445: checking for sys/stat.h

                      configure:10445: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:10445: $? = 0

                      configure:10445: result: yes

                      configure:10445: checking for stdlib.h

                      configure:10445: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:10445: $? = 0

                      configure:10445: result: yes

                      configure:10445: checking for string.h

                      configure:10445: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:10445: $? = 0

                      configure:10445: result: yes

                      configure:10445: checking for memory.h

                      configure:10445: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:10445: $? = 0

                      configure:10445: result: yes

                      configure:10445: checking for strings.h

                      configure:10445: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:10445: $? = 0

                      configure:10445: result: yes

                      configure:10445: checking for inttypes.h

                      configure:10445: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:10445: $? = 0

                      configure:10445: result: yes

                      configure:10445: checking for stdint.h

                      configure:10445: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:10445: $? = 0

                      configure:10445: result: yes

                      configure:10445: checking for unistd.h

                      configure:10445: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:10445: $? = 0

                      configure:10445: result: yes

                      configure:10459: checking for dlfcn.h

                      configure:10459: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:10459: $? = 0

                      configure:10459: result: yes

                      configure:10656: checking for objdir

                      configure:10671: result: .libs

                      configure:10942: checking if cc supports -fno-rtti -fno-exceptions

                      configure:10960: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT -fno-rtti -fno-exceptions conftest.c >&5

                      cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default]

                      configure:10964: $? = 0

                      configure:10977: result: no

                      configure:11287: checking for cc option to produce PIC

                      configure:11294: result: -fPIC -DPIC

                      configure:11302: checking if cc PIC flag -fPIC -DPIC works

                      configure:11320: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT -fPIC -DPIC -DPIC conftest.c >&5

                      configure:11324: $? = 0

                      configure:11337: result: yes

                      configure:11366: checking if cc static flag -static works

                      configure:11394: result: no

                      configure:11409: checking if cc supports -c -o file.o

                      configure:11430: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT -o out/conftest2.o conftest.c >&5

                      configure:11434: $? = 0

                      configure:11456: result: yes

                      configure:11464: checking if cc supports -c -o file.o

                      configure:11511: result: yes

                      configure:11544: checking whether the cc linker (/opt/rh/devtoolset-1.1/root/usr/libexec/gcc/x86_64-redhat-linux/4.7.2/ld -m elf_x86_64) supports shared libraries

                      configure:12702: result: yes

                      configure:12739: checking whether -lc should be explicitly linked in

                      configure:12747: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:12750: $? = 0

                      configure:12765: cc -shared  -fPIC -DPIC conftest.o  -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep  -lc  \>/dev/null 2\>\&1

                      configure:12768: $? = 0

                      configure:12782: result: no

                      configure:12947: checking dynamic linker characteristics

                      configure:13461: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  -Wl,-rpath -Wl,/foo conftest.c  >&5

                      configure:13461: $? = 0

                      configure:13683: result: GNU/Linux ld.so

                      configure:13790: checking how to hardcode library paths into programs

                      configure:13815: result: immediate

                      configure:14355: checking whether stripping libraries is possible

                      configure:14360: result: yes

                      configure:14395: checking if libtool supports shared libraries

                      configure:14397: result: yes

                      configure:14400: checking whether to build shared libraries

                      configure:14421: result: yes

                      configure:14424: checking whether to build static libraries

                      configure:14428: result: yes

                      configure:17658: checking SOSUFFIX from libtool

                      configure:17680: result: .so

                      configure:17685: checking MODSUFFIX from libtool

                      configure:17707: result: .so

                      configure:17712: checking JMODSUFFIX from libtool

                      configure:17738: result: .so

                      configure:19272: checking whether stat file-mode macros are broken

                      configure:19299: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:19299: $? = 0

                      configure:19306: result: no

                      configure:19314: checking whether time.h and sys/time.h may both be included

                      configure:19334: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:19334: $? = 0

                      configure:19341: result: yes

                      configure:19352: checking for dirent.h that defines DIR

                      configure:19371: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:19371: $? = 0

                      configure:19379: result: yes

                      configure:19392: checking for library containing opendir

                      configure:19423: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:19423: $? = 0

                      configure:19440: result: none required

                      configure:19510: checking execinfo.h usability

                      configure:19510: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:19510: $? = 0

                      configure:19510: result: yes

                      configure:19510: checking execinfo.h presence

                      configure:19510: cc -E  -D_GNU_SOURCE -D_REENTRANT conftest.c

                      configure:19510: $? = 0

                      configure:19510: result: yes

                      configure:19510: checking for execinfo.h

                      configure:19510: result: yes

                      configure:19510: checking sys/select.h usability

                      configure:19510: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:19510: $? = 0

                      configure:19510: result: yes

                      configure:19510: checking sys/select.h presence

                      configure:19510: cc -E  -D_GNU_SOURCE -D_REENTRANT conftest.c

                      configure:19510: $? = 0

                      configure:19510: result: yes

                      configure:19510: checking for sys/select.h

                      configure:19510: result: yes

                      configure:19510: checking sys/socket.h usability

                      configure:19510: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:19510: $? = 0

                      configure:19510: result: yes

                      configure:19510: checking sys/socket.h presence

                      configure:19510: cc -E  -D_GNU_SOURCE -D_REENTRANT conftest.c

                      configure:19510: $? = 0

                      configure:19510: result: yes

                      configure:19510: checking for sys/socket.h

                      configure:19510: result: yes

                      configure:19510: checking sys/time.h usability

                      configure:19510: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:19510: $? = 0

                      configure:19510: result: yes

                      configure:19510: checking sys/time.h presence

                      configure:19510: cc -E  -D_GNU_SOURCE -D_REENTRANT conftest.c

                      configure:19510: $? = 0

                      configure:19510: result: yes

                      configure:19510: checking for sys/time.h

                      configure:19510: result: yes

                      configure:19520: checking for struct stat.st_blksize

                      configure:19520: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:19520: $? = 0

                      configure:19520: result: yes

                      configure:19544: checking for inttypes.h

                      configure:19544: result: yes

                      configure:19561: checking for stdint.h

                      configure:19572: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:19572: $? = 0

                      configure:19573: result: yes

                      configure:19630: checking stddef.h usability

                      configure:19630: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:19630: $? = 0

                      configure:19630: result: yes

                      configure:19630: checking stddef.h presence

                      configure:19630: cc -E  -D_GNU_SOURCE -D_REENTRANT conftest.c

                      configure:19630: $? = 0

                      configure:19630: result: yes

                      configure:19630: checking for stddef.h

                      configure:19630: result: yes

                      configure:19640: checking for unistd.h

                      configure:19640: result: yes

                      configure:19657: checking size of char

                      configure:19662: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:19662: $? = 0

                      configure:19662: ./conftest

                      configure:19662: $? = 0

                      configure:19677: result: 1

                      configure:19691: checking size of unsigned char

                      configure:19696: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:19696: $? = 0

                      configure:19696: ./conftest

                      configure:19696: $? = 0

                      configure:19711: result: 1

                      configure:19725: checking size of short

                      configure:19730: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:19730: $? = 0

                      configure:19730: ./conftest

                      configure:19730: $? = 0

                      configure:19745: result: 2

                      configure:19759: checking size of unsigned short

                      configure:19764: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:19764: $? = 0

                      configure:19764: ./conftest

                      configure:19764: $? = 0

                      configure:19779: result: 2

                      configure:19793: checking size of int

                      configure:19798: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:19798: $? = 0

                      configure:19798: ./conftest

                      configure:19798: $? = 0

                      configure:19813: result: 4

                      configure:19827: checking size of unsigned int

                      configure:19832: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:19832: $? = 0

                      configure:19832: ./conftest

                      configure:19832: $? = 0

                      configure:19847: result: 4

                      configure:19861: checking size of long

                      configure:19866: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:19866: $? = 0

                      configure:19866: ./conftest

                      configure:19866: $? = 0

                      configure:19881: result: 8

                      configure:19895: checking size of unsigned long

                      configure:19900: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:19900: $? = 0

                      configure:19900: ./conftest

                      configure:19900: $? = 0

                      configure:19915: result: 8

                      configure:19929: checking size of long long

                      configure:19934: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:19934: $? = 0

                      configure:19934: ./conftest

                      configure:19934: $? = 0

                      configure:19949: result: 8

                      configure:19963: checking size of unsigned long long

                      configure:19968: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:19968: $? = 0

                      configure:19968: ./conftest

                      configure:19968: $? = 0

                      configure:19983: result: 8

                      configure:19997: checking size of char *

                      configure:20002: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:20002: $? = 0

                      configure:20002: ./conftest

                      configure:20002: $? = 0

                      configure:20017: result: 8

                      configure:20031: checking for u_char

                      configure:20031: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20031: $? = 0

                      configure:20031: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:51:21: error: expected expression before ')' token

                      configure:20031: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((u_char)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20031: result: yes

                      configure:20041: checking for u_short

                      configure:20041: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20041: $? = 0

                      configure:20041: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:51:22: error: expected expression before ')' token

                      configure:20041: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((u_short)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20041: result: yes

                      configure:20051: checking for u_int

                      configure:20051: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20051: $? = 0

                      configure:20051: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:51:20: error: expected expression before ')' token

                      configure:20051: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((u_int)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20051: result: yes

                      configure:20061: checking for u_long

                      configure:20061: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20061: $? = 0

                      configure:20061: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:51:21: error: expected expression before ')' token

                      configure:20061: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((u_long)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20061: result: yes

                      configure:20072: checking for u_int8_t

                      configure:20072: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20072: $? = 0

                      configure:20072: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:51:23: error: expected expression before ')' token

                      configure:20072: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((u_int8_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20072: result: yes

                      configure:20098: checking for u_int16_t

                      configure:20098: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20098: $? = 0

                      configure:20098: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:51:24: error: expected expression before ')' token

                      configure:20098: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((u_int16_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20098: result: yes

                      configure:20124: checking for int16_t

                      configure:20124: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20124: $? = 0

                      configure:20124: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:51:22: error: expected expression before ')' token

                      configure:20124: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((int16_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20124: result: yes

                      configure:20150: checking for u_int32_t

                      configure:20150: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20150: $? = 0

                      configure:20150: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:51:24: error: expected expression before ')' token

                      configure:20150: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((u_int32_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20150: result: yes

                      configure:20176: checking for int32_t

                      configure:20176: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20176: $? = 0

                      configure:20176: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:51:22: error: expected expression before ')' token

                      configure:20176: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((int32_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20176: result: yes

                      configure:20202: checking for u_int64_t

                      configure:20202: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20202: $? = 0

                      configure:20202: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:51:24: error: expected expression before ')' token

                      configure:20202: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((u_int64_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20202: result: yes

                      configure:20228: checking for int64_t

                      configure:20228: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20228: $? = 0

                      configure:20228: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:51:22: error: expected expression before ')' token

                      configure:20228: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((int64_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20228: result: yes

                      configure:20258: checking for FILE *

                      configure:20258: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20258: $? = 0

                      configure:20258: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:51:21: error: expected expression before ')' token

                      configure:20258: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((FILE *)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20258: result: yes

                      configure:20267: checking for off_t

                      configure:20267: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20267: $? = 0

                      configure:20267: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:51:20: error: expected expression before ')' token

                      configure:20267: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((off_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20267: result: yes

                      configure:20279: checking size of off_t

                      configure:20284: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:20284: $? = 0

                      configure:20284: ./conftest

                      configure:20284: $? = 0

                      configure:20299: result: 8

                      configure:20313: checking for db_off_t

                      configure:20313: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:78:13: error: 'db_off_t' undeclared (first use in this function)

                      conftest.c:78:13: note: each undeclared identifier is reported only once for each function it appears in

                      configure:20313: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | /* end confdefs.h.  */

                      | #include <stdio.h>

                      | #ifdef HAVE_SYS_TYPES_H

                      | # include <sys/types.h>

                      | #endif

                      | #ifdef HAVE_SYS_STAT_H

                      | # include <sys/stat.h>

                      | #endif

                      | #ifdef STDC_HEADERS

                      | # include <stdlib.h>

                      | # include <stddef.h>

                      | #else

                      | # ifdef HAVE_STDLIB_H

                      | #  include <stdlib.h>

                      | # endif

                      | #endif

                      | #ifdef HAVE_STRING_H

                      | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H

                      | #  include <memory.h>

                      | # endif

                      | # include <string.h>

                      | #endif

                      | #ifdef HAVE_STRINGS_H

                      | # include <strings.h>

                      | #endif

                      | #ifdef HAVE_INTTYPES_H

                      | # include <inttypes.h>

                      | #endif

                      | #ifdef HAVE_STDINT_H

                      | # include <stdint.h>

                      | #endif

                      | #ifdef HAVE_UNISTD_H

                      | # include <unistd.h>

                      | #endif

                      | int

                      | main ()

                      | {

                      | if (sizeof (db_off_t))

                      | return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20313: result: no

                      configure:20337: checking for pid_t

                      configure:20337: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20337: $? = 0

                      configure:20337: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:52:20: error: expected expression before ')' token

                      configure:20337: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((pid_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20337: result: yes

                      configure:20346: checking for size_t

                      configure:20346: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20346: $? = 0

                      configure:20346: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:52:21: error: expected expression before ')' token

                      configure:20346: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((size_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20346: result: yes

                      configure:20355: checking for time_t

                      configure:20355: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20355: $? = 0

                      configure:20355: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:52:21: error: expected expression before ')' token

                      configure:20355: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((time_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20355: result: yes

                      configure:20370: checking size of size_t

                      configure:20375: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      configure:20375: $? = 0

                      configure:20375: ./conftest

                      configure:20375: $? = 0

                      configure:20390: result: 8

                      configure:20401: checking for ssize_t

                      configure:20401: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20401: $? = 0

                      configure:20401: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:53:22: error: expected expression before ')' token

                      configure:20401: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((ssize_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20401: result: yes

                      configure:20429: checking for uintmax_t

                      configure:20429: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20429: $? = 0

                      configure:20429: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:79:24: error: expected expression before ')' token

                      configure:20429: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | /* end confdefs.h.  */

                      | #include <stdio.h>

                      | #ifdef HAVE_SYS_TYPES_H

                      | # include <sys/types.h>

                      | #endif

                      | #ifdef HAVE_SYS_STAT_H

                      | # include <sys/stat.h>

                      | #endif

                      | #ifdef STDC_HEADERS

                      | # include <stdlib.h>

                      | # include <stddef.h>

                      | #else

                      | # ifdef HAVE_STDLIB_H

                      | #  include <stdlib.h>

                      | # endif

                      | #endif

                      | #ifdef HAVE_STRING_H

                      | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H

                      | #  include <memory.h>

                      | # endif

                      | # include <string.h>

                      | #endif

                      | #ifdef HAVE_STRINGS_H

                      | # include <strings.h>

                      | #endif

                      | #ifdef HAVE_INTTYPES_H

                      | # include <inttypes.h>

                      | #endif

                      | #ifdef HAVE_STDINT_H

                      | # include <stdint.h>

                      | #endif

                      | #ifdef HAVE_UNISTD_H

                      | # include <unistd.h>

                      | #endif

                      | int

                      | main ()

                      | {

                      | if (sizeof ((uintmax_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20429: result: yes

                      configure:20447: checking for uintptr_t

                      configure:20447: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20447: $? = 0

                      configure:20447: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:79:24: error: expected expression before ')' token

                      configure:20447: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | /* end confdefs.h.  */

                      | #include <stdio.h>

                      | #ifdef HAVE_SYS_TYPES_H

                      | # include <sys/types.h>

                      | #endif

                      | #ifdef HAVE_SYS_STAT_H

                      | # include <sys/stat.h>

                      | #endif

                      | #ifdef STDC_HEADERS

                      | # include <stdlib.h>

                      | # include <stddef.h>

                      | #else

                      | # ifdef HAVE_STDLIB_H

                      | #  include <stdlib.h>

                      | # endif

                      | #endif

                      | #ifdef HAVE_STRING_H

                      | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H

                      | #  include <memory.h>

                      | # endif

                      | # include <string.h>

                      | #endif

                      | #ifdef HAVE_STRINGS_H

                      | # include <strings.h>

                      | #endif

                      | #ifdef HAVE_INTTYPES_H

                      | # include <inttypes.h>

                      | #endif

                      | #ifdef HAVE_STDINT_H

                      | # include <stdint.h>

                      | #endif

                      | #ifdef HAVE_UNISTD_H

                      | # include <unistd.h>

                      | #endif

                      | int

                      | main ()

                      | {

                      | if (sizeof ((uintptr_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20447: result: yes

                      configure:20472: checking for socklen_t

                      configure:20472: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20472: $? = 0

                      configure:20472: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:56:24: error: expected expression before ')' token

                      configure:20472: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | /* end confdefs.h.  */

                      | #include <sys/types.h>

                      | #include <inttypes.h>

                      | #include <stdint.h>

                      | #include <stddef.h>

                      | #include <unistd.h>

                      | #include <stdio.h>

                      | #ifdef HAVE_SYS_SOCKET_H

                      | #include <sys/socket.h>

                      | #endif

                      |

                      | int

                      | main ()

                      | {

                      | if (sizeof ((socklen_t)))

                      |    return 0;

                      |   ;

                      |   return 0;

                      | }

                      configure:20472: result: yes

                      configure:20531: checking for ANSI C exit success/failure values

                      configure:20548: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:20548: $? = 0

                      configure:20555: result: yes

                      configure:20563: checking for getopt optreset variable

                      configure:20580: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      /tmp/ccFLzyF4.o: In function `main':

                      conftest.c:(.text.startup+0x2): undefined reference to `optreset'

                      collect2: error: ld returned 1 exit status

                      configure:20580: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | #define HAVE_EXIT_SUCCESS 1

                      | /* end confdefs.h.  */

                      | #include <unistd.h>

                      | int

                      | main ()

                      | {

                      | extern int optreset; optreset = 1;

                      |   ;

                      |   return 0;

                      | }

                      configure:20588: result: no

                      configure:20604: checking for mutexes

                      configure:20728: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:20728: $? = 0

                      configure:20728: ./conftest

                      configure:20728: $? = 0

                      configure:20776: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:20776: $? = 0

                      configure:20776: ./conftest

                      configure:20776: $? = 0

                      configure:20826: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:20826: $? = 0

                      configure:20826: ./conftest

                      configure:20826: $? = 0

                      configure:21476: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:52:3: error: unknown type name 'FAIL'

                      conftest.c:52:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'COMPILE'

                      configure:21476: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | #define HAVE_EXIT_SUCCESS 1

                      | /* end confdefs.h.  */

                      |

                      | int

                      | main ()

                      | {

                      |

                      | #if (defined(i386) || defined(__i386__)) && defined(__GNUC__)

                      | return (0);

                      | #else

                      | FAIL TO COMPILE/LINK

                      | #endif

                      |

                      |   ;

                      |   return 0;

                      | }

                      configure:21499: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:21499: $? = 0

                      configure:21526: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  >&5

                      conftest.c:45:25: fatal error: sys/atomic.h: No such file or directory

                      compilation terminated.

                      configure:21526: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | #define HAVE_EXIT_SUCCESS 1

                      | /* end confdefs.h.  */

                      |

                      | #include <sys/atomic.h>

                      | #include <sys/machlock.h>

                      | int

                      | main ()

                      | {

                      |

                      | typedef lock_t tsl_t;

                      | lock_t x;

                      | _lock_try(&x);

                      | _lock_clear(&x);

                      | membar_enter();

                      |

                      |   ;

                      |   return 0;

                      | }

                      configure:21551: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      conftest.c: In function 'main':

                      conftest.c:53:3: error: unknown type name 'FAIL'

                      conftest.c:53:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'COMPILE'

                      configure:21551: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | #define HAVE_EXIT_SUCCESS 1

                      | /* end confdefs.h.  */

                      |

                      | int

                      | main ()

                      | {

                      |

                      | #if defined(__sparc__) && defined(__GNUC__)

                      | asm volatile ("membar #StoreStore|#StoreLoad|#LoadStore");

                      | return (0);

                      | #else

                      | FAIL TO COMPILE/LINK

                      | #endif

                      |

                      |   ;

                      |   return 0;

                      | }

                      configure:22126: result: POSIX/pthreads/library/x86_64/gcc-assembly

                      configure:22419: checking pthread.h usability

                      configure:22419: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:22419: $? = 0

                      configure:22419: result: yes

                      configure:22419: checking pthread.h presence

                      configure:22419: cc -E  -D_GNU_SOURCE -D_REENTRANT conftest.c

                      configure:22419: $? = 0

                      configure:22419: result: yes

                      configure:22419: checking for pthread.h

                      configure:22419: result: yes

                      configure:22429: checking for main in -lpthread

                      configure:22448: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c -lpthread   >&5

                      configure:22448: $? = 0

                      configure:22457: result: yes

                      configure:22492: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:22492: $? = 0

                      configure:22535: checking for atomic operations

                      configure:22572: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:22572: $? = 0

                      configure:22604: result: x86/gcc-assembly

                      configure:22738: checking for library containing sched_yield

                      configure:22769: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:22769: $? = 0

                      configure:22786: result: none required

                      configure:22796: checking for library containing fdatasync

                      configure:22827: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:22827: $? = 0

                      configure:22844: result: none required

                      configure:22853: checking for library containing getaddrinfo

                      configure:22884: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:22884: $? = 0

                      configure:22901: result: none required

                      configure:22909: checking for library containing hstrerror

                      configure:22940: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:22940: $? = 0

                      configure:22957: result: none required

                      configure:22972: checking for main in -lm

                      configure:22991: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c -lm   -lpthread >&5

                      configure:22991: $? = 0

                      configure:23000: result: yes

                      configure:23007: checking for main in -lnsl

                      configure:23026: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c -lnsl   -lpthread >&5

                      configure:23026: $? = 0

                      configure:23035: result: yes

                      configure:23042: checking for main in -lsocket

                      configure:23061: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c -lsocket   -lpthread >&5

                      /opt/rh/devtoolset-1.1/root/usr/libexec/gcc/x86_64-redhat-linux/4.7.2/ld: cannot find -lsocket

                      collect2: error: ld returned 1 exit status

                      configure:23061: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | #define HAVE_EXIT_SUCCESS 1

                      | #define HAVE_MUTEX_PTHREADS 1

                      | #define HAVE_PTHREAD_COND_REINIT_OKAY 1

                      | #define HAVE_PTHREAD_RWLOCK_REINIT_OKAY 1

                      | #define HAVE_MUTEX_X86_64_GCC_ASSEMBLY 1

                      | #define HAVE_MUTEX_SUPPORT 1

                      | #define HAVE_SHARED_LATCHES 1

                      | #define HAVE_MUTEX_HYBRID 1

                      | #define HAVE_SIMPLE_THREAD_TYPE 1

                      | #define HAVE_ATOMIC_SUPPORT 1

                      | #define HAVE_ATOMIC_X86_GCC_ASSEMBLY 1

                      | /* end confdefs.h.  */

                      |

                      |

                      | int

                      | main ()

                      | {

                      | return main ();

                      |   ;

                      |   return 0;

                      | }

                      configure:23070: result: no

                      configure:23083: checking for abort

                      configure:23083: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:77:6: warning: conflicting types for built-in function 'abort' [enabled by default]

                      configure:23083: $? = 0

                      configure:23083: result: yes

                      configure:23096: checking for atoi

                      configure:23096: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23096: $? = 0

                      configure:23096: result: yes

                      configure:23109: checking for atol

                      configure:23109: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23109: $? = 0

                      configure:23109: result: yes

                      configure:23122: checking for bsearch

                      configure:23122: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23122: $? = 0

                      configure:23122: result: yes

                      configure:23135: checking for getcwd

                      configure:23135: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23135: $? = 0

                      configure:23135: result: yes

                      configure:23148: checking for getenv

                      configure:23148: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23148: $? = 0

                      configure:23148: result: yes

                      configure:23161: checking for getopt

                      configure:23161: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23161: $? = 0

                      configure:23161: result: yes

                      configure:23174: checking for isalpha

                      configure:23174: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:84:6: warning: conflicting types for built-in function 'isalpha' [enabled by default]

                      configure:23174: $? = 0

                      configure:23174: result: yes

                      configure:23187: checking for isdigit

                      configure:23187: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:85:6: warning: conflicting types for built-in function 'isdigit' [enabled by default]

                      configure:23187: $? = 0

                      configure:23187: result: yes

                      configure:23200: checking for isprint

                      configure:23200: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:86:6: warning: conflicting types for built-in function 'isprint' [enabled by default]

                      configure:23200: $? = 0

                      configure:23200: result: yes

                      configure:23213: checking for isspace

                      configure:23213: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:87:6: warning: conflicting types for built-in function 'isspace' [enabled by default]

                      configure:23213: $? = 0

                      configure:23213: result: yes

                      configure:23226: checking for memcmp

                      configure:23226: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:88:6: warning: conflicting types for built-in function 'memcmp' [enabled by default]

                      configure:23226: $? = 0

                      configure:23226: result: yes

                      configure:23239: checking for memcpy

                      configure:23239: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:89:6: warning: conflicting types for built-in function 'memcpy' [enabled by default]

                      configure:23239: $? = 0

                      configure:23239: result: yes

                      configure:23252: checking for memmove

                      configure:23252: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:90:6: warning: conflicting types for built-in function 'memmove' [enabled by default]

                      configure:23252: $? = 0

                      configure:23252: result: yes

                      configure:23265: checking for printf

                      configure:23265: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:91:6: warning: conflicting types for built-in function 'printf' [enabled by default]

                      configure:23265: $? = 0

                      configure:23265: result: yes

                      configure:23278: checking for qsort

                      configure:23278: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23278: $? = 0

                      configure:23278: result: yes

                      configure:23291: checking for raise

                      configure:23291: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23291: $? = 0

                      configure:23291: result: yes

                      configure:23304: checking for rand

                      configure:23304: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23304: $? = 0

                      configure:23304: result: yes

                      configure:23317: checking for strcasecmp

                      configure:23317: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:95:6: warning: conflicting types for built-in function 'strcasecmp' [enabled by default]

                      configure:23317: $? = 0

                      configure:23317: result: yes

                      configure:23330: checking for strcat

                      configure:23330: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:96:6: warning: conflicting types for built-in function 'strcat' [enabled by default]

                      configure:23330: $? = 0

                      configure:23330: result: yes

                      configure:23343: checking for strchr

                      configure:23343: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:97:6: warning: conflicting types for built-in function 'strchr' [enabled by default]

                      configure:23343: $? = 0

                      configure:23343: result: yes

                      configure:23356: checking for strdup

                      configure:23356: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:98:6: warning: conflicting types for built-in function 'strdup' [enabled by default]

                      configure:23356: $? = 0

                      configure:23356: result: yes

                      configure:23369: checking for strerror

                      configure:23369: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23369: $? = 0

                      configure:23369: result: yes

                      configure:23382: checking for strncat

                      configure:23382: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:100:6: warning: conflicting types for built-in function 'strncat' [enabled by default]

                      configure:23382: $? = 0

                      configure:23382: result: yes

                      configure:23395: checking for strncmp

                      configure:23395: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:101:6: warning: conflicting types for built-in function 'strncmp' [enabled by default]

                      configure:23395: $? = 0

                      configure:23395: result: yes

                      configure:23408: checking for strrchr

                      configure:23408: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:102:6: warning: conflicting types for built-in function 'strrchr' [enabled by default]

                      configure:23408: $? = 0

                      configure:23408: result: yes

                      configure:23421: checking for strsep

                      configure:23421: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23421: $? = 0

                      configure:23421: result: yes

                      configure:23434: checking for strtol

                      configure:23434: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23434: $? = 0

                      configure:23434: result: yes

                      configure:23447: checking for strtoul

                      configure:23447: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23447: $? = 0

                      configure:23447: result: yes

                      configure:23471: checking for _fstati64

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      /tmp/ccBrwCsG.o: In function `main':

                      conftest.c:(.text.startup+0x7): undefined reference to `_fstati64'

                      collect2: error: ld returned 1 exit status

                      configure:23471: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | #define HAVE_EXIT_SUCCESS 1

                      | #define HAVE_MUTEX_PTHREADS 1

                      | #define HAVE_PTHREAD_COND_REINIT_OKAY 1

                      | #define HAVE_PTHREAD_RWLOCK_REINIT_OKAY 1

                      | #define HAVE_MUTEX_X86_64_GCC_ASSEMBLY 1

                      | #define HAVE_MUTEX_SUPPORT 1

                      | #define HAVE_SHARED_LATCHES 1

                      | #define HAVE_MUTEX_HYBRID 1

                      | #define HAVE_SIMPLE_THREAD_TYPE 1

                      | #define HAVE_ATOMIC_SUPPORT 1

                      | #define HAVE_ATOMIC_X86_GCC_ASSEMBLY 1

                      | #define HAVE_ABORT 1

                      | #define HAVE_ATOI 1

                      | #define HAVE_ATOL 1

                      | #define HAVE_BSEARCH 1

                      | #define HAVE_GETCWD 1

                      | #define HAVE_GETENV 1

                      | #define HAVE_GETOPT 1

                      | #define HAVE_ISALPHA 1

                      | #define HAVE_ISDIGIT 1

                      | #define HAVE_ISPRINT 1

                      | #define HAVE_ISSPACE 1

                      | #define HAVE_MEMCMP 1

                      | #define HAVE_MEMCPY 1

                      | #define HAVE_MEMMOVE 1

                      | #define HAVE_PRINTF 1

                      | #define HAVE_QSORT 1

                      | #define HAVE_RAISE 1

                      | #define HAVE_RAND 1

                      | #define HAVE_STRCASECMP 1

                      | #define HAVE_STRCAT 1

                      | #define HAVE_STRCHR 1

                      | #define HAVE_STRDUP 1

                      | #define HAVE_STRERROR 1

                      | #define HAVE_STRNCAT 1

                      | #define HAVE_STRNCMP 1

                      | #define HAVE_STRRCHR 1

                      | #define HAVE_STRSEP 1

                      | #define HAVE_STRTOL 1

                      | #define HAVE_STRTOUL 1

                      | /* end confdefs.h.  */

                      | /* Define _fstati64 to an innocuous variant, in case <limits.h> declares _fstati64.

                      |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */

                      | #define _fstati64 innocuous__fstati64

                      |

                      | /* System header to define __stub macros and hopefully few prototypes,

                      |     which can conflict with char _fstati64 (); 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

                      |

                      | #undef _fstati64

                      |

                      | /* Override any GCC internal prototype to avoid an error.

                      |    Use char because int might match the return type of a GCC

                      |    builtin and then its argument prototype would still apply.  */

                      | #ifdef __cplusplus

                      | extern "C"

                      | #endif

                      | char _fstati64 ();

                      | /* 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__fstati64 || defined __stub____fstati64

                      | choke me

                      | #endif

                      |

                      | int

                      | main ()

                      | {

                      | return _fstati64 ();

                      |   ;

                      |   return 0;

                      | }

                      configure:23471: result: no

                      configure:23471: checking for backtrace

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for backtrace_symbols

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for directio

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      /tmp/ccsnPvSO.o: In function `main':

                      conftest.c:(.text.startup+0x7): undefined reference to `directio'

                      collect2: error: ld returned 1 exit status

                      configure:23471: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | #define HAVE_EXIT_SUCCESS 1

                      | #define HAVE_MUTEX_PTHREADS 1

                      | #define HAVE_PTHREAD_COND_REINIT_OKAY 1

                      | #define HAVE_PTHREAD_RWLOCK_REINIT_OKAY 1

                      | #define HAVE_MUTEX_X86_64_GCC_ASSEMBLY 1

                      | #define HAVE_MUTEX_SUPPORT 1

                      | #define HAVE_SHARED_LATCHES 1

                      | #define HAVE_MUTEX_HYBRID 1

                      | #define HAVE_SIMPLE_THREAD_TYPE 1

                      | #define HAVE_ATOMIC_SUPPORT 1

                      | #define HAVE_ATOMIC_X86_GCC_ASSEMBLY 1

                      | #define HAVE_ABORT 1

                      | #define HAVE_ATOI 1

                      | #define HAVE_ATOL 1

                      | #define HAVE_BSEARCH 1

                      | #define HAVE_GETCWD 1

                      | #define HAVE_GETENV 1

                      | #define HAVE_GETOPT 1

                      | #define HAVE_ISALPHA 1

                      | #define HAVE_ISDIGIT 1

                      | #define HAVE_ISPRINT 1

                      | #define HAVE_ISSPACE 1

                      | #define HAVE_MEMCMP 1

                      | #define HAVE_MEMCPY 1

                      | #define HAVE_MEMMOVE 1

                      | #define HAVE_PRINTF 1

                      | #define HAVE_QSORT 1

                      | #define HAVE_RAISE 1

                      | #define HAVE_RAND 1

                      | #define HAVE_STRCASECMP 1

                      | #define HAVE_STRCAT 1

                      | #define HAVE_STRCHR 1

                      | #define HAVE_STRDUP 1

                      | #define HAVE_STRERROR 1

                      | #define HAVE_STRNCAT 1

                      | #define HAVE_STRNCMP 1

                      | #define HAVE_STRRCHR 1

                      | #define HAVE_STRSEP 1

                      | #define HAVE_STRTOL 1

                      | #define HAVE_STRTOUL 1

                      | #define HAVE_BACKTRACE 1

                      | #define HAVE_BACKTRACE_SYMBOLS 1

                      | /* end confdefs.h.  */

                      | /* Define directio to an innocuous variant, in case <limits.h> declares directio.

                      |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */

                      | #define directio innocuous_directio

                      |

                      | /* System header to define __stub macros and hopefully few prototypes,

                      |     which can conflict with char directio (); 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

                      |

                      | #undef directio

                      |

                      | /* Override any GCC internal prototype to avoid an error.

                      |    Use char because int might match the return type of a GCC

                      |    builtin and then its argument prototype would still apply.  */

                      | #ifdef __cplusplus

                      | extern "C"

                      | #endif

                      | char directio ();

                      | /* 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_directio || defined __stub___directio

                      | choke me

                      | #endif

                      |

                      | int

                      | main ()

                      | {

                      | return directio ();

                      |   ;

                      |   return 0;

                      | }

                      configure:23471: result: no

                      configure:23471: checking for fchmod

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for fclose

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for fcntl

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for fdatasync

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for fgetc

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for fgets

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for fopen

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for fwrite

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:115:6: warning: conflicting types for built-in function 'fwrite' [enabled by default]

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for getgid

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for getrusage

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for getuid

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for hstrerror

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for mprotect

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for pstat_getdynamic

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      /tmp/ccNC4ZPj.o: In function `main':

                      conftest.c:(.text.startup+0x7): undefined reference to `pstat_getdynamic'

                      collect2: error: ld returned 1 exit status

                      configure:23471: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | #define HAVE_EXIT_SUCCESS 1

                      | #define HAVE_MUTEX_PTHREADS 1

                      | #define HAVE_PTHREAD_COND_REINIT_OKAY 1

                      | #define HAVE_PTHREAD_RWLOCK_REINIT_OKAY 1

                      | #define HAVE_MUTEX_X86_64_GCC_ASSEMBLY 1

                      | #define HAVE_MUTEX_SUPPORT 1

                      | #define HAVE_SHARED_LATCHES 1

                      | #define HAVE_MUTEX_HYBRID 1

                      | #define HAVE_SIMPLE_THREAD_TYPE 1

                      | #define HAVE_ATOMIC_SUPPORT 1

                      | #define HAVE_ATOMIC_X86_GCC_ASSEMBLY 1

                      | #define HAVE_ABORT 1

                      | #define HAVE_ATOI 1

                      | #define HAVE_ATOL 1

                      | #define HAVE_BSEARCH 1

                      | #define HAVE_GETCWD 1

                      | #define HAVE_GETENV 1

                      | #define HAVE_GETOPT 1

                      | #define HAVE_ISALPHA 1

                      | #define HAVE_ISDIGIT 1

                      | #define HAVE_ISPRINT 1

                      | #define HAVE_ISSPACE 1

                      | #define HAVE_MEMCMP 1

                      | #define HAVE_MEMCPY 1

                      | #define HAVE_MEMMOVE 1

                      | #define HAVE_PRINTF 1

                      | #define HAVE_QSORT 1

                      | #define HAVE_RAISE 1

                      | #define HAVE_RAND 1

                      | #define HAVE_STRCASECMP 1

                      | #define HAVE_STRCAT 1

                      | #define HAVE_STRCHR 1

                      | #define HAVE_STRDUP 1

                      | #define HAVE_STRERROR 1

                      | #define HAVE_STRNCAT 1

                      | #define HAVE_STRNCMP 1

                      | #define HAVE_STRRCHR 1

                      | #define HAVE_STRSEP 1

                      | #define HAVE_STRTOL 1

                      | #define HAVE_STRTOUL 1

                      | #define HAVE_BACKTRACE 1

                      | #define HAVE_BACKTRACE_SYMBOLS 1

                      | #define HAVE_FCHMOD 1

                      | #define HAVE_FCLOSE 1

                      | #define HAVE_FCNTL 1

                      | #define HAVE_FDATASYNC 1

                      | #define HAVE_FGETC 1

                      | #define HAVE_FGETS 1

                      | #define HAVE_FOPEN 1

                      | #define HAVE_FWRITE 1

                      | #define HAVE_GETGID 1

                      | #define HAVE_GETRUSAGE 1

                      | #define HAVE_GETUID 1

                      | #define HAVE_HSTRERROR 1

                      | #define HAVE_MPROTECT 1

                      | /* end confdefs.h.  */

                      | /* Define pstat_getdynamic to an innocuous variant, in case <limits.h> declares pstat_getdynamic.

                      |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */

                      | #define pstat_getdynamic innocuous_pstat_getdynamic

                      |

                      | /* System header to define __stub macros and hopefully few prototypes,

                      |     which can conflict with char pstat_getdynamic (); 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

                      |

                      | #undef pstat_getdynamic

                      |

                      | /* Override any GCC internal prototype to avoid an error.

                      |    Use char because int might match the return type of a GCC

                      |    builtin and then its argument prototype would still apply.  */

                      | #ifdef __cplusplus

                      | extern "C"

                      | #endif

                      | char pstat_getdynamic ();

                      | /* 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_pstat_getdynamic || defined __stub___pstat_getdynamic

                      | choke me

                      | #endif

                      |

                      | int

                      | main ()

                      | {

                      | return pstat_getdynamic ();

                      |   ;

                      |   return 0;

                      | }

                      configure:23471: result: no

                      configure:23471: checking for pthread_self

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for pthread_yield

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for random

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for sched_yield

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for select

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for setgid

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for setuid

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for sigaction

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for snprintf

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:129:6: warning: conflicting types for built-in function 'snprintf' [enabled by default]

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for stat

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for sysconf

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for vsnprintf

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:132:6: warning: conflicting types for built-in function 'vsnprintf' [enabled by default]

                      configure:23471: $? = 0

                      configure:23471: result: yes

                      configure:23471: checking for yield

                      configure:23471: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      /tmp/cc1HvJnV.o: In function `main':

                      conftest.c:(.text.startup+0x7): undefined reference to `yield'

                      collect2: error: ld returned 1 exit status

                      configure:23471: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | #define HAVE_EXIT_SUCCESS 1

                      | #define HAVE_MUTEX_PTHREADS 1

                      | #define HAVE_PTHREAD_COND_REINIT_OKAY 1

                      | #define HAVE_PTHREAD_RWLOCK_REINIT_OKAY 1

                      | #define HAVE_MUTEX_X86_64_GCC_ASSEMBLY 1

                      | #define HAVE_MUTEX_SUPPORT 1

                      | #define HAVE_SHARED_LATCHES 1

                      | #define HAVE_MUTEX_HYBRID 1

                      | #define HAVE_SIMPLE_THREAD_TYPE 1

                      | #define HAVE_ATOMIC_SUPPORT 1

                      | #define HAVE_ATOMIC_X86_GCC_ASSEMBLY 1

                      | #define HAVE_ABORT 1

                      | #define HAVE_ATOI 1

                      | #define HAVE_ATOL 1

                      | #define HAVE_BSEARCH 1

                      | #define HAVE_GETCWD 1

                      | #define HAVE_GETENV 1

                      | #define HAVE_GETOPT 1

                      | #define HAVE_ISALPHA 1

                      | #define HAVE_ISDIGIT 1

                      | #define HAVE_ISPRINT 1

                      | #define HAVE_ISSPACE 1

                      | #define HAVE_MEMCMP 1

                      | #define HAVE_MEMCPY 1

                      | #define HAVE_MEMMOVE 1

                      | #define HAVE_PRINTF 1

                      | #define HAVE_QSORT 1

                      | #define HAVE_RAISE 1

                      | #define HAVE_RAND 1

                      | #define HAVE_STRCASECMP 1

                      | #define HAVE_STRCAT 1

                      | #define HAVE_STRCHR 1

                      | #define HAVE_STRDUP 1

                      | #define HAVE_STRERROR 1

                      | #define HAVE_STRNCAT 1

                      | #define HAVE_STRNCMP 1

                      | #define HAVE_STRRCHR 1

                      | #define HAVE_STRSEP 1

                      | #define HAVE_STRTOL 1

                      | #define HAVE_STRTOUL 1

                      | #define HAVE_BACKTRACE 1

                      | #define HAVE_BACKTRACE_SYMBOLS 1

                      | #define HAVE_FCHMOD 1

                      | #define HAVE_FCLOSE 1

                      | #define HAVE_FCNTL 1

                      | #define HAVE_FDATASYNC 1

                      | #define HAVE_FGETC 1

                      | #define HAVE_FGETS 1

                      | #define HAVE_FOPEN 1

                      | #define HAVE_FWRITE 1

                      | #define HAVE_GETGID 1

                      | #define HAVE_GETRUSAGE 1

                      | #define HAVE_GETUID 1

                      | #define HAVE_HSTRERROR 1

                      | #define HAVE_MPROTECT 1

                      | #define HAVE_PTHREAD_SELF 1

                      | #define HAVE_PTHREAD_YIELD 1

                      | #define HAVE_RANDOM 1

                      | #define HAVE_SCHED_YIELD 1

                      | #define HAVE_SELECT 1

                      | #define HAVE_SETGID 1

                      | #define HAVE_SETUID 1

                      | #define HAVE_SIGACTION 1

                      | #define HAVE_SNPRINTF 1

                      | #define HAVE_STAT 1

                      | #define HAVE_SYSCONF 1

                      | #define HAVE_VSNPRINTF 1

                      | /* end confdefs.h.  */

                      | /* Define yield to an innocuous variant, in case <limits.h> declares yield.

                      |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */

                      | #define yield innocuous_yield

                      |

                      | /* System header to define __stub macros and hopefully few prototypes,

                      |     which can conflict with char yield (); 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

                      |

                      | #undef yield

                      |

                      | /* Override any GCC internal prototype to avoid an error.

                      |    Use char because int might match the return type of a GCC

                      |    builtin and then its argument prototype would still apply.  */

                      | #ifdef __cplusplus

                      | extern "C"

                      | #endif

                      | char yield ();

                      | /* 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_yield || defined __stub___yield

                      | choke me

                      | #endif

                      |

                      | int

                      | main ()

                      | {

                      | return yield ();

                      |   ;

                      |   return 0;

                      | }

                      configure:23471: result: no

                      configure:23486: checking for gettimeofday

                      configure:23486: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23486: $? = 0

                      configure:23486: result: yes

                      configure:23486: checking for localtime

                      configure:23486: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23486: $? = 0

                      configure:23486: result: yes

                      configure:23486: checking for time

                      configure:23486: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23486: $? = 0

                      configure:23486: result: yes

                      configure:23486: checking for strftime

                      configure:23486: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c:136:6: warning: conflicting types for built-in function 'strftime' [enabled by default]

                      configure:23486: $? = 0

                      configure:23486: result: yes

                      configure:23504: checking for clock_gettime

                      configure:23504: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      /tmp/ccndMnSW.o: In function `main':

                      conftest.c:(.text.startup+0x7): undefined reference to `clock_gettime'

                      collect2: error: ld returned 1 exit status

                      configure:23504: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | #define HAVE_EXIT_SUCCESS 1

                      | #define HAVE_MUTEX_PTHREADS 1

                      | #define HAVE_PTHREAD_COND_REINIT_OKAY 1

                      | #define HAVE_PTHREAD_RWLOCK_REINIT_OKAY 1

                      | #define HAVE_MUTEX_X86_64_GCC_ASSEMBLY 1

                      | #define HAVE_MUTEX_SUPPORT 1

                      | #define HAVE_SHARED_LATCHES 1

                      | #define HAVE_MUTEX_HYBRID 1

                      | #define HAVE_SIMPLE_THREAD_TYPE 1

                      | #define HAVE_ATOMIC_SUPPORT 1

                      | #define HAVE_ATOMIC_X86_GCC_ASSEMBLY 1

                      | #define HAVE_ABORT 1

                      | #define HAVE_ATOI 1

                      | #define HAVE_ATOL 1

                      | #define HAVE_BSEARCH 1

                      | #define HAVE_GETCWD 1

                      | #define HAVE_GETENV 1

                      | #define HAVE_GETOPT 1

                      | #define HAVE_ISALPHA 1

                      | #define HAVE_ISDIGIT 1

                      | #define HAVE_ISPRINT 1

                      | #define HAVE_ISSPACE 1

                      | #define HAVE_MEMCMP 1

                      | #define HAVE_MEMCPY 1

                      | #define HAVE_MEMMOVE 1

                      | #define HAVE_PRINTF 1

                      | #define HAVE_QSORT 1

                      | #define HAVE_RAISE 1

                      | #define HAVE_RAND 1

                      | #define HAVE_STRCASECMP 1

                      | #define HAVE_STRCAT 1

                      | #define HAVE_STRCHR 1

                      | #define HAVE_STRDUP 1

                      | #define HAVE_STRERROR 1

                      | #define HAVE_STRNCAT 1

                      | #define HAVE_STRNCMP 1

                      | #define HAVE_STRRCHR 1

                      | #define HAVE_STRSEP 1

                      | #define HAVE_STRTOL 1

                      | #define HAVE_STRTOUL 1

                      | #define HAVE_BACKTRACE 1

                      | #define HAVE_BACKTRACE_SYMBOLS 1

                      | #define HAVE_FCHMOD 1

                      | #define HAVE_FCLOSE 1

                      | #define HAVE_FCNTL 1

                      | #define HAVE_FDATASYNC 1

                      | #define HAVE_FGETC 1

                      | #define HAVE_FGETS 1

                      | #define HAVE_FOPEN 1

                      | #define HAVE_FWRITE 1

                      | #define HAVE_GETGID 1

                      | #define HAVE_GETRUSAGE 1

                      | #define HAVE_GETUID 1

                      | #define HAVE_HSTRERROR 1

                      | #define HAVE_MPROTECT 1

                      | #define HAVE_PTHREAD_SELF 1

                      | #define HAVE_PTHREAD_YIELD 1

                      | #define HAVE_RANDOM 1

                      | #define HAVE_SCHED_YIELD 1

                      | #define HAVE_SELECT 1

                      | #define HAVE_SETGID 1

                      | #define HAVE_SETUID 1

                      | #define HAVE_SIGACTION 1

                      | #define HAVE_SNPRINTF 1

                      | #define HAVE_STAT 1

                      | #define HAVE_SYSCONF 1

                      | #define HAVE_VSNPRINTF 1

                      | #define HAVE_GETTIMEOFDAY 1

                      | #define HAVE_LOCALTIME 1

                      | #define HAVE_TIME 1

                      | #define HAVE_STRFTIME 1

                      | /* end confdefs.h.  */

                      | /* Define clock_gettime to an innocuous variant, in case <limits.h> declares clock_gettime.

                      |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */

                      | #define clock_gettime innocuous_clock_gettime

                      |

                      | /* System header to define __stub macros and hopefully few prototypes,

                      |     which can conflict with char clock_gettime (); 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

                      |

                      | #undef clock_gettime

                      |

                      | /* Override any GCC internal prototype to avoid an error.

                      |    Use char because int might match the return type of a GCC

                      |    builtin and then its argument prototype would still apply.  */

                      | #ifdef __cplusplus

                      | extern "C"

                      | #endif

                      | char clock_gettime ();

                      | /* 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_clock_gettime || defined __stub___clock_gettime

                      | choke me

                      | #endif

                      |

                      | int

                      | main ()

                      | {

                      | return clock_gettime ();

                      |   ;

                      |   return 0;

                      | }

                      configure:23504: result: no

                      configure:23519: checking for clock_gettime monotonic clock

                      configure:23560: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      /tmp/ccRtxHiZ.o: In function `main':

                      conftest.c:(.text.startup+0xd): undefined reference to `clock_gettime'

                      collect2: error: ld returned 1 exit status

                      configure:23560: $? = 1

                      configure: program exited with status 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | #define HAVE_EXIT_SUCCESS 1

                      | #define HAVE_MUTEX_PTHREADS 1

                      | #define HAVE_PTHREAD_COND_REINIT_OKAY 1

                      | #define HAVE_PTHREAD_RWLOCK_REINIT_OKAY 1

                      | #define HAVE_MUTEX_X86_64_GCC_ASSEMBLY 1

                      | #define HAVE_MUTEX_SUPPORT 1

                      | #define HAVE_SHARED_LATCHES 1

                      | #define HAVE_MUTEX_HYBRID 1

                      | #define HAVE_SIMPLE_THREAD_TYPE 1

                      | #define HAVE_ATOMIC_SUPPORT 1

                      | #define HAVE_ATOMIC_X86_GCC_ASSEMBLY 1

                      | #define HAVE_ABORT 1

                      | #define HAVE_ATOI 1

                      | #define HAVE_ATOL 1

                      | #define HAVE_BSEARCH 1

                      | #define HAVE_GETCWD 1

                      | #define HAVE_GETENV 1

                      | #define HAVE_GETOPT 1

                      | #define HAVE_ISALPHA 1

                      | #define HAVE_ISDIGIT 1

                      | #define HAVE_ISPRINT 1

                      | #define HAVE_ISSPACE 1

                      | #define HAVE_MEMCMP 1

                      | #define HAVE_MEMCPY 1

                      | #define HAVE_MEMMOVE 1

                      | #define HAVE_PRINTF 1

                      | #define HAVE_QSORT 1

                      | #define HAVE_RAISE 1

                      | #define HAVE_RAND 1

                      | #define HAVE_STRCASECMP 1

                      | #define HAVE_STRCAT 1

                      | #define HAVE_STRCHR 1

                      | #define HAVE_STRDUP 1

                      | #define HAVE_STRERROR 1

                      | #define HAVE_STRNCAT 1

                      | #define HAVE_STRNCMP 1

                      | #define HAVE_STRRCHR 1

                      | #define HAVE_STRSEP 1

                      | #define HAVE_STRTOL 1

                      | #define HAVE_STRTOUL 1

                      | #define HAVE_BACKTRACE 1

                      | #define HAVE_BACKTRACE_SYMBOLS 1

                      | #define HAVE_FCHMOD 1

                      | #define HAVE_FCLOSE 1

                      | #define HAVE_FCNTL 1

                      | #define HAVE_FDATASYNC 1

                      | #define HAVE_FGETC 1

                      | #define HAVE_FGETS 1

                      | #define HAVE_FOPEN 1

                      | #define HAVE_FWRITE 1

                      | #define HAVE_GETGID 1

                      | #define HAVE_GETRUSAGE 1

                      | #define HAVE_GETUID 1

                      | #define HAVE_HSTRERROR 1

                      | #define HAVE_MPROTECT 1

                      | #define HAVE_PTHREAD_SELF 1

                      | #define HAVE_PTHREAD_YIELD 1

                      | #define HAVE_RANDOM 1

                      | #define HAVE_SCHED_YIELD 1

                      | #define HAVE_SELECT 1

                      | #define HAVE_SETGID 1

                      | #define HAVE_SETUID 1

                      | #define HAVE_SIGACTION 1

                      | #define HAVE_SNPRINTF 1

                      | #define HAVE_STAT 1

                      | #define HAVE_SYSCONF 1

                      | #define HAVE_VSNPRINTF 1

                      | #define HAVE_GETTIMEOFDAY 1

                      | #define HAVE_LOCALTIME 1

                      | #define HAVE_TIME 1

                      | #define HAVE_STRFTIME 1

                      | /* end confdefs.h.  */

                      |

                      | #include <time.h>

                      | #include <sys/time.h>

                      | int main() {

                      | struct timespec t;

                      | return (clock_gettime(CLOCK_MONOTONIC, &t) != 0);

                      | }

                      configure:23571: result: no

                      configure:23587: checking for ctime_r

                      configure:23587: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23587: $? = 0

                      configure:23587: result: yes

                      configure:23597: checking for 2 or 3 argument version of ctime_r

                      configure:23617: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      conftest.c: In function 'main':

                      conftest.c:121:2: error: too many arguments to function 'ctime_r'

                      In file included from conftest.c:116:0:

                      /usr/include/time.h:270:14: note: declared here

                      configure:23617: $? = 1

                      configure: failed program was:

                      | /* confdefs.h */

                      | #define PACKAGE_NAME "Berkeley DB"

                      | #define PACKAGE_TARNAME "db-6.0.20"

                      | #define PACKAGE_VERSION "6.0.20"

                      | #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      | #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      | #define PACKAGE_URL ""

                      | #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      | #define LT_OBJDIR ".libs/"

                      | #define HAVE_SYSTEM_INCLUDE_FILES 1

                      | #define TIME_WITH_SYS_TIME 1

                      | #define HAVE_DIRENT_H 1

                      | #define HAVE_EXECINFO_H 1

                      | #define HAVE_SYS_SELECT_H 1

                      | #define HAVE_SYS_SOCKET_H 1

                      | #define HAVE_SYS_TIME_H 1

                      | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      | #define SIZEOF_CHAR 1

                      | #define SIZEOF_UNSIGNED_CHAR 1

                      | #define SIZEOF_SHORT 2

                      | #define SIZEOF_UNSIGNED_SHORT 2

                      | #define SIZEOF_INT 4

                      | #define SIZEOF_UNSIGNED_INT 4

                      | #define SIZEOF_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG 8

                      | #define SIZEOF_LONG_LONG 8

                      | #define SIZEOF_UNSIGNED_LONG_LONG 8

                      | #define SIZEOF_CHAR_P 8

                      | #define SIZEOF_OFF_T 8

                      | #define SIZEOF_SIZE_T 8

                      | #define HAVE_EXIT_SUCCESS 1

                      | #define HAVE_MUTEX_PTHREADS 1

                      | #define HAVE_PTHREAD_COND_REINIT_OKAY 1

                      | #define HAVE_PTHREAD_RWLOCK_REINIT_OKAY 1

                      | #define HAVE_MUTEX_X86_64_GCC_ASSEMBLY 1

                      | #define HAVE_MUTEX_SUPPORT 1

                      | #define HAVE_SHARED_LATCHES 1

                      | #define HAVE_MUTEX_HYBRID 1

                      | #define HAVE_SIMPLE_THREAD_TYPE 1

                      | #define HAVE_ATOMIC_SUPPORT 1

                      | #define HAVE_ATOMIC_X86_GCC_ASSEMBLY 1

                      | #define HAVE_ABORT 1

                      | #define HAVE_ATOI 1

                      | #define HAVE_ATOL 1

                      | #define HAVE_BSEARCH 1

                      | #define HAVE_GETCWD 1

                      | #define HAVE_GETENV 1

                      | #define HAVE_GETOPT 1

                      | #define HAVE_ISALPHA 1

                      | #define HAVE_ISDIGIT 1

                      | #define HAVE_ISPRINT 1

                      | #define HAVE_ISSPACE 1

                      | #define HAVE_MEMCMP 1

                      | #define HAVE_MEMCPY 1

                      | #define HAVE_MEMMOVE 1

                      | #define HAVE_PRINTF 1

                      | #define HAVE_QSORT 1

                      | #define HAVE_RAISE 1

                      | #define HAVE_RAND 1

                      | #define HAVE_STRCASECMP 1

                      | #define HAVE_STRCAT 1

                      | #define HAVE_STRCHR 1

                      | #define HAVE_STRDUP 1

                      | #define HAVE_STRERROR 1

                      | #define HAVE_STRNCAT 1

                      | #define HAVE_STRNCMP 1

                      | #define HAVE_STRRCHR 1

                      | #define HAVE_STRSEP 1

                      | #define HAVE_STRTOL 1

                      | #define HAVE_STRTOUL 1

                      | #define HAVE_BACKTRACE 1

                      | #define HAVE_BACKTRACE_SYMBOLS 1

                      | #define HAVE_FCHMOD 1

                      | #define HAVE_FCLOSE 1

                      | #define HAVE_FCNTL 1

                      | #define HAVE_FDATASYNC 1

                      | #define HAVE_FGETC 1

                      | #define HAVE_FGETS 1

                      | #define HAVE_FOPEN 1

                      | #define HAVE_FWRITE 1

                      | #define HAVE_GETGID 1

                      | #define HAVE_GETRUSAGE 1

                      | #define HAVE_GETUID 1

                      | #define HAVE_HSTRERROR 1

                      | #define HAVE_MPROTECT 1

                      | #define HAVE_PTHREAD_SELF 1

                      | #define HAVE_PTHREAD_YIELD 1

                      | #define HAVE_RANDOM 1

                      | #define HAVE_SCHED_YIELD 1

                      | #define HAVE_SELECT 1

                      | #define HAVE_SETGID 1

                      | #define HAVE_SETUID 1

                      | #define HAVE_SIGACTION 1

                      | #define HAVE_SNPRINTF 1

                      | #define HAVE_STAT 1

                      | #define HAVE_SYSCONF 1

                      | #define HAVE_VSNPRINTF 1

                      | #define HAVE_GETTIMEOFDAY 1

                      | #define HAVE_LOCALTIME 1

                      | #define HAVE_TIME 1

                      | #define HAVE_STRFTIME 1

                      | #define HAVE_CTIME_R 1

                      | /* end confdefs.h.  */

                      |

                      | #include <time.h>

                      | int

                      | main ()

                      | {

                      |

                      | ctime_r(NULL, NULL, 100);

                      |

                      |   ;

                      |   return 0;

                      | }

                      configure:23625: result: 2-argument

                      configure:23646: checking for ftruncate

                      configure:23646: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23646: $? = 0

                      configure:23646: result: yes

                      configure:23668: checking for pread

                      configure:23668: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23668: $? = 0

                      configure:23668: result: yes

                      configure:23668: checking for pwrite

                      configure:23668: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23668: $? = 0

                      configure:23668: result: yes

                      configure:23681: checking for getaddrinfo

                      configure:23702: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23702: $? = 0

                      configure:23710: result: yes

                      configure:23720: checking for fcntl/F_SETFD

                      configure:23741: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:23741: $? = 0

                      configure:23749: result: yes

                      configure:23818: checking for special C compiler options needed for large files

                      configure:23863: result: no

                      configure:23869: checking for _FILE_OFFSET_BITS value needed for large files

                      configure:23894: cc -c -O3   -D_GNU_SOURCE -D_REENTRANT conftest.c >&5

                      configure:23894: $? = 0

                      configure:23926: result: no

                      configure:24051: checking for mlock

                      configure:24051: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:24051: $? = 0

                      configure:24051: result: yes

                      configure:24051: checking for munlock

                      configure:24051: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:24051: $? = 0

                      configure:24051: result: yes

                      configure:24063: checking for mmap

                      configure:24063: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:24063: $? = 0

                      configure:24063: result: yes

                      configure:24063: checking for munmap

                      configure:24063: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:24063: $? = 0

                      configure:24063: result: yes

                      configure:24089: checking for shmget

                      configure:24089: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:24089: $? = 0

                      configure:24089: result: yes

                      configure:24102: checking for shmctl

                      configure:24125: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:24125: $? = 0

                      configure:24133: result: yes

                      configure:24248: checking for 64-bit integral type support for sequences

                      configure:24348: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:24348: $? = 0

                      configure:24348: ./conftest

                      configure:24348: $? = 0

                      configure:24369: result: yes

                      configure:24381: checking for growing a file under an mmap region

                      configure:24487: cc -o conftest -O3   -D_GNU_SOURCE -D_REENTRANT  conftest.c  -lpthread >&5

                      configure:24487: $? = 0

                      configure:24487: ./conftest

                      configure:24487: $? = 0

                      configure:24502: result: yes

                      configure:24966: creating ./config.status

                       

                       

                      ## ---------------------- ##

                      ## Running config.status. ##

                      ## ---------------------- ##

                       

                       

                      This file was extended by Berkeley DB config.status 6.0.20, which was

                      generated by GNU Autoconf 2.69.  Invocation command line was

                       

                       

                        CONFIG_FILES    =

                        CONFIG_HEADERS  =

                        CONFIG_LINKS    =

                        CONFIG_COMMANDS =

                        $ ./config.status

                       

                       

                       

                       

                      config.status:1342: creating Makefile

                      config.status:1342: creating db_cxx.h

                      config.status:1342: creating db_int.h

                      config.status:1342: creating clib_port.h

                      config.status:1342: creating include.tcl

                      config.status:1342: creating db.h

                      config.status:1342: creating db_config.h

                      config.status:1502: db_config.h is unchanged

                      config.status:1516: executing libtool commands

                       

                       

                      ## ---------------- ##

                      ## Cache variables. ##

                      ## ---------------- ##

                       

                       

                      ac_cv_build=x86_64-unknown-linux-gnu

                      ac_cv_c_compiler_gnu=yes

                      ac_cv_c_const=yes

                      ac_cv_c_inline=inline

                      ac_cv_env_CCC_set=

                      ac_cv_env_CCC_value=

                      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_CXXCPP_set=

                      ac_cv_env_CXXCPP_value=

                      ac_cv_env_CXXFLAGS_set=

                      ac_cv_env_CXXFLAGS_value=

                      ac_cv_env_CXX_set=

                      ac_cv_env_CXX_value=

                      ac_cv_env_LDFLAGS_set=

                      ac_cv_env_LDFLAGS_value=

                      ac_cv_env_LIBS_set=

                      ac_cv_env_LIBS_value=

                      ac_cv_env_build_alias_set=

                      ac_cv_env_build_alias_value=

                      ac_cv_env_host_alias_set=

                      ac_cv_env_host_alias_value=

                      ac_cv_env_target_alias_set=

                      ac_cv_env_target_alias_value=

                      ac_cv_func__fstati64=no

                      ac_cv_func_abort=yes

                      ac_cv_func_atoi=yes

                      ac_cv_func_atol=yes

                      ac_cv_func_backtrace=yes

                      ac_cv_func_backtrace_symbols=yes

                      ac_cv_func_bsearch=yes

                      ac_cv_func_clock_gettime=no

                      ac_cv_func_ctime_r=yes

                      ac_cv_func_directio=no

                      ac_cv_func_fchmod=yes

                      ac_cv_func_fclose=yes

                      ac_cv_func_fcntl=yes

                      ac_cv_func_fdatasync=yes

                      ac_cv_func_fgetc=yes

                      ac_cv_func_fgets=yes

                      ac_cv_func_fopen=yes

                      ac_cv_func_ftruncate=yes

                      ac_cv_func_fwrite=yes

                      ac_cv_func_getcwd=yes

                      ac_cv_func_getenv=yes

                      ac_cv_func_getgid=yes

                      ac_cv_func_getopt=yes

                      ac_cv_func_getrusage=yes

                      ac_cv_func_gettimeofday=yes

                      ac_cv_func_getuid=yes

                      ac_cv_func_hstrerror=yes

                      ac_cv_func_isalpha=yes

                      ac_cv_func_isdigit=yes

                      ac_cv_func_isprint=yes

                      ac_cv_func_isspace=yes

                      ac_cv_func_localtime=yes

                      ac_cv_func_memcmp=yes

                      ac_cv_func_memcpy=yes

                      ac_cv_func_memmove=yes

                      ac_cv_func_mlock=yes

                      ac_cv_func_mmap=yes

                      ac_cv_func_mprotect=yes

                      ac_cv_func_munlock=yes

                      ac_cv_func_munmap=yes

                      ac_cv_func_pread=yes

                      ac_cv_func_printf=yes

                      ac_cv_func_pstat_getdynamic=no

                      ac_cv_func_pthread_self=yes

                      ac_cv_func_pthread_yield=yes

                      ac_cv_func_pwrite=yes

                      ac_cv_func_qsort=yes

                      ac_cv_func_raise=yes

                      ac_cv_func_rand=yes

                      ac_cv_func_random=yes

                      ac_cv_func_sched_yield=yes

                      ac_cv_func_select=yes

                      ac_cv_func_setgid=yes

                      ac_cv_func_setuid=yes

                      ac_cv_func_shmget=yes

                      ac_cv_func_sigaction=yes

                      ac_cv_func_snprintf=yes

                      ac_cv_func_stat=yes

                      ac_cv_func_strcasecmp=yes

                      ac_cv_func_strcat=yes

                      ac_cv_func_strchr=yes

                      ac_cv_func_strdup=yes

                      ac_cv_func_strerror=yes

                      ac_cv_func_strftime=yes

                      ac_cv_func_strncat=yes

                      ac_cv_func_strncmp=yes

                      ac_cv_func_strrchr=yes

                      ac_cv_func_strsep=yes

                      ac_cv_func_strtol=yes

                      ac_cv_func_strtoul=yes

                      ac_cv_func_sysconf=yes

                      ac_cv_func_time=yes

                      ac_cv_func_vsnprintf=yes

                      ac_cv_func_yield=no

                      ac_cv_header_dirent_dirent_h=yes

                      ac_cv_header_dlfcn_h=yes

                      ac_cv_header_execinfo_h=yes

                      ac_cv_header_inttypes_h=yes

                      ac_cv_header_memory_h=yes

                      ac_cv_header_pthread_h=yes

                      ac_cv_header_stat_broken=no

                      ac_cv_header_stdc=yes

                      ac_cv_header_stddef_h=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_select_h=yes

                      ac_cv_header_sys_socket_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=x86_64-unknown-linux-gnu

                      ac_cv_lib_m=ac_cv_lib_m_main

                      ac_cv_lib_m_main=yes

                      ac_cv_lib_nsl=ac_cv_lib_nsl_main

                      ac_cv_lib_nsl_main=yes

                      ac_cv_lib_pthread=ac_cv_lib_pthread_main

                      ac_cv_lib_pthread_main=yes

                      ac_cv_lib_socket=ac_cv_lib_socket_main

                      ac_cv_lib_socket_main=no

                      ac_cv_member_struct_stat_st_blksize=yes

                      ac_cv_objext=o

                      ac_cv_path_EGREP='/bin/grep -E'

                      ac_cv_path_FGREP='/bin/grep -F'

                      ac_cv_path_GREP=/bin/grep

                      ac_cv_path_SED=/bin/sed

                      ac_cv_path_ac_pt_db_cv_path_sh=/bin/sh

                      ac_cv_path_install='/usr/bin/install -c'

                      ac_cv_prog_AWK=gawk

                      ac_cv_prog_CPP='cc -E'

                      ac_cv_prog_ac_ct_AR=ar

                      ac_cv_prog_ac_ct_CC=cc

                      ac_cv_prog_ac_ct_CHMOD=chmod

                      ac_cv_prog_ac_ct_CP=cp

                      ac_cv_prog_ac_ct_LN=ln

                      ac_cv_prog_ac_ct_MKDIR=mkdir

                      ac_cv_prog_ac_ct_MV=mv

                      ac_cv_prog_ac_ct_OBJDUMP=objdump

                      ac_cv_prog_ac_ct_RANLIB=ranlib

                      ac_cv_prog_ac_ct_RM=rm

                      ac_cv_prog_ac_ct_STRIP=strip

                      ac_cv_prog_cc_c89=

                      ac_cv_prog_cc_g=yes

                      ac_cv_search_fdatasync='none required'

                      ac_cv_search_getaddrinfo='none required'

                      ac_cv_search_hstrerror='none required'

                      ac_cv_search_opendir='none required'

                      ac_cv_search_sched_yield='none required'

                      ac_cv_sizeof_char=1

                      ac_cv_sizeof_char_p=8

                      ac_cv_sizeof_int=4

                      ac_cv_sizeof_long=8

                      ac_cv_sizeof_long_long=8

                      ac_cv_sizeof_off_t=8

                      ac_cv_sizeof_short=2

                      ac_cv_sizeof_size_t=8

                      ac_cv_sizeof_unsigned_char=1

                      ac_cv_sizeof_unsigned_int=4

                      ac_cv_sizeof_unsigned_long=8

                      ac_cv_sizeof_unsigned_long_long=8

                      ac_cv_sizeof_unsigned_short=2

                      ac_cv_sys_file_offset_bits=no

                      ac_cv_sys_largefile_CC=no

                      ac_cv_type_FILE_p=yes

                      ac_cv_type_db_off_t=no

                      ac_cv_type_int16_t=yes

                      ac_cv_type_int32_t=yes

                      ac_cv_type_int64_t=yes

                      ac_cv_type_off_t=yes

                      ac_cv_type_pid_t=yes

                      ac_cv_type_size_t=yes

                      ac_cv_type_socklen_t=yes

                      ac_cv_type_ssize_t=yes

                      ac_cv_type_time_t=yes

                      ac_cv_type_u_char=yes

                      ac_cv_type_u_int16_t=yes

                      ac_cv_type_u_int32_t=yes

                      ac_cv_type_u_int64_t=yes

                      ac_cv_type_u_int8_t=yes

                      ac_cv_type_u_int=yes

                      ac_cv_type_u_long=yes

                      ac_cv_type_u_short=yes

                      ac_cv_type_uintmax_t=yes

                      ac_cv_type_uintptr_t=yes

                      ac_pt_db_cv_path_sh=/bin/sh

                      db_cv_aligned_attribute=yes

                      db_cv_atomic=x86/gcc-assembly

                      db_cv_atomicfileread=no

                      db_cv_build_atomicsupport=yes

                      db_cv_build_compression=yes

                      db_cv_build_cryptography=yes

                      db_cv_build_full=yes

                      db_cv_build_hash=yes

                      db_cv_build_heap=yes

                      db_cv_build_mutexsupport=yes

                      db_cv_build_partition=yes

                      db_cv_build_queue=yes

                      db_cv_build_replication=yes

                      db_cv_build_sequence=yes

                      db_cv_build_statistics=yes

                      db_cv_build_verify=yes

                      db_cv_clock_monotonic=no

                      db_cv_compat185=no

                      db_cv_ctime_r_3arg=2-argument

                      db_cv_cxx=no

                      db_cv_dbm=no

                      db_cv_debug=no

                      db_cv_debug_rop=no

                      db_cv_debug_wop=no

                      db_cv_diagnostic=no

                      db_cv_dtrace=no

                      db_cv_dump185=no

                      db_cv_exit_defines=yes

                      db_cv_fcntl_f_setfd=yes

                      db_cv_gcc_2_96=no

                      db_cv_getaddrinfo=yes

                      db_cv_java=no

                      db_cv_jdbc=no

                      db_cv_localization=no

                      db_cv_log_checksum=yes

                      db_cv_mingw=no

                      db_cv_mmap_extend=yes

                      db_cv_mutex=POSIX/pthreads/library/x86_64/gcc-assembly

                      db_cv_o_direct=no

                      db_cv_optreset=no

                      db_cv_path_sh=/bin/sh

                      db_cv_perfmon_statistics=no

                      db_cv_posixmutexes=no

                      db_cv_pthread_condinit_dupgood=yes

                      db_cv_pthread_rwlockinit_dupgood=yes

                      db_cv_rpc=no

                      db_cv_seq_fmt='"%ld"'

                      db_cv_seq_type=long

                      db_cv_seq_ufmt='"%lu"'

                      db_cv_shmctl_shm_lock=yes

                      db_cv_smallbuild=no

                      db_cv_sql=no

                      db_cv_sql_amalgamation=no

                      db_cv_sql_codegen=no

                      db_cv_sql_compat=no

                      db_cv_stl=no

                      db_cv_stripped_messages=no

                      db_cv_systemtap=no

                      db_cv_tcl=no

                      db_cv_test=no

                      db_cv_uimutexes=no

                      db_cv_umrw=no

                      db_cv_uniquename=no

                      lt_cv_ar_at_file=@

                      lt_cv_archive_cmds_need_lc=no

                      lt_cv_deplibs_check_method=pass_all

                      lt_cv_file_magic_cmd='$MAGIC_CMD'

                      lt_cv_file_magic_test_file=

                      lt_cv_ld_reload_flag=-r

                      lt_cv_nm_interface='BSD nm'

                      lt_cv_objdir=.libs

                      lt_cv_path_LD=/opt/rh/devtoolset-1.1/root/usr/libexec/gcc/x86_64-redhat-linux/4.7.2/ld

                      lt_cv_path_NM='/opt/rh/devtoolset-1.1/root/usr/bin//nm -B'

                      lt_cv_path_mainfest_tool=no

                      lt_cv_prog_compiler_c_o=yes

                      lt_cv_prog_compiler_pic='-fPIC -DPIC'

                      lt_cv_prog_compiler_pic_works=yes

                      lt_cv_prog_compiler_rtti_exceptions=no

                      lt_cv_prog_compiler_static_works=no

                      lt_cv_prog_gnu_ld=yes

                      lt_cv_sharedlib_from_linklib_cmd='printf %s\n'

                      lt_cv_shlibpath_overrides_runpath=no

                      lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''

                      lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"\2", (void *) \&\2},/p'\'''

                      lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/  {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"lib\2", (void *) \&\2},/p'\'''

                      lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''

                      lt_cv_sys_max_cmd_len=1966080

                      lt_cv_to_host_file_cmd=func_convert_file_noop

                      lt_cv_to_tool_file_cmd=func_convert_file_noop

                       

                       

                      ## ----------------- ##

                      ## Output variables. ##

                      ## ----------------- ##

                       

                       

                      ADDITIONAL_INCS=''

                      ADDITIONAL_LANG=''

                      ADDITIONAL_OBJS='mut_tas.lo mut_pthread.lo  $(BTREE_OBJS) $(HASH_OBJS) $(HASH_VRFY_OBJS) $(HEAP_OBJS) $(HEAP_VRFY_OBJS) $(QUEUE_OBJS) $(QUEUE_VRFY_OBJS) $(REP_OBJS) $(REPMGR_OBJS) $(BTREE_VRFY_OBJS) $(LOG_VRFY_OBJS) $(LOCK_OBJS) $(MUTEX_OBJS)'

                      ADDITIONAL_PROGS=''

                      AR='ar'

                      AWK='gawk'

                      BUILD_TARGET='library_build'

                      CC='cc'

                      CCC=''

                      CFLAGS='-O3 '

                      CHMOD='chmod'

                      CONFIGURATION_ARGS=''

                      CONFIGURATION_PATH=''

                      CP='cp'

                      CPP='cc -E'

                      CPPFLAGS=' -D_GNU_SOURCE -D_REENTRANT'

                      CRYPTO_OBJS='$(CRYPTO_OBJS)'

                      CXX=''

                      CXXCPP=''

                      CXXFLAGS='-O3 '

                      DB_CONST=''

                      DB_PROTO1='#undef __P'

                      DB_PROTO2='#define __P(protos) protos'

                      DB_STRUCT_ALIGN8='__attribute__ ((aligned (8)))'

                      DB_VERSION_FAMILY='12'

                      DB_VERSION_FULL_STRING='"Berkeley DB 12c Release 1, library version 12.1.6.0.20: (June 24, 2013)"'

                      DB_VERSION_MAJOR='6'

                      DB_VERSION_MINOR='0'

                      DB_VERSION_PATCH='20'

                      DB_VERSION_RELEASE='1'

                      DB_VERSION_STRING='"Berkeley DB 6.0.20: (June 24, 2013)"'

                      DB_VERSION_UNIQUE_NAME=''

                      DEFAULT_LIB='$(libso_target)'

                      DEFAULT_LIB_CXX=''

                      DEFAULT_LIB_SQL=''

                      DEFAULT_LIB_SQLITE=''

                      DEFAULT_LIB_STL=''

                      DEFAULT_LIB_TCL=''

                      DEFS='-DHAVE_CONFIG_H'

                      DLLTOOL='false'

                      DSYMUTIL=''

                      DTRACE=''

                      DTRACE_CPP='-C'

                      DUMPBIN=''

                      ECHO_C=''

                      ECHO_N='-n'

                      ECHO_T=''

                      EGREP='/bin/grep -E'

                      EXEEXT=''

                      FGREP='/bin/grep -F'

                      FILE_t_decl=''

                      FINAL_OBJS=''

                      GREP='/bin/grep'

                      INSTALLER='$(LIBTOOL) --mode=install cp -p'

                      INSTALL_DATA='${INSTALL} -m 644'

                      INSTALL_LIBS='$(libso_target) $(libdb)'

                      INSTALL_LIBS_EXTRA=''

                      INSTALL_PROGRAM='${INSTALL}'

                      INSTALL_SCRIPT='${INSTALL}'

                      INSTALL_TARGET='library_install'

                      INT64_FMT='#define INT64_FMT "%ld"'

                      JAR=''

                      JAVA=''

                      JAVAC='nojavac'

                      JAVACFLAGS=''

                      JMODSUFFIX='.so'

                      KILL=''

                      LD='/opt/rh/devtoolset-1.1/root/usr/libexec/gcc/x86_64-redhat-linux/4.7.2/ld -m elf_x86_64'

                      LDFLAGS=''

                      LIBCSO_LIBS=''

                      LIBJSO_LIBS=''

                      LIBOBJS=''

                      LIBS=' -lpthread'

                      LIBSO_LIBS=' -lpthread'

                      LIBTOOL='./libtool'

                      LIBTSO_LIBS=''

                      LIBTSO_MODSUFFIX='.so'

                      LIBTSO_MODULE='-module'

                      LIBXSO_LIBS=''

                      LIPO=''

                      LISTPROBES_COMMAND=''

                      LISTPROBES_DEPENDENCY=''

                      LN='ln'

                      LN_S='ln -s'

                      LTLIBOBJS=''

                      MAKEFILE_CC='$(LIBTOOL) --mode=compile cc'

                      MAKEFILE_CCLINK='$(LIBTOOL) --mode=link cc'

                      MAKEFILE_CXX='$(LIBTOOL) --mode=compile nocxx'

                      MAKEFILE_CXXLINK='$(LIBTOOL) --mode=link nocxx'

                      MAKEFILE_SOLINK='$(LIBTOOL) --mode=link cc -avoid-version'

                      MAKEFILE_XSOLINK='$(LIBTOOL) --mode=link nocxx -avoid-version'

                      MANIFEST_TOOL=':'

                      MKDIR='mkdir'

                      MODSUFFIX='.so'

                      MV='mv'

                      NM='/opt/rh/devtoolset-1.1/root/usr/bin//nm -B'

                      NMEDIT=''

                      OBJDUMP='objdump'

                      OBJEXT='o'

                      OSDIR='os'

                      OTOOL64=''

                      OTOOL=''

                      PACKAGE_BUGREPORT='Oracle Technology Network Berkeley DB forum'

                      PACKAGE_NAME='Berkeley DB'

                      PACKAGE_STRING='Berkeley DB 6.0.20'

                      PACKAGE_TARNAME='db-6.0.20'

                      PACKAGE_URL=''

                      PACKAGE_VERSION='6.0.20'

                      PATH_SEPARATOR='/'

                      PERL=''

                      POSTLINK='$(LIBTOOL) --mode=execute true'

                      PRINTLOG_OBJS='$(PRINT_OBJS)'

                      RANLIB='ranlib'

                      REPLACEMENT_OBJS=''

                      RM='rm -f'

                      SED='/bin/sed'

                      SHELL='/bin/sh'

                      SOFLAGS='-rpath $(libdir)'

                      SOSUFFIX='.so'

                      SQL_FLAGS=''

                      SQL_LIBS=''

                      STAP=''

                      STRIP='strip'

                      SWIGCFLAGS=''

                      TCL_BIN_DIR=''

                      TCL_INCLUDE_SPEC=''

                      TCL_LIB_FILE=''

                      TCL_SRC_DIR=''

                      TCL_TCLSH=''

                      TEST_LIBS=' -lm -lnsl'

                      TLS_decl=''

                      TLS_defn=''

                      UINT64_FMT='#define UINT64_FMT "%lu"'

                      WSTRING_decl=''

                      _ACJNI_JAVAC=''

                      ac_ct_AR='ar'

                      ac_ct_CC='cc'

                      ac_ct_CXX=''

                      ac_ct_DUMPBIN=''

                      bindir='${exec_prefix}/bin'

                      build='x86_64-unknown-linux-gnu'

                      build_alias=''

                      build_cpu='x86_64'

                      build_os='linux-gnu'

                      build_vendor='unknown'

                      cxx_have_stdheaders=''

                      datadir='${datarootdir}'

                      datarootdir='${prefix}/share'

                      db_cv_path_sh='/bin/sh'

                      db_int_def=''

                      db_off_t_decl='typedef long db_off_t;'

                      db_seq_decl='typedef long db_seq_t;'

                      db_threadid_t_decl='typedef pthread_t db_threadid_t;'

                      docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'

                      dvidir='${docdir}'

                      exec_prefix='${prefix}'

                      host='x86_64-unknown-linux-gnu'

                      host_alias=''

                      host_cpu='x86_64'

                      host_os='linux-gnu'

                      host_vendor='unknown'

                      htmldir='${docdir}'

                      includedir='${prefix}/include'

                      infodir='${datarootdir}/info'

                      int16_decl=''

                      int32_decl=''

                      int64_decl=''

                      inttypes_h_decl='#include <inttypes.h>'

                      libdir='${exec_prefix}/lib'

                      libexecdir='${exec_prefix}/libexec'

                      localedir='${datarootdir}/locale'

                      localstatedir='${prefix}/var'

                      mandir='${datarootdir}/man'

                      o='.lo'

                      off_t_decl=''

                      oldincludedir='/usr/include'

                      pdfdir='${docdir}'

                      pid_t_decl=''

                      platform_footer=''

                      platform_header=''

                      prefix='/usr/local/BerkeleyDB.6.0'

                      program_transform_name='s,x,x,'

                      psdir='${docdir}'

                      sbindir='${exec_prefix}/sbin'

                      sharedstatedir='${prefix}/com'

                      size_t_decl=''

                      ssize_t_decl=''

                      stddef_h_decl='#include <stddef.h>'

                      stdint_h_decl='#include <stdint.h>'

                      subdir_cmd=''

                      sysconfdir='${prefix}/etc'

                      target_alias=''

                      thread_h_decl='#include <pthread.h>'

                      time_t_decl=''

                      topdir='..'

                      u_char_decl=''

                      u_int16_decl=''

                      u_int32_decl=''

                      u_int64_decl=''

                      u_int8_decl=''

                      u_int_decl=''

                      u_long_decl=''

                      u_short_decl=''

                      uintmax_t_decl=''

                      uintptr_t_decl=''

                      unistd_h_decl='#include <unistd.h>'

                      uudecode=''

                       

                       

                      ## ----------- ##

                      ## confdefs.h. ##

                      ## ----------- ##

                       

                       

                      /* confdefs.h */

                      #define PACKAGE_NAME "Berkeley DB"

                      #define PACKAGE_TARNAME "db-6.0.20"

                      #define PACKAGE_VERSION "6.0.20"

                      #define PACKAGE_STRING "Berkeley DB 6.0.20"

                      #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum"

                      #define PACKAGE_URL ""

                      #define HAVE_UPGRADE_SUPPORT 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_DLFCN_H 1

                      #define LT_OBJDIR ".libs/"

                      #define HAVE_SYSTEM_INCLUDE_FILES 1

                      #define TIME_WITH_SYS_TIME 1

                      #define HAVE_DIRENT_H 1

                      #define HAVE_EXECINFO_H 1

                      #define HAVE_SYS_SELECT_H 1

                      #define HAVE_SYS_SOCKET_H 1

                      #define HAVE_SYS_TIME_H 1

                      #define HAVE_STRUCT_STAT_ST_BLKSIZE 1

                      #define SIZEOF_CHAR 1

                      #define SIZEOF_UNSIGNED_CHAR 1

                      #define SIZEOF_SHORT 2

                      #define SIZEOF_UNSIGNED_SHORT 2

                      #define SIZEOF_INT 4

                      #define SIZEOF_UNSIGNED_INT 4

                      #define SIZEOF_LONG 8

                      #define SIZEOF_UNSIGNED_LONG 8

                      #define SIZEOF_LONG_LONG 8

                      #define SIZEOF_UNSIGNED_LONG_LONG 8

                      #define SIZEOF_CHAR_P 8

                      #define SIZEOF_OFF_T 8

                      #define SIZEOF_SIZE_T 8

                      #define HAVE_EXIT_SUCCESS 1

                      #define HAVE_MUTEX_PTHREADS 1

                      #define HAVE_PTHREAD_COND_REINIT_OKAY 1

                      #define HAVE_PTHREAD_RWLOCK_REINIT_OKAY 1

                      #define HAVE_MUTEX_X86_64_GCC_ASSEMBLY 1

                      #define HAVE_MUTEX_SUPPORT 1

                      #define HAVE_SHARED_LATCHES 1

                      #define HAVE_MUTEX_HYBRID 1

                      #define HAVE_SIMPLE_THREAD_TYPE 1

                      #define HAVE_ATOMIC_SUPPORT 1

                      #define HAVE_ATOMIC_X86_GCC_ASSEMBLY 1

                      #define HAVE_ABORT 1

                      #define HAVE_ATOI 1

                      #define HAVE_ATOL 1

                      #define HAVE_BSEARCH 1

                      #define HAVE_GETCWD 1

                      #define HAVE_GETENV 1

                      #define HAVE_GETOPT 1

                      #define HAVE_ISALPHA 1

                      #define HAVE_ISDIGIT 1

                      #define HAVE_ISPRINT 1

                      #define HAVE_ISSPACE 1

                      #define HAVE_MEMCMP 1

                      #define HAVE_MEMCPY 1

                      #define HAVE_MEMMOVE 1

                      #define HAVE_PRINTF 1

                      #define HAVE_QSORT 1

                      #define HAVE_RAISE 1

                      #define HAVE_RAND 1

                      #define HAVE_STRCASECMP 1

                      #define HAVE_STRCAT 1

                      #define HAVE_STRCHR 1

                      #define HAVE_STRDUP 1

                      #define HAVE_STRERROR 1

                      #define HAVE_STRNCAT 1

                      #define HAVE_STRNCMP 1

                      #define HAVE_STRRCHR 1

                      #define HAVE_STRSEP 1

                      #define HAVE_STRTOL 1

                      #define HAVE_STRTOUL 1

                      #define HAVE_BACKTRACE 1

                      #define HAVE_BACKTRACE_SYMBOLS 1

                      #define HAVE_FCHMOD 1

                      #define HAVE_FCLOSE 1

                      #define HAVE_FCNTL 1

                      #define HAVE_FDATASYNC 1

                      #define HAVE_FGETC 1

                      #define HAVE_FGETS 1

                      #define HAVE_FOPEN 1

                      #define HAVE_FWRITE 1

                      #define HAVE_GETGID 1

                      #define HAVE_GETRUSAGE 1

                      #define HAVE_GETUID 1

                      #define HAVE_HSTRERROR 1

                      #define HAVE_MPROTECT 1

                      #define HAVE_PTHREAD_SELF 1

                      #define HAVE_PTHREAD_YIELD 1

                      #define HAVE_RANDOM 1

                      #define HAVE_SCHED_YIELD 1

                      #define HAVE_SELECT 1

                      #define HAVE_SETGID 1

                      #define HAVE_SETUID 1

                      #define HAVE_SIGACTION 1

                      #define HAVE_SNPRINTF 1

                      #define HAVE_STAT 1

                      #define HAVE_SYSCONF 1

                      #define HAVE_VSNPRINTF 1

                      #define HAVE_GETTIMEOFDAY 1

                      #define HAVE_LOCALTIME 1

                      #define HAVE_TIME 1

                      #define HAVE_STRFTIME 1

                      #define HAVE_CTIME_R 1

                      #define HAVE_FTRUNCATE 1

                      #define HAVE_PREAD 1

                      #define HAVE_PWRITE 1

                      #define HAVE_GETADDRINFO 1

                      #define HAVE_FCNTL_F_SETFD 1

                      #define HAVE_MLOCK 1

                      #define HAVE_MUNLOCK 1

                      #define HAVE_MMAP 1

                      #define HAVE_MUNMAP 1

                      #define HAVE_SHMGET 1

                      #define HAVE_SHMCTL_SHM_LOCK 1

                      #define HAVE_64BIT_TYPES 1

                      #define HAVE_MMAP_EXTEND 1

                      #define HAVE_LOG_CHECKSUM 1

                      #define HAVE_COMPRESSION 1

                      #define HAVE_PARTITION 1

                      #define HAVE_HASH 1

                      #define HAVE_HEAP 1

                      #define HAVE_QUEUE 1

                      #define HAVE_REPLICATION 1

                      #define HAVE_REPLICATION_THREADS 1

                      #define HAVE_STATISTICS 1

                      #define HAVE_VERIFY 1

                      #define HAVE_CRYPTO 1

                       

                       

                      configure: exit 0

                      • 23. Re: comparison function returns incorrect data
                        userBDBDMS-Oracle

                        We examined the program and looked at the comparison routine.  We ran a long battery of tests and found no truncation issues with BDB.  the problem is in your code changes.  BDB has no knowledge of data types.   It takes an opaque view of the data -- i.e. it is just series of bytes.  Most likely the problem is being caused because you are making an assumption that BDB is interpreting your data in a certain fashion.  BDB does not know a string from an integer from a float.    I would suggest you take a look at your comparison routine closely to see if you are inadvertently making a datatype assumption.  For BDB a key is just a bunch of bytes that has a specified length.

                        1 2 Previous Next