#49247 building tests fails on Debian
Closed: wontfix Opened by tjaalton.

Issue Description

Building the tests fails in several places like:
/usr/bin/ld: src/libsds/test/test_libsds-test_sds_tqueue.o: undefined reference to symbol 'PR_CreateThread'
//usr/lib/x86_64-linux-gnu/libnspr4.so: error adding symbols: DSO missing from command line

also, test/plugins/pwdstorage/pbkdf2.c includes nss.h from the wrong path, it should obey pkg-config like the rest of the codebase and not hardcode the path.

Package Version and Platform

1.3.6.5, Debian


fix-tests.diff

patch that fixes the build here

Metadata Update from @firstyear:
- Issue assigned to firstyear

0001-Ticket-49247-resolve-build-issues-on-debian.patch

Needs to be applied to 1.3.6 branch also.

Metadata Update from @firstyear:
- Custom field reviewstatus adjusted to review
- Custom field type adjusted to defect

Metadata Update from @mreynolds:
- Issue set to the milestone: 1.3.6.0

Metadata Update from @mreynolds:
- Custom field reviewstatus adjusted to ack (was: review)

commit e0289b77cc90150fe6cc1a373238ea7cf5066340
To ssh://git@pagure.io/389-ds-base.git
d7a4910..e0289b7 master -> master

commit c66cc6c64c22beef55519422accf9cecfdccd493
To ssh://git@pagure.io/389-ds-base.git
d1d1a79..c66cc6c 389-ds-base-1.3.6 -> 389-ds-base-1.3.6

389-ds-base is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in 389-ds-base's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/389ds/389-ds-base/issues/2306

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Metadata Update from @spichugi:
- Issue close_status updated to: wontfix (was: fixed)

Metadata