fwiw, i get this same build failure if i use the postgres rpms from postgres and 8.2.5.
has anyone managed to build 2.2.5 on centOS 5 and with postgres? -- michael On Wed, Oct 24, 2007 at 12:25:28PM -0400, Michael Galloway wrote: > good day all, i'm trying to build 2.2.5 on centOS5 with postgresql. my config > looks > like this: > > Database lib: -L/usr/lib64 -lpq -lcrypt > Database name: bacula > Database user: bacula > > Job Output Email: > Traceback Email: > SMTP Host Address: > > Director Port: 9101 > File daemon Port: 9102 > Storage daemon Port: 9103 > > Director User: > Director Group: > Storage Daemon User: > Storage DaemonGroup: > File Daemon User: > File Daemon Group: > > SQL binaries Directory /usr/bin > > Large file support: yes > Bacula conio support: yes -ltermcap > readline support: no > TCP Wrappers support: no > TLS support: no > Encryption support: no > ZLIB support: yes > enable-smartalloc: yes > bat support: no > enable-gnome: no > enable-bwx-console: no > enable-tray-monitor: > client-only: no > build-dird: yes > build-stored: yes > ACL support: yes > Python support: yes -L/usr/lib64/python2.4/config -lpython2.4 > -lutil -lrt > Batch insert enabled: yes > > but the build fails in building stored with this: > > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/ip.c:81: warning: > Using 'getaddrinfo' in statically linked applications requires at runtime the > shared libraries from the glibc version used for linking > ../lib/libbac.a(bnet.o): In function `resolv_host': > /usr/local/bacula-2.2.5/src/lib/bnet.c:424: warning: Using 'gethostbyname2' > in statically linked applications requires at runtime the shared libraries > from the glibc version used for linking > ../lib/libbac.a(address_conf.o): In function `add_address': > /usr/local/bacula-2.2.5/src/lib/address_conf.c:310: warning: Using > 'getservbyname' in statically linked applications requires at runtime the > shared libraries from the glibc version used for linking > /usr/lib64/libpq.a(fe-misc.o): In function `pqSocketCheck': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-misc.c:972: > undefined reference to `SSL_pending' > /usr/lib64/libpq.a(fe-secure.o): In function `SSLerrmessage': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1198: > undefined reference to `ERR_get_error' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1204: > undefined reference to `ERR_reason_error_string' > /usr/lib64/libpq.a(fe-secure.o): In function `pqsecure_write': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:415: > undefined reference to `SSL_write' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:416: > undefined reference to `SSL_get_error' > /usr/lib64/libpq.a(fe-secure.o): In function `pqsecure_read': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:324: > undefined reference to `SSL_read' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:325: > undefined reference to `SSL_get_error' > /usr/lib64/libpq.a(fe-secure.o): In function `close_SSL': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1165: > undefined reference to `SSL_shutdown' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1166: > undefined reference to `SSL_free' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1172: > undefined reference to `X509_free' > /usr/lib64/libpq.a(fe-secure.o): In function `open_client_SSL': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1035: > undefined reference to `SSL_connect' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1038: > undefined reference to `SSL_get_error' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1115: > undefined reference to `SSL_get_peer_certificate' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1128: > undefined reference to `X509_get_subject_name' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1128: > undefined reference to `X509_NAME_oneline' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1132: > undefined reference to `X509_get_subject_name' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1132: > undefined reference to `X509_NAME_get_text_by_NID' > /usr/lib64/libpq.a(fe-secure.o): In function `pqsecure_open_client': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:270: > undefined reference to `SSL_new' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:270: > undefined reference to `SSL_set_ex_data' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:270: > undefined reference to `SSL_set_fd' > /usr/lib64/libpq.a(fe-secure.o): In function `destroy_SSL': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1022: > undefined reference to `SSL_CTX_free' > /usr/lib64/libpq.a(fe-secure.o): In function `initialize_SSL': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1005: > undefined reference to `SSL_CTX_set_tmp_dh_callback' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1006: > undefined reference to `SSL_CTX_ctrl' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:989: > undefined reference to `SSL_CTX_load_verify_locations' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:1000: > undefined reference to `SSL_CTX_set_verify' > /usr/lib64/libpq.a(fe-secure.o): In function `init_ssl_system': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:949: > undefined reference to `TLSv1_method' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:949: > undefined reference to `SSL_CTX_new' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:946: > undefined reference to `SSL_library_init' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:947: > undefined reference to `SSL_load_error_strings' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:928: > undefined reference to `CRYPTO_set_id_callback' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:930: > undefined reference to `CRYPTO_num_locks' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:936: > undefined reference to `CRYPTO_num_locks' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:939: > undefined reference to `CRYPTO_set_locking_callback' > /usr/lib64/libpq.a(fe-secure.o): In function `client_cert_cb': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:782: > undefined reference to `SSL_get_ex_data' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:802: > undefined reference to `PEM_read_X509' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:850: > undefined reference to `PEM_read_PrivateKey' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:864: > undefined reference to `X509_check_private_key' > /usr/lib64/libpq.a(fe-secure.o): In function `load_dh_buffer': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:685: > undefined reference to `BIO_new_mem_buf' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:688: > undefined reference to `PEM_read_bio_DHparams' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:689: > undefined reference to `BIO_free' > /usr/lib64/libpq.a(fe-secure.o): In function `load_dh_file': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:650: > undefined reference to `PEM_read_DHparams' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:655: > undefined reference to `DH_size' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:661: > undefined reference to `DH_check' > /usr/lib64/libpq.a(fe-secure.o): In function `tmp_dh_cb': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:758: > undefined reference to `DH_size' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-secure.c:759: > undefined reference to `DH_generate_parameters' > /usr/lib64/libpq.a(fe-auth.o): In function `pg_krb5_destroy': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:182: > undefined reference to `krb5_free_principal' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:183: > undefined reference to `krb5_cc_close' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:184: > undefined reference to `krb5_free_context' > /usr/lib64/libpq.a(fe-auth.o): In function `pg_krb5_init': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:130: > undefined reference to `krb5_init_context' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:139: > undefined reference to `krb5_cc_default' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:149: > undefined reference to `krb5_cc_get_principal' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:161: > undefined reference to `krb5_unparse_name' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:133: > undefined reference to `error_message' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:142: > undefined reference to `error_message' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:145: > undefined reference to `krb5_free_context' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:153: > undefined reference to `error_message' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:168: > undefined reference to `krb5_cc_close' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:169: > undefined reference to `krb5_free_context' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:164: > undefined reference to `error_message' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:167: > undefined reference to `krb5_free_principal' > /usr/lib64/libpq.a(fe-auth.o): In function `pg_krb5_sendauth': > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:236: > undefined reference to `krb5_sname_to_principal' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:240: > undefined reference to `error_message' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:258: > undefined reference to `krb5_free_principal' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:263: > undefined reference to `krb5_sendauth' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:293: > undefined reference to `krb5_free_error' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:298: > undefined reference to `krb5_free_principal' > /builddir/build/BUILD/postgresql-8.1.9/src/interfaces/libpq/fe-auth.c:288: > undefined reference to `error_message' > collect2: ld returned 1 exit status > make[1]: *** [bscan] Error 1 > make[1]: Leaving directory `/usr/local/bacula-2.2.5/src/stored' > > > ====== Error in /usr/local/bacula-2.2.5/src/stored ====== > > looks like its all authentication issues. what do i need to do to resolve > this? thanks! > > -- michael > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users