ports/161786: databases/postgresql84-server: regression breaks other ports including Perl and Tinderbox
Matthias Andree
mandree at FreeBSD.org
Tue Oct 18 22:00:34 UTC 2011
>Number: 161786
>Category: ports
>Synopsis: databases/postgresql84-server: regression breaks other ports including Perl and Tinderbox
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Oct 18 22:00:33 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Matthias Andree
>Release: FreeBSD 8.2-STABLE amd64
>Organization:
>Environment:
System: FreeBSD apollo.emma.line.org 8.2-STABLE FreeBSD 8.2-STABLE #20: Sun Oct 16 16:18:09 CEST 2011 toor at apollo.emma.line.org:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
The PostgreSQL84-server upgrade to 8.4.9 breaks other ports, like
Tinderbox:
# sh -Tx /usr/local/etc/rc.d/tinderd start
...
install_driver(Pg) failed: Can't load
'/usr/local/lib/perl5/site_perl/5.12.4/mach/auto/DBD/Pg/Pg.so' for
module DBD::Pg: /usr/local/lib/libpq.so.5: Undefined symbol
"GSS_C_NT_HOSTBASED_SERVICE" at
/usr/local/lib/perl5/5.12.4/mach/DynaLoader.pm line 200.
at (eval 10) line 3
Compilation failed in require at (eval 10) line 3.
Perhaps a required shared library or dll isn't installed where expected
at /usr/local/tinderbox/scripts/lib/Tinderbox/TinderboxDS.pm line 88
...
$ ldd /usr/local/lib/libpq.so.5
/usr/local/lib/libpq.so.5:
libintl.so.9 => /usr/local/lib/libintl.so.9 (0x800c00000)
libssl.so.6 => /usr/lib/libssl.so.6 (0x800d09000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x800e5c000)
libcrypt.so.5 => /lib/libcrypt.so.5 (0x8010fc000)
libc.so.7 => /lib/libc.so.7 (0x800648000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x801215000)
No wonder it can't resolve GSS_C_NT_HOSTBASED_SERVICE.
I had previously had 8.4.8 installed, and when the config dialog was
presented to me, just acknowledged it without any change.
This is the resulting config file:
$ cat /var/db/ports/postgresql84/options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for postgresql-client-8.4.5
_OPTIONS_READ=postgresql-client-8.4.5
WITH_NLS=true
WITHOUT_PAM=true
WITHOUT_LDAP=true
WITHOUT_MIT_KRB5=true
WITHOUT_HEIMDAL_KRB5=true
WITHOUT_OPTIMIZED_CFLAGS=true
WITH_XML=true
WITH_TZDATA=true
WITHOUT_DEBUG=true
WITH_GSSAPI=true
WITHOUT_ICU=true
WITHOUT_ICU4=true
WITH_INTDATE=true
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list