New comment by Anachron on void-packages repository https://github.com/void-linux/void-packages/pull/9087#issuecomment-510785395 Comment: Thanks for the new commits, I'm building it right now and will test it on my raspberry pi 3 B+. Edit: Cross Compiling errors out currently on my machine: https://gist.github.com/Anachron/7f9d136ec0ab5c40ae35f40257089e3e#file-samba-log-L75 Found the issue, one needs to copy the answers file to aarch64: `cp armv7l.answers aarch64.answers`. It's missing some deps `ldb` and `tevent` for ARM. Even when one builds those himself (building `ldb` is enough as `tevent` is a dep) it still has some `shlib` issue: ``` [rpi@rpi3] ~ 8! » sudo xbps-install --repository=samba4 samba4 samba4-4.9.4_1: broken, unresolvable shlib `libnetapi.so.0' Transaction aborted due to unresolved shlibs. ``` ``` [rpi@rpi3] ~ » sudo xbps-install --repository=samba4 libsamba4 2>&1 | head -n 5 libsamba4-4.9.4_1: broken, unresolvable shlib `libCHARSET3-samba4.so' libsamba4-4.9.4_1: broken, unresolvable shlib `libHDB-SAMBA4-samba4.so' libsamba4-4.9.4_1: broken, unresolvable shlib `libMESSAGING-SEND-samba4.so' libsamba4-4.9.4_1: broken, unresolvable shlib `libMESSAGING-samba4.so' libsamba4-4.9.4_1: broken, unresolvable shlib `libaddns-samba4.so' ... ``` ``` [14:50:21] (samba4) Executing "query" ... architecture: x86_64 build-date: 2019-07-12 08:09 CEST conf_files: /etc/pam.d/samba /etc/samba/smb.conf conflicts: samba>=0 filename-sha256: c9b95a444cd47edab92364e59dd5e78b1578d1259a314269ee1ffce88a5c031d filename-size: 3520KB homepage: http://www.samba.org installed_size: 33MB license: GPL-3 maintainer: Gerardo Di Iorio pkgver: samba4-4.9.4_1 provides: samba-4.9.4_1 repository: /home/anon/pkg/xb/xbps-repo/pr/9087 shlib-requires: libldb.so.1 libpython2.7.so.1.0 libtalloc.so.2 libc.so.6 libpthread.so.0 libtevent.so.0 libtdb.so.1 libwbclient.so.0 libpam.so.0 libpopt.so.0 libldap-2.4.so.2 libnetapi.so.0 libreadline.so.8 libformw.so.6 libncursesw.so.6 libpanelw.so.6 short_desc: SMB/CIFS file, print, and login server for Unix [14:50:21] (samba4) done [RC=0] ``` ``` [14:50:46] (libsamba4) Executing "query" ... architecture: x86_64 build-date: 2019-07-12 08:09 CEST filename-sha256: c9d846876ed4506b49f272d2da22aa4479ca5eeacc012a8833cdaf7065dbb3f5 filename-size: 6333KB homepage: http://www.samba.org installed_size: 28MB license: GPL-3 maintainer: Gerardo Di Iorio pkgver: libsamba4-4.9.4_1 repository: /home/anon/pkg/xb/xbps-repo/pr/9087 shlib-provides: libsmbldap.so.2 libndr-krb5pac.so.0 libsamba-passdb.so.0 libdcerpc.so.0 libnss_wins.so.2 libnss_winbind.so.2 libheimbase-samba4.so.1 libhx509-samba4.so.5 libpytalloc-util.so.2 libwind-samba4.so.0 libgssapi-samba4.so.2 libtevent.so.0 libheimntlm-samba4.so.1 libhcrypto-samba4.so.5 libasn1-samba4.so.8 libldb.so.1 libcom_err-samba4.so.0 libroken-samba4.so.19 libhdb-samba4.so.11 libkrb5-samba4.so.26 libkdc-samba4.so.2 libpyldb-util.so.1 libtevent-util.so.0 libsamba-util.so.0 libsamdb.so.0 libsmbclient.so.0 libsamba-hostconfig.so.0 libdcerpc-binding.so.0 libndr.so.0 libdcerpc-samr.so.0 libndr-nbt.so.0 libdcerpc-server.so.0 libwbclient.so.0 libsamba-policy.so.0 libsmbconf.so.0 libsamba-credentials.so.0 libnetapi.so.0 libsamba-errors.so.1 libndr-standard.so.0 shlib-requires: libsamba-util.so.0 libsmbconf.so.0 libsamba-debug-samba4.so libtevent.so.0 libsmbd-shim-samba4.so libsamba-security-samba4.so liblber-2.4.so.2 libldap-2.4.so.2 libtalloc.so.2 libc.so.6 libndr.so.0 libndr-standard.so.0 libpthread.so.0 libwbclient.so.0 libsamdb-common-samba4.so libsamdb.so.0 libsamba-credentials.so.0 libreplace-samba4.so libsecrets3-samba4.so libldbsamba-samba4.so libcliauth-samba4.so libldb.so.1 libcli-ldap-common-samba4.so libndr-samba-samba4.so libsamba-hostconfig.so.0 libsamba-errors.so.1 libdbwrap-samba4.so libtdb-wrap-samba4.so libutil-tdb-samba4.so libevents-samba4.so libsamba3-util-samba4.so libsamba-modules-samba4.so libtdb.so.1 libsmbclient-raw-samba4.so libtevent-util.so.0 libndr-nbt.so.0 libdcerpc-binding.so.0 libgensec-samba4.so libcli-cldap-samba4.so libcli-smb-common-samba4.so libdcerpc-samba-samba4.so libsamba-sockets-samba4.so libauthkrb5-samba4.so libgenrand-samba4.so libcli-ldap-samba4.so libwinbind-client-samba4.so libdnsserver-common-samba4.so libdl.so.2 libsmb-transport-samba4.so libndr-samba4.so libcommon-auth-samba4.so libkrb5-samba4.so.26 libkrb5samba-samba4.so libndr-krb5pac.so.0 libidmap-samba4.so libsamba-passdb.so.0 libads-samba4.so libasn1util-samba4.so libnss-info-samba4.so libgse-samba4.so libsmbldap.so.2 libgssapi-samba4.so.2 libresolv.so.2 librt.so.1 libMESSAGING-samba4.so libauth-unix-token-samba4.so libdcerpc-samba4.so libpam.so.0 libflag-mapping-samba4.so libsocket-blocking-samba4.so libmessages-dgm-samba4.so libserver-id-db-samba4.so libcli-nbt-samba4.so libaddns-samba4.so libnetif-samba4.so libsys-rw-samba4.so libmsrpc3-samba4.so libasn1-samba4.so.8 libcom_err-samba4.so.0 libprinting-migrate-samba4.so libCHARSET3-samba4.so libnetapi.so.0 libnpa-tstream-samba4.so libauth-samba4.so liblibsmb-samba4.so libsamba-cluster-support-samba4.so libcli-spoolss-samba4.so libtime-basic-samba4.so liblibcli-lsa3-samba4.so libutil-reg-samba4.so libavahi-client.so.3 libacl.so.1 libavahi-common.so.3 libcups.so.2 libldb-key-value-samba4.so liblmdb.so.0 libservice-samba4.so libauth4-samba4.so libsamba-python-samba4.so libpython2.7.so.1.0 libdcerpc.so.0 libkdc-samba4.so.2 libHDB-SAMBA4-samba4.so libpac-samba4.so libhdb-samba4.so.11 libdsdb-module-samba4.so libdsdb-garbage-collect-tombstones-samba4.so libscavenge-dns-records-samba4.so libdcerpc-server.so.0 libprocess-model-samba4.so libmsghdr-samba4.so libMESSAGING-SEND-samba4.so libpopt.so.0 libutil-cmdline-samba4.so libcmdline-contexts-samba4.so libcluster-samba4.so libdb-glue-samba4.so libsmbldaphelper-samba4.so liblibcli-netlogon3-samba4.so libnsl.so.1 libjansson.so.4 libldb-mdb-int-samba4.so libgnutls.so.30 libcmdline-credentials-samba4.so libsmbpasswdparser-samba4.so libcrypt.so.1 libgpgme.so.11 libsmbd-base-samba4.so libpytalloc-util.so.2 libserver-role-samba4.so libtrusts-util-samba4.so libz.so.1 libposix-eadb-samba4.so libxattr-tdb-samba4.so libdbus-1.so.3 libsamba-net-samba4.so libcap.so.2 short_desc: Shared libraries for communication with SMB/CIFS servers [14:50:46] (libsamba4) done [RC=0] ``` Seems like some shlib updates were missing: ``` [rpi@rpi3] ~/pkg/xb/git-repo ˪master » grep 'samba-3.6' common/shlibs libnetapi.so.0 samba-3.6.23_1 libsmbsharemodes.so.0 samba-3.6.23_1 ```