From owner-freebsd-ports@freebsd.org Thu Nov 21 16:04:08 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BD16D1C3895 for ; Thu, 21 Nov 2019 16:04:08 +0000 (UTC) (envelope-from freebsd-database@pp.dyndns.biz) Received: from keymaster.local (ns1.xn--wesstrm-f1a.se [IPv6:2a00:d880:5:1b9::8526]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "keymaster.pp.dyndns.biz", Issuer "keymaster.pp.dyndns.biz" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 47Jkrk2SHbz4bQs for ; Thu, 21 Nov 2019 16:04:05 +0000 (UTC) (envelope-from freebsd-database@pp.dyndns.biz) Received: from [192.168.69.69] ([192.168.69.69]) by keymaster.local (8.15.2/8.15.2) with ESMTP id xALG3t8W023098 for ; Thu, 21 Nov 2019 17:03:55 +0100 (CET) (envelope-from freebsd-database@pp.dyndns.biz) Subject: Re: Samba 4.10.10 can't find gnutls headers on one machine To: freebsd-ports@freebsd.org References: <600ec0ad-e21d-a651-dfe0-063c7fd9517f@pp.dyndns.biz> From: =?UTF-8?Q?Morgan_Wesstr=c3=b6m?= Message-ID: <61586b13-223c-a491-c242-bda836ada738@pp.dyndns.biz> Date: Thu, 21 Nov 2019 17:03:55 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2 MIME-Version: 1.0 In-Reply-To: <600ec0ad-e21d-a651-dfe0-063c7fd9517f@pp.dyndns.biz> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 47Jkrk2SHbz4bQs X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd-database@pp.dyndns.biz has no SPF policy when checking 2a00:d880:5:1b9::8526) smtp.mailfrom=freebsd-database@pp.dyndns.biz X-Spamd-Result: default: False [4.04 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; IP_SCORE(-0.03)[asn: 198203(-0.19), country: NL(0.02)]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_MEDIUM(0.92)[0.918,0]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_LONG(0.96)[0.960,0]; HFILTER_HELO_IP_A(1.00)[keymaster.local]; R_SPF_NA(0.00)[]; DMARC_NA(0.00)[pp.dyndns.biz]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:198203, ipnet:2a00:d880::/32, country:NL]; MID_RHS_MATCH_FROM(0.00)[]; HFILTER_HELO_NORES_A_OR_MX(0.30)[keymaster.local]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Nov 2019 16:04:08 -0000 On 2019-11-21 16:37, Morgan Wesström wrote: > Dear list, > > I need some help to figure out what I broke on my system. I have two > (almost) identical machines, one running 12.1-RELEASE and one waiting to > be upgraded and is still on 12.0-RELEASE-p10. Configuration and software > wise I try to keep them identical. Some additional info that should've been included with my initial post (I apologize for that). I have removed Samba with pkg delete and then run pkg autoremove. Recompiled everything on the machine and the tried to reinstall Samba but it still fails. Both machines actually do find gnutls but complains of some features not found on the broken machine. WORKING MACHINE: Checking for gnutls >= 3.4.7 : yes Checking for library gnutls : yes Checking for header gnutls/gnutls.h : yes Checking for gnutls_global_init : ok Checking for gnutls_certificate_verify_peers3 : ok Checking for header gnutls/x509.h : yes Checking for declaration of GNUTLS_CERT_EXPIRED : no Checking for declaration of GNUTLS_CERT_EXPIRED (as enum) : yes Checking for declaration of GNUTLS_CERT_NOT_ACTIVATED : no Checking for declaration of GNUTLS_CERT_NOT_ACTIVATED (as enum) : yes Checking for declaration of GNUTLS_CERT_UNEXPECTED_OWNER : no Checking for declaration of GNUTLS_CERT_UNEXPECTED_OWNER (as enum) : yes Checking for variable gnutls_x509_crt_set_version : yes Checking for variable gnutls_x509_crt_set_subject_key_id : yes Checking for gnutls_datum : yes Checking for gnutls_datum_t : yes Checking for library gcrypt : yes Checking for header gcrypt.h : yes Checking for gcry_control : ok Checking for library gpg-error : yes Checking for gpg_err_code_from_errno : ok Checking for gnutls_aead_cipher_init : ok BROKEN MACHINE: Checking for gnutls >= 3.4.7 : yes Checking for library gnutls : no Checking for header gnutls/gnutls.h : yes Checking for gnutls_global_init : not found Checking for macro gnutls_global_init : not found Checking for library gnutls : no Checking for gnutls_certificate_verify_peers3 : not found Checking for macro gnutls_certificate_verify_peers3 : not found Checking for header gnutls/x509.h : yes Checking for declaration of GNUTLS_CERT_EXPIRED : no Checking for declaration of GNUTLS_CERT_EXPIRED (as enum) : yes Checking for declaration of GNUTLS_CERT_NOT_ACTIVATED : no Checking for declaration of GNUTLS_CERT_NOT_ACTIVATED (as enum) : yes Checking for declaration of GNUTLS_CERT_UNEXPECTED_OWNER : no Checking for declaration of GNUTLS_CERT_UNEXPECTED_OWNER (as enum) : yes Checking for variable gnutls_x509_crt_set_version : yes Checking for variable gnutls_x509_crt_set_subject_key_id : yes Checking for gnutls_datum : yes Checking for gnutls_datum_t : yes Checking for library gcrypt : yes Checking for header gcrypt.h : yes Checking for gcry_control : ok Checking for library gpg-error : yes Checking for gpg_err_code_from_errno : ok Checking for library gnutls : no Checking for gnutls_aead_cipher_init : not found Checking for macro gnutls_aead_cipher_init : not found No gnutls support for AEAD encryption Compilation then fails after a while: [1384/3559] Linking bin/default/source4/auth/kerberos/libauthkrb5-samba4.so runner ['cc', '-Wl,--version-script=/usr/ports/net/samba410/work/samba-4.10.10/bin/default/source4/auth/kerberos/authkrb5.vscript', '-shared', 'source4/auth/kerberos/krb5_init_contex t.c.1.o', 'source4/lib/tls/tls.c.1.o', 'source4/lib/tls/tlscert.c.1.o', 'source4/lib/tls/tls_tstream.c.1.o', 'auth/kerberos/gssapi_pac.c.1.o', 'auth/kerberos/kerberos_pac.c.1.o', 'au th/kerberos/gssapi_helper.c.1.o', 'source4/lib/stream/packet.c.1.o', 'source4/auth/kerberos/kerberos_pac.c.2.o', '-o/usr/ports/net/samba410/work/samba-4.10.10/bin/default/source4/aut h/kerberos/libauthkrb5-samba4.so', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/ports/net/samba410/work/samba-4.10.10/bin/default/lib/dbwrap', '-L/usr/ports/net/samba410/work/samba-4.10. 10/bin/default/lib/tdb_wrap', '-L/usr/ports/net/samba410/work/samba-4.10.10/bin/default/source4/cluster', '-L/usr/ports/net/samba410/work/samba-4.10.10/bin/default/source3', '-L/usr/ ports/net/samba410/work/samba-4.10.10/bin/default/source4/lib/messaging', '-L/usr/ports/net/samba410/work/samba-4.10.10/bin/default/lib/socket', '-L/usr/ports/net/samba410/work/samba -4.10.10/bin/default/source4/lib/events', '-L/usr/ports/net/samba410/work/samba-4.10.10/bin/default/libcli/security', '-L/usr/ports/net/samba410/work/samba-4.10.10/bin/default/lib/ld b', '-L/usr/ports/net/samba410/work/samba-4.10.10/bin/default/lib/replace', '-L/usr/ports/net/samba410/work/samba-4.10.10/bin/default/auth', '-L/usr/ports/net/samba410/work/samba-4.1 0.10/bin/default/libcli/util', '-L/usr/ports/net/samba410/work/samba-4.10.10/bin/default/lib', '-L/usr/ports/net/samba410/work/samba-4.10.10/bin/default/librpc', '-L/usr/ports/net/sa mba410/work/samba-4.10.10/bin/default/lib/util', '-L/usr/ports/net/samba410/work/samba-4.10.10/bin/default/source4/heimdal_build', '-L/usr/ports/net/samba410/work/samba-4.10.10/bin/d efault/lib/param', '-L/usr/ports/net/samba410/work/samba-4.10.10/bin/default/lib/krb5_wrap', '-L/usr/local/lib', '-L/usr/local/lib', '-L/usr/local/lib', '-L/usr/local/lib', '-lkrb5sa mba-samba4', '-lsamba-hostconfig', '-lgssapi-samba4', '-ltevent-util', '-lroken-samba4', '-lndr', '-lndr-nbt', '-lsamba-sockets-samba4', '-lasn1-samba4', '-lsamba-errors', '-lcommon- auth-samba4', '-lreplace-samba4', '-lldb', '-lndr-krb5pac', '-lsamba-util', '-lcom_err-samba4', '-lkrb5-samba4', '-lserver-role-samba4', '-lhcrypto-samba4', '-lwind-samba4', '-lsamba -security-samba4', '-liov-buf-samba4', '-levents-samba4', '-lsocket-blocking-samba4', '-linterfaces-samba4', '-lsamba-debug-samba4', '-lMESSAGING-SEND-samba4', '-lndr-samba-samba4', '-lserver-id-db-samba4', '-lndr-standard', '-ltime-basic-samba4', '-lsys-rw-samba4', '-lutil-setid-samba4', '-lgenrand-samba4', '-lhx509-samba4', '-lheimbase-samba4', '-lmessages-uti l-samba4', '-lcluster-samba4', '-lmessages-dgm-samba4', '-lasn1util-samba4', '-lutil-tdb-samba4', '-ltdb-wrap-samba4', '-ldbwrap-samba4', '-lmsghdr-samba4', '-lz', '-lexecinfo', '-lp thread', '-lmd', '-liconv', '-lutil', '-ltevent', '-ltalloc', '-ljansson', '-lcrypt', '-lgcrypt', '-ltalloc', '-ltdb', '-fstack-protector-strong', '-fuse-ld=bfd', '-L/usr/local/lib', '-Wl,-z,relro,-z,now', '-Wl,-no-undefined', '-Wl,--export-dynamic', '-Wl,--as-needed'] source4/lib/tls/tls.c.1.o: In function `tls_initialise': tls.c:(.text+0x1d7): undefined reference to `gnutls_global_init' tls.c:(.text+0x1eb): undefined reference to `gnutls_certificate_allocate_credentials' tls.c:(.text+0x209): undefined reference to `gnutls_certificate_set_x509_trust_file' tls.c:(.text+0x233): undefined reference to `gnutls_certificate_set_x509_crl_file' tls.c:(.text+0x256): undefined reference to `gnutls_certificate_set_x509_key_file' tls.c:(.text+0x271): undefined reference to `gnutls_dh_params_init' source4/lib/tls/tls_tstream.c.1.o: In function `tstream_tls_retry_disconnect': tls_tstream.c:(.text+0x297d): undefined reference to `gnutls_bye' tls_tstream.c:(.text+0x299f): undefined reference to `gnutls_error_is_fatal' tls_tstream.c:(.text+0x2a2b): undefined reference to `gnutls_strerror' tls_tstream.c:(.text+0x2a75): undefined reference to `gnutls_strerror' cc: error: linker command failed with exit code 1 (use -v to see invocation) Waf: Leaving directory `/usr/ports/net/samba410/work/samba-4.10.10/bin/default' Build failed -> task in 'authkrb5' failed with exit status 1: /Morgan