On 28/02/2018 19:11, Tim Tassonis wrote: > Hi all > > > samba 4.7.4 fails to compile at my place due to the removal of the rpc stuff > in glibc 2.27: > > [1292/3607] Compiling default/source3/librpc/gen_ndr/ndr_open_files.c > In file included from ../source3/include/includes.h:113:0, > from default/source3/librpc/gen_ndr/ndr_open_files.c:3: > /usr/include/rpcsvc/yp_prot.h:10:10: fatal error: rpc/rpc.h: No such file or > directory > #include <rpc/rpc.h> > ^~~~~~~~~~~ > compilation terminated. > Waf: Leaving directory `/lgl-bld/samba-4.7.4/bin' > Build failed: -> task failed (err #1): > {task: cc ndr_open_files.c -> ndr_open_files_3.o} > make: *** [Makefile:8: all] Error 1 > > > A quick search on digital information highway confirms that samba 4.7.4 does > not properly detect the new tircp/rpcsvc-proto libnsl stuff and has fixed this > in 4.7.5. > > > I can confirm that samba 4.7.5 builds with latest blfs svn (r19898). >
Samba is scheduled to be updated to 4.7.5 before 8.2 release. OTOH, I had no error building samba, because libnsl was not installed (while libtirpc was): the error you see seems to imply that libnsl was installed: --- /usr/include/rpcsvc/yp_prot.h:10:10: fatal error: rpc/rpc.h: No such file or directory --- At least, this shows that libnsl should be listed somewhere among samba deps... Pierre -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page