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

Reply via email to