Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 May 2006 05:07:32 -0500
From:      eculp@bafirst.com
To:        delphij@delphij.net, "??" <delphij@gmail.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: portupgrade to openldap-server-2.3.23 seems to cause Undefined symbol "pthread_getconcurrency"
Message-ID:  <20060520050732.8l5tqag7s4c8wwwo@mail.bafirst.com>
In-Reply-To: <a78074950605191832i4c2b79a3w5626d9ee566ef53d@mail.gmail.com>
References:  <20060519065524.wc0ng6dcis0o0ss0@mail.bafirst.com> <a78074950605191832i4c2b79a3w5626d9ee566ef53d@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Quoting ?? <delphij@gmail.com>:

> Hi,
>
> On 5/19/06, eculp@bafirst.com <eculp@bafirst.com> wrote:
>> I just did a portupgrade to openldap-server-2.3.23 but when starting
>> slapd with debuging it would stop with the following error
>> /libexec/ld-elf.so.1: /usr/local/lib/libldap_r-2.3.so.2: Undefined
>> symbol "pthread_getconcurrency"
>>
>> I reverted to openldap-server-2.3.21 and all is well again.
>
> This looks like to be caused by a change that makes threading disabled
> if SHELL backend is enabled (as suggested by OpenLDAP developers), as
> noted in ports/UPDATING.  Would you please try to see if it is enabled
> and consider reverting the configuration?

Embarrassingly, that was the problem.  I didn't even think to check 
updating before upgrading ldap.  Actually I don't even remember it 
having a config make option.  So I simply ran the make config and then 
a simple portupgrade -f and all is well.

Thanks,

ed
>
> Thanks for your feedback :-)
>
> Cheers,
> -- 
> Xin LI <delphij@delphij.net> http://www.delphij.net
>






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060520050732.8l5tqag7s4c8wwwo>