ports/147456: openldap24-client build failure on 6.4 AMD64

Matthias Andree mandree at FreeBSD.org
Thu Jun 3 23:50:03 UTC 2010


>Number:         147456
>Category:       ports
>Synopsis:       openldap24-client build failure on 6.4 AMD64
>Confidential:   no
>Severity:       critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jun 03 23:50:02 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Matthias Andree
>Release:        FreeBSD 8.1-PRERELEASE amd64
>Organization:
>Environment:
System: FreeBSD apollo.emma.line.org 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #15: Wed Jun 2 21:02:32 CEST 2010 root at apollo.emma.line.org:/usr/obj/usr/src/sys/GENERIC amd64


	
>Description:
OpenLDAP fails to build on 6.4 AMD64 in a Tinderbox that can otherwise
build ports happily.  Apparently the pthread build flag detection is
broken, and comes up without proper library flags added, so that there
are linker errors.

Tinderbox errors:
threads (1)
389	checking for pthread link with -lpthread -lmach -lexc -lc_r...  no

linker_error (22)
1125	./.libs/libldap_r.so: undefined reference to `pthread_attr_destroy'
1126	./.libs/libldap_r.so: undefined reference to `pthread_attr_destroy'
1127	./.libs/libldap_r.so: undefined reference to `pthread_create'
1128	./.libs/libldap_r.so: undefined reference to `pthread_attr_init'
1129	./.libs/libldap_r.so: undefined reference to `pthread_exit'
1130	./.libs/libldap_r.so: undefined reference to `pthread_create'
1131	./.libs/libldap_r.so: undefined reference to `pthread_attr_init'
1132	./.libs/libldap_r.so: undefined reference to `pthread_exit'
1133	./.libs/libldap_r.so: undefined reference to `pthread_equal'
1134	./.libs/libldap_r.so: undefined reference to `pthread_equal'
1135	./.libs/libldap_r.so: undefined reference to `pthread_setconcurrency'
1136	./.libs/libldap_r.so: undefined reference to `pthread_kill'
1137	./.libs/libldap_r.so: undefined reference to `pthread_setconcurrency'
1138	./.libs/libldap_r.so: undefined reference to `pthread_kill'
1139	./.libs/libldap_r.so: undefined reference to `pthread_attr_setstacksize'
1140	./.libs/libldap_r.so: undefined reference to `pthread_attr_setstacksize'
1141	./.libs/libldap_r.so: undefined reference to `pthread_attr_setdetachstate'
1142	./.libs/libldap_r.so: undefined reference to `pthread_attr_setdetachstate'
1143	./.libs/libldap_r.so: undefined reference to `pthread_join'
1144	./.libs/libldap_r.so: undefined reference to `pthread_join'
1145	./.libs/libldap_r.so: undefined reference to `pthread_getconcurrency'
1146	./.libs/libldap_r.so: undefined reference to `pthread_getconcurrency'

The full log is (< 12 kB compressed, ~119 kB uncompressed) at
http://homepages.uni-paderborn.de/mandree/openldap-client-2.4.22.log.gz
	
>How-To-Repeat:
build openldap24-client in a tinderbox for FreeBSD 6.4
	
>Fix:

	


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list