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

Reply via email to