samba 4.11 rpmbuild on CentOS7

Denis Cardon dcardon at
Mon Oct 7 09:32:15 UTC 2019

Hi Dario,

Le 10/07/2019 à 11:03 AM, Dario Lesca via samba-technical a écrit :
> Il giorno dom, 06/10/2019 alle 23.59 +0200, Denis Cardon via samba-
> technical ha scritto:
>> I have given a look tonight at building rpm of Samba 4.11 for
>> CentOS7[1].
> Have you build it with MIT or Heimdal Kerberos?
> If you have build with MIT there is (yet) this problem

It is built against Heimdal kerberos. The samba.spec is taken from 
Fedora (thanks Günter and Andreas for doing all the hard work!) and 
modified to switch from MIT to Heimdal. Actually the hard part for 
building 4.11 on CentOS7 is the requirement gnutls>=3.4.7.

By the way, if you want to rebuild the srcrpm, for gnutls you'll have to 
add --without guile --without dane --without cxx (otherwise there are 
some conflicting filename with stock distro). And for rebuilding 
samba.spec, you'll have to copy over 
/usr/lib64/compat-gnutls34/pkgconfig/gnutls.pc and 
/usr/lib64/compat-nettle32/pkgconfig/nettle.pc over to 
/usr/lib64/pkgconfig/ as I was unable to get PKG_CONFIG_PATH being taken 
by the build scripts...



PS : Note : those rpm are not yet field tested and not deemed production 
ready, I just built a simple test domain to validate basic functionnality.

Denis Cardon
Tranquil IT
12 avenue Jules Verne (Bat. A)
44230 Saint Sébastien sur Loire (FRANCE)
tel : +33 (0) 240 975 755

Tranquil IT recrute!
Samba install wiki for Frenchies :
WAPT, software deployment made easy :

More information about the samba-technical mailing list