ports/116423: postgresql82-server (8.2.5) failed to built with LDAP support (-pthread missing ?)
Julien Cigar
mage at mordor.ath.cx
Mon Sep 17 19:40:02 UTC 2007
>Number: 116423
>Category: ports
>Synopsis: postgresql82-server (8.2.5) failed to built with LDAP support (-pthread missing ?)
>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 Sep 17 19:40:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Julien Cigar
>Release: 6.2-RELEASE
>Organization:
>Environment:
mordor# uname -a
FreeBSD mordor.lan 6.2-RELEASE-p7 FreeBSD 6.2-RELEASE-p7 #0: Mon Aug 6 23:18:49 CEST 2007 mage at mordor.lan:/usr/obj/usr/src/sys/MORDOR i386
>Description:
gmake[1]: Leaving directory `/usr/ports/databases/postgresql82-server/work/postgresql-8.2.5/src/port'
cc -O2 -fno-strict-aliasing -pipe -O3 -funroll-loops -Wall -Wmissing-prototypes -Wpointer-arith -Winline -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -DFRONTEND -I../../../src/interfaces/libpq -I../../../src/include -I/usr/local/include -I/usr/local/include -c -o initdb.o initdb.c
cc -O2 -fno-strict-aliasing -pipe -O3 -funroll-loops -Wall -Wmissing-prototypes -Wpointer-arith -Winline -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing initdb.o -L../../../src/port -lpgport -L../../../src/interfaces/libpq -lpq -L../../../src/port -rpath=/usr/lib:/usr/local/lib -L/usr/local/lib -L/usr/local/lib -Wl,-R'/usr/local/lib' -lpgport -lintl -lpam -lssl -lcrypto -lz -lreadline -lcrypt -lm -o initdb
/usr/local/lib/libldap_r-2.3.so.2: undefined reference to `pthread_attr_destroy'
/usr/local/lib/libldap_r-2.3.so.2: undefined reference to `pthread_create'
/usr/local/lib/libldap_r-2.3.so.2: undefined reference to `pthread_attr_init'
/usr/local/lib/libldap_r-2.3.so.2: undefined reference to `pthread_exit'
/usr/local/lib/libldap_r-2.3.so.2: undefined reference to `pthread_equal'
/usr/local/lib/libldap_r-2.3.so.2: undefined reference to `pthread_setconcurrency'
/usr/local/lib/libldap_r-2.3.so.2: undefined reference to `pthread_kill'
/usr/local/lib/libldap_r-2.3.so.2: undefined reference to `pthread_attr_setstacksize'
/usr/local/lib/libldap_r-2.3.so.2: undefined reference to `pthread_attr_setdetachstate'
/usr/local/lib/libldap_r-2.3.so.2: undefined reference to `pthread_join'
/usr/local/lib/libldap_r-2.3.so.2: undefined reference to `pthread_getconcurrency'
gmake: *** [initdb] Error 1
*** Error code 2
Stop in /usr/ports/databases/postgresql82-server.
*** Error code 1
Stop in /usr/ports/databases/postgresql82-server.
===>>> make failed for databases/postgresql82-server
===>>> Aborting update
>How-To-Repeat:
#> portmaster -vd postgresql-server-8.2.4
The problem appears only when linking PostgreSQL to LDAP.
>Fix:
I guess a missing -pthread ... ?
ps: my openldap libraries have been compiled with thread support (the Shell backend has not been enabled)
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list