On May 22, 9:40 am, kyanh <[email protected]> wrote: > On May 20, 10:49 pm, Anton Bobrov <[email protected]> wrote: > > > this might be due > > tohttp://www.freebsd.org/doc/en/books/porters-handbook/dads-pthread.html > > > you might wanna try removing -pthread from EXTRA_LIBS line of > > ldap/libraries/libldap/Makefile.in, see if that helps or not. > > I use `nspr-threads` to get rid of this error > > /===================================================== > ./configure \ > --enable-clu --with-sasl=/usr/local \ > --with-svrcore=/usr/local/ \ > --with-nspr-threads \ > --with-nspr-lib=/usr/local/lib \ > --with-nspr-inc=/usr/local/include/nspr/ \ > --with-nss-lib=/usr/local/lib/nss \ > --with-nss-inc=/usr/local/include/nss/nss/ > \===================================================== > > I need some a patch as below. I don't experience GNU compilers much so > I tried some various methods to get the building process to work. > Unfortunately all ldap client tools are corrupted: > > /===================================================== > :: execute ../../dist/bin/ldapcmp: > Bus error (core dumped) > :: execute ../../dist/bin/ldapcompare: > Segmentation fault (core dumped) > :: execute ../../dist/bin/ldapdelete: > Segmentation fault (core dumped) > :: execute ../../dist/bin/ldapmodify: > Bus error (core dumped) > :: execute ../../dist/bin/ldappasswd: > Segmentation fault (core dumped) > :: execute ../../dist/bin/ldapsearch: > Bus error (core dumped) > \===================================================== > > The patch contents: > > /===================================================== > > diff -r origin/mozldap-6.0.6/mozilla/directory/c-sdk/Makefile.in > mozldap-6.0.6/mozilla/directory/c-sdk/Makefile.in > 37a38,39> CONFIGURE_ENV= LD="${CC}" > > diff -r origin/mozldap-6.0.6/mozilla/directory/c-sdk/config/FreeBSD.mk > mozldap-6.0.6/mozilla/directory/c-sdk/config/FreeBSD.mk > 43a44> LD = gcc > > diff -r origin/mozldap-6.0.6/mozilla/directory/c-sdk/configure.in > mozldap-6.0.6/mozilla/directory/c-sdk/configure.in > 980a981 > > 1245a1247 > > LD='$(CC)' > > diff -r origin/mozldap-6.0.6/mozilla/directory/c-sdk/ldap/clients/ > tools/Makefile.in mozldap-6.0.6/mozilla/directory/c-sdk/ldap/clients/ > tools/Makefile.in > 213a214,219 > > > ifeq ($(OS_ARCH), FreeBSD) > > CC_FOR_LINK=/usr/bin/ld -Bshareable > > # CC_FOR_LINK=$(CCC) > > PLATFORMLIBS=-liconv -l$(LBER_LIBNAME) > > endif > > \===================================================== > > Any idea?
_______________________________________________ dev-tech-ldap mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-ldap
