#3918 F30/rawhide: configure: error: Cannot determine Samba's idmap interface version, please use --with-smb-idmap-interface-version
Closed: Fixed 5 years ago by sbose. Opened 5 years ago by jhrozek.

This was detected in our rawhide CI machine:

checking for SMBCLIENT... yes
checking Samba's idmap plugin interface version... idmap test result is: 1
configure: error: Cannot determine Samba's idmap interface version, please use --with-smb-idmap-interface-version

This is a linking error:

configure:21476: checking Samba's idmap plugin interface version
configure:21535: gcc -o conftest -g3 -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/samba-4.0  -I/usr/include/samba-4.0 -D_GNU_SOURCE=1 -DHAVE_IMMEDIATE_STRUCTURES=1  -I/usr/include/samba-4.0 -D_GNU_SOURCE=1 -DHAVE_IMMEDIATE_STRUCTURES=1    conftest.c  -L/usr/lib64/samba -lidmap-samba4 -Wl,-rpath /usr/lib64/samba >&5
/usr/bin/ld: //usr/lib64/libgnutls.so.30: undefined reference to `nettle_rsa_sec_decrypt@HOGWEED_4'
collect2: error: ld returned 1 exit status
configure:21535: $? = 1
configure: program exited with status 1

I'll check what would be a suitable pkg-config --libs output to add.

The missing symbol was due to a too old version of nettle on the CI host. After updating nettle to the current version available for rawhide configure works again.

I'll close the ticket for now, please reopen if the issue occurs again.

Metadata Update from @sbose:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

5 years ago

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

This issue has been cloned to Github and is available here:
- https://github.com/SSSD/sssd/issues/4903

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.

Login to comment on this ticket.

Metadata