pg.ddx.io  pgsql-interfaces@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: David Killian <dkillian@uiuc.edu>
To: pgsql-interfaces@postgresql.org
Subject: Problem linking libpq
Date: Fri, 4 Jun 2004 19:59:12 -0500
Message-ID: <004801c44a98$53661560$db52dd0c@insightbb.com> (raw)

I'm just trying to compile the example libpq program given in the docs and
I'm getting the following:

$  cc -I  /local/include -o test t2.c -L /local/lib -lpq

/local/lib/libpq.a(fe-connect.o)(.text+0x9b9): In function `connectDBStart':
: undefined reference to `SSL_load_error_strings'
/local/lib/libpq.a(fe-connect.o)(.text+0x9be): In function `connectDBStart':
: undefined reference to `SSL_library_init'
/local/lib/libpq.a(fe-connect.o)(.text+0x9c3): In function `connectDBStart':
: undefined reference to `SSLv23_method'
/local/lib/libpq.a(fe-connect.o)(.text+0x9c9): In function `connectDBStart':
: undefined reference to `SSL_CTX_new'
/local/lib/libpq.a(fe-connect.o)(.text+0x9db): In function `connectDBStart':
: undefined reference to `ERR_get_error'
/local/lib/libpq.a(fe-connect.o)(.text+0x9e1): In function `connectDBStart':
: undefined reference to `ERR_reason_error_string'
/local/lib/libpq.a(fe-connect.o)(.text+0x9f7): In function `connectDBStart':
: undefined reference to `SSL_new'
/local/lib/libpq.a(fe-connect.o)(.text+0xa0f): In function `connectDBStart':
: undefined reference to `SSL_set_fd'
/local/lib/libpq.a(fe-connect.o)(.text+0xa21): In function `connectDBStart':
: undefined reference to `SSL_connect'
/local/lib/libpq.a(fe-connect.o)(.text+0xa2d): In function `connectDBStart':
: undefined reference to `ERR_get_error'
/local/lib/libpq.a(fe-connect.o)(.text+0xa33): In function `connectDBStart':
: undefined reference to `ERR_reason_error_string'
/local/lib/libpq.a(fe-connect.o)(.text+0x1369): In function `freePGconn':
: undefined reference to `SSL_free'
/local/lib/libpq.a(fe-connect.o)(.text+0x1a0b): In function
`parseServiceInfo':
: undefined reference to `__ctype_b'
/local/lib/libpq.a(fe-connect.o)(.text+0x1c64): In function
`conninfo_parse':
: undefined reference to `__ctype_b'
/local/lib/libpq.a(fe-connect.o)(.text+0x1cb5): In function
`conninfo_parse':
: undefined reference to `__ctype_b'
/local/lib/libpq.a(fe-connect.o)(.text+0x1cf5): In function
`conninfo_parse':
: undefined reference to `__ctype_b'
/local/lib/libpq.a(fe-connect.o)(.text+0x1d35): In function
`conninfo_parse':
: undefined reference to `__ctype_b'
/local/lib/libpq.a(fe-exec.o)(.text+0x1aac): more undefined references to
`__cty
pe_b' follow
/local/lib/libpq.a(fe-exec.o)(.text+0x1abb): In function `PQfnumber':
: undefined reference to `__ctype_tolower'
/local/lib/libpq.a(fe-misc.o)(.text+0x7ef): In function `pqReadData':
: undefined reference to `SSL_read'
/local/lib/libpq.a(fe-misc.o)(.text+0x8dc): In function `pqReadData':
: undefined reference to `SSL_read'
/local/lib/libpq.a(fe-misc.o)(.text+0xa29): In function `pqFlush':
: undefined reference to `SSL_write'
/local/lib/libpq.a(fe-auth.o)(.text+0x65): In function `pg_krb5_init':
: undefined reference to `krb5_init_context'
/local/lib/libpq.a(fe-auth.o)(.text+0x72): In function `pg_krb5_init':
: undefined reference to `error_message'
/local/lib/libpq.a(fe-auth.o)(.text+0xa1): In function `pg_krb5_init':
: undefined reference to `krb5_cc_default'
/local/lib/libpq.a(fe-auth.o)(.text+0xae): In function `pg_krb5_init':
: undefined reference to `error_message'
/local/lib/libpq.a(fe-auth.o)(.text+0x106): In function `pg_krb5_init':
: undefined reference to `error_message'
/local/lib/libpq.a(fe-auth.o)(.text+0x149): In function `pg_krb5_init':
: undefined reference to `krb5_unparse_name'
/local/lib/libpq.a(fe-auth.o)(.text+0x156): In function `pg_krb5_init':
: undefined reference to `error_message'
/local/lib/libpq.a(fe-auth.o)(.text+0x17a): In function `pg_krb5_init':
: undefined reference to `krb5_free_principal'
/local/lib/libpq.a(fe-auth.o)(.text+0x1ac): In function `pg_krb5_init':
: undefined reference to `krb5_free_context'
/local/lib/libpq.a(fe-auth.o)(.text+0x25b): In function `pg_krb5_sendauth':
: undefined reference to `krb5_sname_to_principal'
/local/lib/libpq.a(fe-auth.o)(.text+0x268): In function `pg_krb5_sendauth':
: undefined reference to `error_message'
/local/lib/libpq.a(fe-auth.o)(.text+0x2e4): In function `pg_krb5_sendauth':
: undefined reference to `krb5_free_principal'
/local/lib/libpq.a(fe-auth.o)(.text+0x325): In function `pg_krb5_sendauth':
: undefined reference to `krb5_sendauth'
/local/lib/libpq.a(fe-auth.o)(.text+0x362): In function `pg_krb5_sendauth':
: undefined reference to `error_message'
/local/lib/libpq.a(fe-auth.o)(.text+0x38e): In function `pg_krb5_sendauth':
: undefined reference to `krb5_free_error'
/local/lib/libpq.a(fe-auth.o)(.text+0x3a4): In function `pg_krb5_sendauth':
: undefined reference to `krb5_free_principal'
/local/lib/libpq.a(fe-auth.o)(.text+0x413): In function
`pg_password_sendauth':
: undefined reference to `crypt'
collect2: ld returned 1 exit status



Thanks,
Dave




Message-ID: <004801c44a98$53661560$db52dd0c@insightbb.com>
Permalink:  ../004801c44a98$53661560$db52dd0c@insightbb.com/
Also on:    postgresql.org/message-id/004801c44a98$53661560$db52dd0c@insightbb.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-interfaces@postgresql.org
  Cc: dkillian@uiuc.edu
  Subject: Re: Problem linking libpq
  In-Reply-To: <004801c44a98$53661560$db52dd0c@insightbb.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox