[oe] [meta-oe] OpenLDAP modules
Bruno Vernay
brunovern.a at gmail.com
Wed Jan 13 16:46:43 UTC 2016
Adding this to my bbappend did the trick ...
TARGET_CC_ARCH += "-lpthread"
I may submit a patch
On Wed, Jan 13, 2016 at 5:33 PM Bruno Vernay <brunovern.a at gmail.com> wrote:
> I still have errors, but made a recipe bbappend to install "openldap-slapd
> openldap-dev"
>
> At run I have:
> usr/sbin/slapd: symbol lookup error:
> /usr/lib/openldap/openldap/back_mdb-2.4.so.2: undefined symbol:
> pthread_key_create
>
> Also note that
> /usr/lib/openldap/openldap# strings back_mdb-2.4.so.2.10.5 | grep
> thread_key_create
> pthread_key_create
> /lib# strings libpthread.so.0 |grep thread_key_create
> __pthread_key_create
>
> I someone could help?
>
> /************************************************/
> PACKAGECONFIG_append = " mdb"
> FILES_${PN} += "${datadir}/${BPN}-data"
> do_install_append() {
> # Uses mdm as the database
> # and datadir as data directory ...
> sed -e 's/# modulepath/modulepath/' \
> -e 's/# moduleload\s*back_bdb/moduleload back_mdb/' \
> -e 's/database\s*bdb/database mdb/' \
> -e 's%^directory\s*.*%directory ${datadir}/${BPN}-data/%' \
> -i ${D}${sysconfdir}/openldap/slapd.conf
>
> # Add debug info to the service
> sed -e 's/ \$slapd$/ \$slapd -- -d -1/' \
> -i ${D}${sysconfdir}/init.d/openldap
>
> mkdir -p ${D}${datadir}/${BPN}-data
> }
> /**************************************************/
>
>
>
>
>
> On Wed, Jan 13, 2016 at 11:12 AM Bruno Vernay <brunovern.a at gmail.com>
> wrote:
>
>> To get the all the required files, I had to add the openldap-dev package.
>> Also the data dir: /var/openldap-data is not created by the recipe.
>> Regards
>>
>> On Tue, Jan 12, 2016 at 1:51 PM Bruno Vernay <brunovern.a at gmail.com>
>> wrote:
>>
>>> Hi
>>> It seems that OpenLDAP modules are build, but not all files are
>>> installed on the target.
>>> I created an issue in GitHub:
>>> https://github.com/openembedded/meta-openembedded/issues/21
>>>
>>> Also I could not find any example or documentation on how to use this
>>> recipe (had to look at the code and trial and error). Is it the way to go
>>> or is there a place to contribute examples at least?
>>>
>>> Regards
>>> Bruno
>>>
>>>
More information about the Openembedded-devel
mailing list