Saw that 4.6.15 was released today and ran portmaster -awd to update. At end of update received an error message as follows: /usr/local/lib/samba4/private/libsamba-debug-samba4.so: version SAMBA_4.6.14 required by /usr/local/lib/compat/pkg/libndr.so.0 not found It appears that files in /usr/local/lib/samba4/private/ has been updated to 4.6.15 but files in /usr/local/lib/compat/pkg/ are still at 4.6.14 judging by their datestamps. root@dorado:/usr/ports/net/samba46# ll /usr/local/lib/samba4/private/ total 16096 -rwxr-xr-x 1 root wheel 13533 May 17 12:50 libCHARSET3-samba4.so -rwxr-xr-x 1 root wheel 22453 May 17 12:50 libLIBWBCLIENT-OLD-samba4.so -rwxr-xr-x 1 root wheel 38794 May 17 12:50 libMESSAGING-samba4.so -rwxr-xr-x 1 root wheel 54886 May 17 12:50 libaddns-samba4.so -rwxr-xr-x 1 root wheel 182848 May 17 12:50 libads-samba4.so -rwxr-xr-x 1 root wheel 603681 May 17 12:50 libasn1-samba4.so.8 -rwxr-xr-x 1 root wheel 32321 May 17 12:50 libasn1util-samba4.so -rwxr-xr-x 1 root wheel 21806 May 17 12:50 libauth-sam-reply-samba4.so -rwxr-xr-x 1 root wheel 180091 May 17 12:50 libauth-samba4.so -rwxr-xr-x 1 root wheel 12874 May 17 12:50 libauth-unix-token-samba4.so -rwxr-xr-x 1 root wheel 108869 May 17 12:50 libauth4-samba4.so -rwxr-xr-x 1 root wheel 119863 May 17 12:50 libauthkrb5-samba4.so -rwxr-xr-x 1 root wheel 39147 May 17 12:50 libcli-cldap-samba4.so -rwxr-xr-x 1 root wheel 36414 May 17 12:50 libcli-ldap-common-samba4.so -rwxr-xr-x 1 root wheel 88838 May 17 12:50 libcli-ldap-samba4.so -rwxr-xr-x 1 root wheel 46806 May 17 12:50 libcli-nbt-samba4.so -rwxr-xr-x 1 root wheel 205572 May 17 12:50 libcli-smb-common-samba4.so -rwxr-xr-x 1 root wheel 28794 May 17 12:50 libcli-spoolss-samba4.so -rwxr-xr-x 1 root wheel 93437 May 17 12:50 libcliauth-samba4.so -rwxr-xr-x 1 root wheel 13068 May 17 12:50 libcluster-samba4.so -rwxr-xr-x 1 root wheel 8743 May 17 12:50 libcmdline-credentials-samba4.so -rwxr-xr-x 1 root wheel 10666 May 17 12:50 libcom_err-samba4.so.0 -rwxr-xr-x 1 root wheel 53386 May 17 12:50 libdbwrap-samba4.so -rwxr-xr-x 1 root wheel 1728010 May 17 12:50 libdcerpc-samba-samba4.so -rwxr-xr-x 1 root wheel 97694 May 17 12:50 libdcerpc-samba4.so -rwxr-xr-x 1 root wheel 93566 May 17 12:50 libdsdb-garbage-collect-tombstones-samba4.so -rwxr-xr-x 1 root wheel 84806 May 17 12:50 libdsdb-module-samba4.so -rwxr-xr-x 1 root wheel 8167 May 17 12:50 libevents-samba4.so -rwxr-xr-x 1 root wheel 8339 May 17 12:50 libflag-mapping-samba4.so -rwxr-xr-x 1 root wheel 8237 May 17 12:50 libgenrand-samba4.so -rwxr-xr-x 1 root wheel 184814 May 17 12:50 libgensec-samba4.so -rwxr-xr-x 1 root wheel 84540 May 17 12:50 libgpo-samba4.so -rwxr-xr-x 1 root wheel 178254 May 17 12:50 libgse-samba4.so -rwxr-xr-x 1 root wheel 257570 May 17 12:50 libgssapi-samba4.so.2 -rwxr-xr-x 1 root wheel 273299 May 17 12:50 libhcrypto-samba4.so.5 -rwxr-xr-x 1 root wheel 121925 May 17 12:50 libhdb-samba4.so.11 -rwxr-xr-x 1 root wheel 21670 May 17 12:50 libheimbase-samba4.so.1 -rwxr-xr-x 1 root wheel 34425 May 17 12:50 libheimntlm-samba4.so.1 -rwxr-xr-x 1 root wheel 32035 May 17 12:50 libhttp-samba4.so -rwxr-xr-x 1 root wheel 379538 May 17 12:50 libhx509-samba4.so.5 -rwxr-xr-x 1 root wheel 27824 May 17 12:50 libidmap-samba4.so -rwxr-xr-x 1 root wheel 12871 May 17 12:50 libinterfaces-samba4.so -rwxr-xr-x 1 root wheel 7963 May 17 12:50 libiov-buf-samba4.so -rwxr-xr-x 1 root wheel 194906 May 17 12:50 libkdc-samba4.so.2 -rwxr-xr-x 1 root wheel 530816 May 17 12:50 libkrb5-samba4.so.26 -rwxr-xr-x 1 root wheel 59389 May 17 12:50 libkrb5samba-samba4.so -rwxr-xr-x 1 root wheel 202062 May 17 12:50 libldbsamba-samba4.so -rwxr-xr-x 1 root wheel 17867 May 17 12:50 liblibcli-lsa3-samba4.so -rwxr-xr-x 1 root wheel 23597 May 17 12:50 liblibcli-netlogon3-samba4.so -rwxr-xr-x 1 root wheel 466645 May 17 12:50 liblibsmb-samba4.so -rwxr-xr-x 1 root wheel 52958 May 17 12:50 libmessages-dgm-samba4.so -rwxr-xr-x 1 root wheel 8020 May 17 12:50 libmessages-util-samba4.so -rwxr-xr-x 1 root wheel 8202 May 17 12:50 libmsghdr-samba4.so -rwxr-xr-x 1 root wheel 147652 May 17 12:50 libmsrpc3-samba4.so -rwxr-xr-x 1 root wheel 1255798 May 17 12:50 libndr-samba-samba4.so -rwxr-xr-x 1 root wheel 1559616 May 17 12:50 libndr-samba4.so -rwxr-xr-x 1 root wheel 22632 May 17 12:50 libnet-keytab-samba4.so -rwxr-xr-x 1 root wheel 22182 May 17 12:50 libnetif-samba4.so -rwxr-xr-x 1 root wheel 12604 May 17 12:50 libnon-posix-acls-samba4.so -rwxr-xr-x 1 root wheel 37719 May 17 12:50 libnpa-tstream-samba4.so -rwxr-xr-x 1 root wheel 17449 May 17 12:50 libnss-info-samba4.so -rwxr-xr-x 1 root wheel 26009 May 17 12:50 libpopt-samba3-samba4.so -rwxr-xr-x 1 root wheel 93551 May 17 12:50 libprinting-migrate-samba4.so -rwxr-xr-x 1 root wheel 155274 May 17 12:50 libregistry-samba4.so -rwxr-xr-x 1 root wheel 22793 May 17 12:50 libreplace-samba4.so -rwxr-xr-x 1 root wheel 69970 May 17 12:50 libroken-samba4.so.19 -rwxr-xr-x 1 root wheel 8597 May 17 12:50 libsamba-cluster-support-samba4.so -rwxr-xr-x 1 root wheel 28327 May 17 12:50 libsamba-debug-samba4.so -rwxr-xr-x 1 root wheel 13192 May 17 12:50 libsamba-modules-samba4.so -rwxr-xr-x 1 root wheel 320083 May 17 12:50 libsamba-net-samba4.so -rwxr-xr-x 1 root wheel 23586 May 17 12:50 libsamba-python-samba4.so -rwxr-xr-x 1 root wheel 143271 May 17 12:50 libsamba-security-samba4.so -rwxr-xr-x 1 root wheel 115137 May 17 12:50 libsamba-sockets-samba4.so -rwxr-xr-x 1 root wheel 52548 May 17 12:50 libsamba3-util-samba4.so -rwxr-xr-x 1 root wheel 190247 May 17 12:50 libsamdb-common-samba4.so -rwxr-xr-x 1 root wheel 112347 May 17 12:50 libsecrets3-samba4.so -rwxr-xr-x 1 root wheel 18037 May 17 12:50 libserver-id-db-samba4.so -rwxr-xr-x 1 root wheel 8362 May 17 12:50 libserver-role-samba4.so -rwxr-xr-x 1 root wheel 38289 May 17 12:50 libshares-samba4.so -rwxr-xr-x 1 root wheel 23288 May 17 12:50 libsmb-transport-samba4.so -rwxr-xr-x 1 root wheel 247521 May 17 12:50 libsmbclient-raw-samba4.so -rwxr-xr-x 1 root wheel 3451912 May 17 12:50 libsmbd-base-samba4.so -rwxr-xr-x 1 root wheel 12752 May 17 12:50 libsmbd-conn-samba4.so -rwxr-xr-x 1 root wheel 8547 May 17 12:50 libsmbd-shim-samba4.so -rwxr-xr-x 1 root wheel 23718 May 17 12:50 libsmbldaphelper-samba4.so -rwxr-xr-x 1 root wheel 12671 May 17 12:50 libsmbpasswdparser-samba4.so -rwxr-xr-x 1 root wheel 7943 May 17 12:50 libsocket-blocking-samba4.so -rwxr-xr-x 1 root wheel 12800 May 17 12:50 libsys-rw-samba4.so -rwxr-xr-x 1 root wheel 12756 May 17 12:50 libtalloc-report-samba4.so -rwxr-xr-x 1 root wheel 13275 May 17 12:50 libtdb-wrap-samba4.so -rwxr-xr-x 1 root wheel 8170 May 17 12:50 libtime-basic-samba4.so -rwxr-xr-x 1 root wheel 33508 May 17 12:50 libtorture-samba4.so -rwxr-xr-x 1 root wheel 27196 May 17 12:50 libtrusts-util-samba4.so -rwxr-xr-x 1 root wheel 24808 May 17 12:50 libutil-cmdline-samba4.so -rwxr-xr-x 1 root wheel 12662 May 17 12:50 libutil-reg-samba4.so -rwxr-xr-x 1 root wheel 12763 May 17 12:50 libutil-setid-samba4.so -rwxr-xr-x 1 root wheel 18063 May 17 12:50 libutil-tdb-samba4.so -rwxr-xr-x 1 root wheel 17794 May 17 12:50 libwinbind-client-samba4.so -rwxr-xr-x 1 root wheel 168221 May 17 12:50 libwind-samba4.so.0 -rwxr-xr-x 1 root wheel 18119 May 17 12:50 libxattr-tdb-samba4.so root@dorado:/usr/ports/net/samba46# ll /usr/local/lib/compat/pkg/ total 9948 -rwxr-xr-x 1 root wheel 232674 Mar 16 12:13 libdcerpc.so.0 -rwxr-xr-x 1 root wheel 1125064 Apr 13 11:31 libglib-2.0.so.0 -rwxr-xr-x 1 root wheel 11960 Apr 13 11:31 libgmodule-2.0.so.0 -rwxr-xr-x 1 root wheel 297616 Apr 13 11:31 libgobject-2.0.so.0 -rwxr-xr-x 1 root wheel 4752 Apr 13 11:31 libgthread-2.0.so.0 -rwxr-xr-x 1 root wheel 415048 Dec 6 16:15 libmpfr.so.4 -rwxr-xr-x 1 root wheel 66816 Mar 16 12:13 libndr-krb5pac.so.0 -rwxr-xr-x 1 root wheel 102456 Mar 16 12:13 libndr-nbt.so.0 -rwxr-xr-x 1 root wheel 3199337 Mar 16 12:13 libndr-standard.so.0 -rwxr-xr-x 1 root wheel 113265 Mar 16 12:13 libndr.so.0 -rwxr-xr-x 1 root wheel 440362 Mar 16 12:14 libnetapi.so.0 -rwxr-xr-x 1 root wheel 92295 Mar 16 12:13 libsamba-credentials.so.0 -rwxr-xr-x 1 root wheel 1291581 Mar 16 12:13 libsamba-errors.so.1 -rwxr-xr-x 1 root wheel 213227 Mar 16 12:13 libsamba-hostconfig.so.0 -rwxr-xr-x 1 root wheel 472410 Mar 16 12:13 libsamba-passdb.so.0 -rwxr-xr-x 1 root wheel 63728 Mar 16 12:14 libsamba-policy.so.0 -rwxr-xr-x 1 root wheel 518549 Mar 16 12:13 libsamba-util.so.0 -rwxr-xr-x 1 root wheel 109674 Mar 16 12:13 libsamdb.so.0 -rwxr-xr-x 1 root wheel 178760 Mar 16 12:13 libsmbclient.so.0 -rwxr-xr-x 1 root wheel 638738 Mar 16 12:13 libsmbconf.so.0 -rwxr-xr-x 1 root wheel 46898 Mar 16 12:13 libsmbldap.so.0 -rwxr-xr-x 1 root wheel 52536 Feb 23 11:39 libtalloc.so.2 -rwxr-xr-x 1 root wheel 13438 Mar 16 12:13 libtevent-util.so.0 -rwxr-xr-x 1 root wheel 69565 Mar 16 12:13 libwbclient.so.0 root@dorado:/usr/ports/net/samba46# I'm seeing the same behavior in net/samba47 as well on another server.
Here's the error message for version 4.7.5 upgrade to 4.7.6: root@squid:/root# smbstatus /usr/local/lib/samba4/private/libgenrand-samba4.so: version SAMBA_4.7.6 required by /usr/local/lib/compat/pkg/libsamba-util.so.0 not found
(In reply to dougs@dawnsign.com from comment #1) In general, due the complexity of the Samba and it's dependencies the best option to compile it is to use tinderbox. If you don't have any readily, next option is to remove old version of Samba before building new one :( In your particular case it's even more complicated - old version, seems was removed, but it's libs were saved into /usr/local/lib/compat/pkg/ by portupgrade. Please, remove them from there. Run libchk to make sure that nothing references to the old libs.
Your suggestion to remove files from /usr/local/lib/compat/pkg/ was heads-on! I've reinstalled and started up net/samba4x successfully. Thank you!