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