Bug 267472

Summary: net/samba416: fails to install libldb-samba4.so
Product: Ports & Packages Reporter: Laszlo Pusztai <laszlo>
Component: Individual Port(s)Assignee: Timur I. Bakeyev <timur>
Status: Closed DUPLICATE    
Severity: Affects Only Me CC: dpetrov67
Priority: --- Flags: bugzilla: maintainer-feedback? (timur)
Version: Latest   
Hardware: amd64   
OS: Any   
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267141
Attachments:
Description Flags
build options none

Description Laszlo Pusztai 2022-10-31 16:41:40 UTC
Created attachment 237763 [details]
build options

Installing Samba 4.16.6 fails to automatically copy libldb-samba4.so to /usr/local/lib/samba4.

I've attached a screen shot showing my build options.

'make install' shows the following errors:

===>   Registering installation for samba416-4.16.6
(samba416-4.16.6) /usr/ports/net/samba416/work/stage//usr/local/bin/oLschema2ldif - required shared library libldb-samba4.so not found
(samba416-4.16.6) /usr/ports/net/samba416/work/stage//usr/local/bin/samba-ldbdump - required shared library libldb-samba4.so not found
(samba416-4.16.6) /usr/ports/net/samba416/work/stage//usr/local/bin/samba-ldbadd - required shared library libldb-samba4.so not found
(samba416-4.16.6) /usr/ports/net/samba416/work/stage//usr/local/bin/samba-ldbdel - required shared library libldb-samba4.so not found
(samba416-4.16.6) /usr/ports/net/samba416/work/stage//usr/local/bin/samba-ldbedit - required shared library libldb-samba4.so not found
(samba416-4.16.6) /usr/ports/net/samba416/work/stage//usr/local/bin/samba-ldbmodify - required shared library libldb-samba4.so not found
(samba416-4.16.6) /usr/ports/net/samba416/work/stage//usr/local/bin/samba-ldbrename - required shared library libldb-samba4.so not found
(samba416-4.16.6) /usr/ports/net/samba416/work/stage//usr/local/bin/samba-ldbsearch - required shared library libldb-samba4.so not found

Attempting to start the server shows:

Performing sanity check on Samba configuration: FAILED
Starting smbd.
ld-elf.so.1: Shared object "libldb-samba4.so" not found, required by "libsamba-credentials.so.1"
/usr/local/etc/rc.d/samba_server: WARNING: failed to start smbd

The issue can be manually fixed by:

cp /usr/ports/net/samba416/work/stage/usr/local/lib/samba4/private/libldb-samba4.so /usr/local/lib/samba4

I'm on 13.1-RELEASE-p2 GENERIC amd64.
Comment 1 Timur I. Bakeyev freebsd_committer freebsd_triage 2022-11-16 23:42:42 UTC
Thanks for the report, the fix was provided in #267141.

Closing this one as a duplicate.

*** This bug has been marked as a duplicate of bug 267141 ***