There was a bit of work around strerror_r, see <a href="https://git.samba.org/?p=samba.git;a=history;f=lib/replace;hb=refs/heads/v4-7-test">https://git.samba.org/?p=samba.git;a=history;f=lib/replace;hb=refs/heads/v4-7-test</a><br><br>But the fix is probably on the linking phase...<br><br><br>Le jeudi 5 octobre 2017, L.P.H. van Belle <<a href="mailto:belle@bazuin.nl">belle@bazuin.nl</a>> a écrit :<br>> P.s.<br>><br>> One more thing thats rules out kerberos.<br>><br>> The changes between kerberos 1.15.1 and 1.15.2 are also tested.<br>><br>> I did try the steps below with both kerberos version.<br>> RC5 and RC6 with kerberos 1.15.2 also fails. RC4 works.<br>><br>> apt-cache policy krb5-user<br>> krb5-user:<br>>   Installed: 1.15.2-0.1<br>>   Candidate: 1.15.2-0.1<br>>   Version table:<br>>  *** 1.15.2-0.1 500<br>>         500 file:/home/pbuilder/archive/stretch/samba-experimental amd64/ Packages<br>>         100 /var/lib/dpkg/status<br>>      1.15.1-2 500<br>>         500 <a href="http://ftp.debian.org/debian">http://ftp.debian.org/debian</a> unstable/main amd64 Packages<br>>      1.15.1-2~bpo9+1 500<br>>         500 <a href="http://apt.van-belle.nl/debian">http://apt.van-belle.nl/debian</a> stretch-experimental/main amd64 Packages<br>>      1.15-1 500<br>>         500 <a href="http://ftp.nl.debian.org/debian">http://ftp.nl.debian.org/debian</a> stretch/main amd64 Packages<br>><br>> Greetz,<br>><br>> Louis<br>><br>><br>>> -----Oorspronkelijk bericht-----<br>>> Van: samba-technical<br>>> [mailto:<a href="mailto:samba-technical-bounces@lists.samba.org">samba-technical-bounces@lists.samba.org</a>] Namens<br>>> L.P.H. van Belle via samba-technical<br>>> Verzonden: donderdag 5 oktober 2017 16:39<br>>> Aan: Mathieu Parent; <a href="mailto:samba-technical@lists.samba.org">samba-technical@lists.samba.org</a><br>>> CC: Debian Samba Maintainers<br>>> Onderwerp: RE: [Pkg-samba-maint] FTBFS Unable to build samba 4.7<br>>><br>>> Hai,<br>>><br>>> Small update, test done.<br>>> The quick port, a bug is introduced in RC5.<br>>><br>>> The long part, read on.<br>>><br>>> - Only original debian packages.<br>>> After multiple checks i keep ending in the same error.<br>>><br>>> - mixed my own with debian packages because the MIT version i<br>>> builded works.<br>>> So i took my experimental Samba RC4 from my own apt repo (see<br>>> <a href="http://apt.van-belle.nl">http://apt.van-belle.nl</a> ) I removed the MIT part and run a<br>>> rebuild, and thats builds fine and installs fine, see result<br>>> bit below.<br>>> So, i have a samba rc4 heimdal builded. (ps. Quick builds,<br>>> not production ready imo. ) Give me a notice if you want<br>>> something of this test build, or setup yourself.<br>>><br>>> Now, i run cleanup. ( ./debian/rules clean ) Copy the debian<br>>> folder into RC6.<br>>> Build.. Rc6 Fail<br>>> The same for RC5,<br>>> Build.. Rc5 Fail<br>>> And again repeat this for RC4 again, and builds fine, so im<br>>> 100% sure this is introduced in RC5.<br>>> The error is the same everytime as shown by Mathieu.<br>>><br>>> My result.<br>>> apt-cache policy samba<br>>> samba:<br>>>   Installed: 2:4.7.0rc4+dfsg-1nmu1~deb9<br>>>   Candidate: 2:4.7.0rc4+dfsg-1nmu1~deb9<br>>>   Version table:<br>>>  *** 2:4.7.0rc4+dfsg-1nmu1~deb9 500<br>>>         500<br>>> file:/home/pbuilder/archive/stretch/samba-experimental amd64/ Packages<br>>>         100 /var/lib/dpkg/status<br>>>      2:4.7.0rc4+dfsg-1nmu1~deb9 500<br>>> NOTE    500 <a href="http://apt.van-belle.nl/debian">http://apt.van-belle.nl/debian</a><br>>> stretch-experimental/main amd64 Packages       ( THIS LINE IS<br>>> NOT FOR PRODUCTION SYSTEMS )<br>>>      2:4.6.8+nmu-1~deb9 500<br>>>         500 <a href="http://apt.van-belle.nl/debian">http://apt.van-belle.nl/debian</a> stretch/main amd64 Packages<br>>>      2:4.6.7+dfsg-2 500<br>>>         500 <a href="http://ftp.debian.org/debian">http://ftp.debian.org/debian</a> unstable/main amd64 Packages<br>>>      2:4.6.5+dfsg-5~bpo9+1 500<br>>>         500 <a href="http://apt.van-belle.nl/debian">http://apt.van-belle.nl/debian</a><br>>> stretch-backports/main amd64 Packages<br>>>      2:4.5.8+dfsg-2+deb9u2 500<br>>>         500 <a href="http://security.debian.org">http://security.debian.org</a> stretch/updates/main<br>>> amd64 Packages<br>>>      2:4.5.8+dfsg-2 500<br>>>         500 <a href="http://ftp.nl.debian.org/debian">http://ftp.nl.debian.org/debian</a> stretch/main<br>>> amd64 Packages<br>>><br>>> samba -V<br>>> Version 4.7.0rc4-Debian<br>>><br>>> samba -b<br>>> Samba version: 4.7.0rc4-Debian<br>>> Build environment:<br>>> Paths:<br>>>    BINDIR: /usr/bin<br>>>    SBINDIR: /usr/sbin<br>>>    CONFIGFILE: /etc/samba/smb.conf<br>>>    NCALRPCDIR: /var/run/samba/ncalrpc<br>>>    LOGFILEBASE: /var/log/samba<br>>>    LMHOSTSFILE: /etc/samba/lmhosts<br>>>    DATADIR: /usr/share<br>>>    MODULESDIR: /usr/lib/x86_64-linux-gnu/samba<br>>>    LOCKDIR: /var/run/samba<br>>>    STATEDIR: /var/lib/samba<br>>>    CACHEDIR: /var/cache/samba<br>>>    PIDDIR: /var/run/samba<br>>>    PRIVATE_DIR: /var/lib/samba/private<br>>>    CODEPAGEDIR: /usr/share/samba/codepages<br>>>    SETUPDIR: /usr/share/samba/setup<br>>>    WINBINDD_SOCKET_DIR: /var/run/samba/winbindd<br>>>    NTP_SIGND_SOCKET_DIR: /var/lib/samba/ntp_signd<br>>><br>>> If you want more info, let me know, i have a bit of time tomorrow.<br>>><br>>><br>>> Greetz,<br>>><br>>> Louis<br>>><br>>><br>>> > -----Oorspronkelijk bericht-----<br>>> > Van: Mathieu Parent [mailto:<a href="mailto:math.parent@gmail.com">math.parent@gmail.com</a>]<br>>> > Verzonden: donderdag 5 oktober 2017 12:27<br>>> > Aan: L.P.H. van Belle<br>>> > CC: Debian Samba Maintainers<br>>> > Onderwerp: Re: [Pkg-samba-maint] FTBFS Unable to build samba 4.7<br>>> ><br>>> > 2017-10-05 12:21 GMT+02:00 L.P.H. van Belle <<a href="mailto:belle@bazuin.nl">belle@bazuin.nl</a>>:<br>>> > > Hai Matheu,<br>>> > ><br>>> > > What is the used krb5 versions for this build?<br>>> ><br>>> > It's using the embedded heimdal.<br>>> ><br>>> > > I can so a test of this one also, this afternoon.<br>>> > > Are the predepends all in experminal.<br>>> ><br>>> > Yes.<br>>> ><br>>> > > I did try to setup the alioth git, but i was unable to<br>>> > login, i've seen i must send an e-mail first.<br>>> > > But i got some extra work here, so i'll do that when i have<br>>> > some extra spair time.<br>>> > > Sorry for the long notice about that.<br>>> ><br>>> > No problem.<br>>> ><br>>> > Regards<br>>> ><br>>> > Mathieu Parent<br>>> > ><br>>> > > Greetz,<br>>> > ><br>>> > > Louis<br>>> > ><br>>> > ><br>>> > ><br>>> > >> -----Oorspronkelijk bericht-----<br>>> > >> Van: Pkg-samba-maint<br>>> > >> [mailto:<a href="mailto:pkg-samba-maint-bounces%2Bbelle">pkg-samba-maint-bounces+belle</a>=bazuin.nl@lists.alioth.d<br>>> > > <a href="http://ebian.org">ebian.org</a>] Namens Mathieu Parent<br>>> > >> Verzonden: donderdag 5 oktober 2017 12:01<br>>> > >> Aan: Debian Samba Maintainers<br>>> > >> Onderwerp: [Pkg-samba-maint] FTBFS Unable to build samba 4.7<br>>> > >><br>>> > >> Hi,<br>>> > >><br>>> > >> I'm unable to build the samba 4.7 package:<br>>> > >><br>>> > >> 09:35:23 runner /usr/bin/gcc default/lib/dbwrap/dbwrap_1.o<br>>> > >> default/lib/dbwrap/dbwrap_util_1.o<br>>> > >> default/lib/dbwrap/dbwrap_rbt_1.o<br>>> > >> default/lib/dbwrap/dbwrap_tdb_1.o<br>>> > >> default/lib/dbwrap/dbwrap_local_open_1.o -o<br>>> > >> /build/samba-4.7.0+dfsg/bin/default/lib/dbwrap/libdbwrap.so<br>>> > >> -Wl,-z,relro -Wl,-z,now -Wl,--as-needed<br>>> > -Wl,-z,relro,-z,now -lpthread<br>>> > >> -Wl,-no-undefined -Wl,--export-dynamic -fstack-protector -shared<br>>> > >> -Wl,--version-script=/build/samba-4.7.0+dfsg/bin/default/lib/d<br>>> > > bwrap/dbwrap.vscript<br>>> > >> -Wl,-h,libdbwrap.so.0 -Ldefault/lib/param -Ldefault/libcli/util<br>>> > >> -Ldefault/lib/tdb_wrap -Ldefault/lib/util -L/usr/local/lib<br>>> > >> -Wl,-Bdynamic -lsamba-util -ltdb-wrap -ltevent-util -lutil-tdb<br>>> > >> -lsamba-errors -lsamba-hostconfig -ltime-basic -lsocket-blocking<br>>> > >> -lutil-setid -lsamba-debug -lgenrand -lserver-role<br>>> > -lsys-rw -liov-buf<br>>> > >> -lbsd -lrt -ldl -lnsl -lattr -lcrypt -lsystemd -ltdb -ltevent<br>>> > >> -ltalloc<br>>> > >> default/source4/heimdal/lib/krb5/auth_context_53.o: In function<br>>> > >> `krb5_auth_con_genaddrs':<br>>> > >> ./bin/../source4/heimdal/lib/krb5/auth_context.c:194:<br>>> > >> undefined reference to `rep_strerror_r'<br>>> > >> ./bin/../source4/heimdal/lib/krb5/auth_context.c:176:<br>>> > >> undefined reference to `rep_strerror_r'<br>>> > >> default/source4/heimdal/lib/krb5/fcache_53.o: In function<br>>> > >> `_krb5_xlock':<br>>> > >> ./bin/../source4/heimdal/lib/krb5/fcache.c:105: undefined<br>>> > reference<br>>> > >> to `rep_strerror_r'<br>>> > >> default/source4/heimdal/lib/krb5/fcache_53.o: In function<br>>> > `fcc_open':<br>>> > >> ./bin/../source4/heimdal/lib/krb5/fcache.c:401: undefined<br>>> > reference<br>>> > >> to `rep_strerror_r'<br>>> > >> default/source4/heimdal/lib/krb5/fcache_53.o: In function<br>>> > >> `_krb5_xunlock':<br>>> > >> ./bin/../source4/heimdal/lib/krb5/fcache.c:139: undefined<br>>> > reference<br>>> > >> to `rep_strerror_r'<br>>> > >> default/source4/heimdal/lib/krb5/fcache_53.o:./bin/../source4/<br>>> > > heimdal/lib/krb5/fcache.c:528:<br>>> > >> more undefined references to `rep_strerror_r' follow<br>>> > >> collect2: error: ld returned 1 exit status<br>>> > >> Waf: Leaving directory `/build/samba-4.7.0+dfsg/bin'<br>>> > >> Build failed:  -> task failed (err #1):<br>>> > >>     {task: cc_link<br>>> > >> acache_53.o,add_et_list_53.o,addr_families_53.o,appdefault_53.<br>>> > > o,asn1_glue_53.o,auth_context_53.o,build_ap_req_53.o,build_auth_><br>>> > > 53.o,cache_53.o,changepw_53.o,codec_53.o,config_file_53.o,cons<br>>> > ><br>>> tants_53.o,convert_creds_53.o,copy_host_realm_53.o,crc_53.o,creds_><br>>> > > 53.o,crypto_53.o,crypto-aes_53.o,crypto-algs_53.o,crypto-arcfo<br>>> > >> ur_53.o,crypto-des3_53.o,crypto-des_53.o,crypto-des-common_53.<br>>> > > o,crypto-evp_53.o,crypto-null_53.o,crypto-pk_53.o,crypto-rand_><br>>> > > 53.o,data_53.o,eai_to_heim_errno_53.o,error_string_53.o,expand<br>>> > > _hostname_53.o,fcache_53.o,free_53.o,free_host_realm_><br>>> > > 53.o,generate_seq_number_53.o,generate_subkey_53.o,get_addrs_5<br>>> > > 3.o,get_cred_53.o,get_default_principal_53.o,get_default_realm_><br>>> > > 53.o,get_for_creds_53.o,get_host_realm_53.o,get_in_tkt_53.o,ge<br>>> > > t_port_53.o,init_creds_53.o,init_creds_pw_53.o,kcm_53.o,keyblock_><br>>> > > 53.o,keytab_53.o,keytab_any_53.o,keytab_file_53.o,keytab_memor<br>>> > >> y_53.o,keytab_keyfile_53.o,krbhst_53.o,log_53.o,mcache_53.o,mi<br>>> > > sc_53.o,mk_error_53.o,mk_priv_53.o,mk_rep_53.o,mk_req_><br>>> > 53.o,mk_req_e<br>>> > >><br>>> > >> xt_53.o,mit_glue_53.o,n-fold_53.o,padata_53.o,pkinit_53.o,prin<br>>> > > cipal_53.o,prog_setup_53.o,pac_53.o,pcache_53.o,prompter_posix_><br>>> > > 53.o,rd_cred_53.o,rd_error_53.o,rd_priv_53.o,rd_rep_53.o,rd_re<br>>> > >> q_53.o,replay_53.o,salt_53.o,salt-aes_53.o,salt-arcfour_53.o,s<br>>> > > alt-des3_53.o,salt-des_53.o,send_to_kdc_53.o,set_default_realm_><br>>> > > 53.o,store_53.o,store-int_53.o,store_emem_53.o,store_fd_53.o,s<br>>> > > tore_mem_53.o,ticket_53.o,time_53.o,transited_53.o,version_><br>>> > > 53.o,warn_53.o,krb5_err_53.o,aname_to_localname_53.o,kuserok_5<br>>> > > 3.o,heim_err_53.o,k524_err_53.o,krb_err_53.o,krb5-glue_><br>>> > > 53.o,expand_path_48.o,plugin_48.o,context_48.o<br>>> > >> -> libkrb5-samba4.so}<br>>> > >><br>>> > >><br>>> > >> Any idea?<br>>> > >><br>>> > >> Regards<br>>> > >><br>>> > >><br>>> > >> --<br>>> > >> Mathieu Parent<br>>> > >><br>>> > >> _______________________________________________<br>>> > >> Pkg-samba-maint mailing list<br>>> > >> <a href="mailto:Pkg-samba-maint@lists.alioth.debian.org">Pkg-samba-maint@lists.alioth.debian.org</a><br>>> > >> <a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-sa">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-sa</a><br>>> > > mba-maint<br>>> > >><br>>> > >><br>>> > ><br>>> ><br>>> ><br>>> ><br>>> > --<br>>> > Mathieu<br>>> ><br>>> ><br>>><br>>><br>>><br>><br>><br><br>-- <br>Mathieu<br>