Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Jan 2017 17:46:05 +0000
From:      Gerard Seibert <carmel_ny@outlook.com>
To:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Updating samba43
Message-ID:  <CY4PR20MB13979829EBCD4AC01FD969F080660@CY4PR20MB1397.namprd20.prod.outlook.com>

next in thread | raw e-mail | index | archive | help
I just tried to update "samba43" from samba43-43.11_1 to
samba43-4.3.13_1. Supposedly this has a corrected "makefile". Well, the
port still refuses to build. This is the build configuration (default):

/usr/ports/net/samba43 $ make showconfig
=3D=3D=3D> The following configuration options are available for
samba43-4.3.13_1: ACL_SUPPORT=3Don: File system ACL support
     ADS=3Don: Active Directory client support
     AD_DC=3Don: Active Directory Domain Controller support
     AIO_SUPPORT=3Don: Asyncronous IO support
     CUPS=3Doff: CUPS printing system support
     DEBUG=3Don: Build with debugging support
     DEVELOPER=3Doff: With development support
     DNSUPDATE=3Don: Dynamic DNS update (require ADS)
     DOCS=3Don: Build and/or install documentation
     EXP_MODULES=3Doff: Experimental modules
     FAM=3Don: File Alteration Monitor support
     LDAP=3Don: LDAP client support
     MANPAGES=3Doff: Build manpages from DOCBOOK templates
     PAM_SMBPASS=3Doff: PAM authentication via passdb backends
     PTHREADPOOL=3Don: Pthread pool
     QUOTAS=3Don: Disk quota support
     SYSLOG=3Don: Syslog logging support
     UTMP=3Don: UTMP accounting support
=3D=3D=3D=3D> Options available for the radio DNS: you can only select none=
 or
one of them NSUPDATE=3Doff: Use samba NSUPDATE utility for AD DC
     BIND99=3Doff: Use bind99 as AD DC DNS server frontend
     BIND910=3Doff: Use bind910 as AD DC DNS server frontend
=3D=3D=3D=3D> Options available for the radio ZEROCONF: you can only select
none or one of them AVAHI=3Doff: Zeroconf support via Avahi
     MDNSRESPONDER=3Doff: Zeroconf support via mDNSResponder
=3D=3D=3D> Use 'make config' to modify these settings

This is the end of the build:

[ 704/3770] Compiling lib/addns/dnsrecord.c
runner cc -pipe -fno-omit-frame-pointer -DLIBICONV_PLUG
-fno-color-diagnostics -g -fstack-protector -DLDAP_DEPRECATED
-fno-strict-aliasing -fPIC -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
-DSTATIC_addns_MODULES=3DNULL -DSTATIC_addns_MODULES_PROTO=3Dextern void
__addns_dummy_module_proto(void) -MD -I/usr/local/include
-DLIBICONV_PLUG -Idefault/lib/addns -I../lib/addns
-Idefault/include/public -I../include/public -Idefault/source4
-I../source4 -Idefault/lib -I../lib -Idefault/source4/lib
-I../source4/lib -Idefault/source4/include -I../source4/include
-Idefault/include -I../include -Idefault/lib/replace -I../lib/replace
-Idefault -I.. -Idefault/source4/heimdal/lib/krb5
-I../source4/heimdal/lib/krb5 -Idefault/source4/heimdal/lib/asn1
-I../source4/heimdal/lib/asn1 -Idefault/source4/heimdal/include
-I../source4/heimdal/include -Idefault/source4/heimdal_build
-I../source4/heimdal_build -Idefault/source4/heimdal/lib/gssapi
-I../source4/heimdal/lib/gssapi -Idefault/source4/heimdal/lib/roken
-I../source4/heimdal/lib/roken -Idefault/source4/heimdal/lib/wind
-I../source4/heimdal/lib/wind
-Idefault/source4/heimdal/lib/hcrypto/libtommath
-I../source4/heimdal/lib/hcrypto/libtommath
-Idefault/source4/heimdal/lib/gssapi/gssapi
-I../source4/heimdal/lib/gssapi/gssapi
-Idefault/source4/heimdal/lib/gssapi/spnego
-I../source4/heimdal/lib/gssapi/spnego
-Idefault/source4/heimdal/lib/gssapi/krb5
-I../source4/heimdal/lib/gssapi/krb5
-Idefault/source4/heimdal/lib/gssapi/mech
-I../source4/heimdal/lib/gssapi/mech -Idefault/libcli/util
-I../libcli/util -Idefault/source4/heimdal/base
-I../source4/heimdal/base -Idefault/source4/heimdal/lib/hx509
-I../source4/heimdal/lib/hx509 -Idefault/lib/util/charset
-I../lib/util/charset -Idefault/source4/heimdal/lib/hcrypto
-I../source4/heimdal/lib/hcrypto -Idefault/source4/heimdal/lib
-I../source4/heimdal/lib -Idefault/source4/heimdal/lib/com_err
-I../source4/heimdal/lib/com_err -Idefault/lib/crypto -I../lib/crypto
-Idefault/dynconfig -I../dynconfig -Idefault/librpc -I../librpc
-I/usr/local/include -D_SAMBA_BUILD_=3D4 -DHAVE_CONFIG_H=3D1
-D_GNU_SOURCE=3D1 -D_XOPEN_SOURCE_EXTENDED=3D1 ../lib/addns/dnsrecord.c -c
-o default/lib/addns/dnsrecord_1.o In file included
from ../lib/addns/dnsrecord.c:24: In file included
from ../lib/addns/dns.h:31: In file included
from ../lib/replace/system/gssapi.h:47: ../source4/heimdal/lib/gssapi/gssap=
i/gssapi_spnego.h:41:1:
error: unknown type name 'GSSAPI_CPP_START' GSSAPI_CPP_START
^ ../source4/heimdal/lib/gssapi/gssapi/gssapi_spnego.h:49:1: error:
expected identifier or '(' extern GSSAPI_LIB_VARIABLE gss_OID_desc
__gss_spnego_mechanism_oid_desc;
^ ../source4/heimdal/lib/gssapi/gssapi/gssapi_spnego.h:53:1: error:
unknown type name 'GSSAPI_CPP_END' GSSAPI_CPP_END ^ In file included
from ../lib/addns/dnsrecord.c:24: In file included
from ../lib/addns/dns.h:41: /usr/include/fcntl.h:271:1: error: expected
identifier or '(' struct flock { ^ 4 errors generated. Waf: Leaving
directory `/usr/ports/net/samba43/work/samba-4.3.13/bin' Build failed:
-> task failed (err #1): {task: cc dnsrecord.c -> dnsrecord_1.o} File
"buildtools/bin/waf", line 76, in <module> Scripting.prepare(t, cwd,
VERSION, wafdir) File
"/usr/ports/net/samba43/work/samba-4.3.13/third_party/waf/wafadmin/Scriptin=
g.py",
line 147, in prepare error(str(e)) *** Error code 1

Stop.
make[1]: stopped in /usr/ports/net/samba43
*** Error code 1

Stop.
make: stopped in /usr/ports/net/samba43

The entire log is located here:

http://www.seibercom.net/samba43-build.log


--=20
Carmel



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CY4PR20MB13979829EBCD4AC01FD969F080660>