Date: Sun, 30 Oct 2011 17:43:49 -0700 (PDT) From: Raphael Kubo da Costa <rakuco@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/162179: databases/postgresql84-client's libpq.so does not depend on libgssapi.so when built with GSSAPI=on Message-ID: <4eadef45.05a5ec0a.4f57.5932@mx.google.com> Resent-Message-ID: <201110310050.p9V0o1Ur047976@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 162179 >Category: ports >Synopsis: databases/postgresql84-client's libpq.so does not depend on libgssapi.so when built with GSSAPI=on >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Oct 31 00:50:01 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Raphael Kubo da Costa >Release: FreeBSD 8.2-STABLE amd64 >Organization: >Environment: System: FreeBSD gibbon 8.2-STABLE FreeBSD 8.2-STABLE #35: Sat Oct 22 16:49:14 BRST 2011 root@gibbon:/usr/obj/usr/src/sys/GIBBON amd64 >Description: Some time ago I tried updating mail/dovecot2 with PGSQL=on (see ports/162134). However, the configuration failed, as the test program failed to link with libpq.so: configure:22904: cc -o conftest -std=gnu99 -O2 -pipe -march=core2 -fno-strict-aliasing -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -Wstrict-aliasing=2 -I/usr/local/include -I/usr/local/include -L/usr/local/lib -L/usr/local/lib conftest.c -lpq -lrt -L/usr/local/lib >&5 /usr/local/lib/libpq.so: undefined reference to `gss_import_name' /usr/local/lib/libpq.so: undefined reference to `gss_release_name' /usr/local/lib/libpq.so: undefined reference to `gss_delete_sec_context' /usr/local/lib/libpq.so: undefined reference to `gss_display_status' /usr/local/lib/libpq.so: undefined reference to `gss_release_buffer' /usr/local/lib/libpq.so: undefined reference to `gss_init_sec_context' /usr/local/lib/libpq.so: undefined reference to `GSS_C_NT_HOSTBASED_SERVICE' ldd shows libpq.so does not depend on libgssapi.so even though support for it was activated: ===> The following configuration options are available for postgresql-client-8.4.9: NLS=on "Use internationalized messages" PAM=off "Build with PAM support (server only)" LDAP=off "Build with LDAP authentication support" MIT_KRB5=off "Build with MIT's kerberos support" HEIMDAL_KRB5=off "Builds with Heimdal kerberos support" OPTIMIZED_CFLAGS=on "Builds with compiler optimizations (-O3)" XML=on "Build with XML data type (server)" TZDATA=on "Use internal timezone database (server)" DEBUG=off "Builds with debugging symbols" GSSAPI=on "BUild with GSSAPI support" ICU=on "Use ICU for unicode collation (server)" INTDATE=on "Builds with 64-bit date/time type (server)" SSL=on "Build with OpenSSL support" >How-To-Repeat: Build databases/postgresql84-{client,server} with GSSAPI=on and then try to link a program against libpq.so. >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4eadef45.05a5ec0a.4f57.5932>