Dependencies for samba4?

Jelmer Vernooij jelmer at vernstok.nl
Sat Jan 22 23:04:27 MST 2011


On Sun, 2011-01-23 at 13:53 +0800, Ng Oon-Ee wrote:
> On Sat, 2011-01-22 at 21:47 -0800, Jelmer Vernooij wrote:
> > On Sun, 2011-01-23 at 13:27 +0800, Ng Oon-Ee wrote:
> > > Pasting inline at the end.
> > > 
> > > On Sat, 2011-01-22 at 21:30 +0100, Jelmer Vernooij wrote:
> > > > > Is there a list somewhere of dependencies for samba4? The HOWTO on
> > > > > wiki.samba.org suggests acl, xattr, blkid, gnutls, readline, and python
> > > > > are dependencies, but docbook-xsl is not mentioned.
> > > > Only python is a hard dependency. The others are optional. 
> > > Okay, that doesn't seem to tally with what I've observed though. I'm
> > > probably doing it wrong.
> > > > 
> > > > > Perhaps its not a
> > > > > 'hard' dependency since man pages aren't normally considered integral,
> > > > > but compiling tdb still fails even though the libxlst test returns 'no'.
> > > > By default xsltproc will simply get those stylesheets from the web. The
> > > > only thing docbook-xsl should do is allow xsltproc to find a local copy
> > > > of them, so you can build without a network connection.
> > > > 
> > > > > For references, here's a user's build log.
> > > > > http://aur.pastebin.com/FmsMLh7A
> > > > Please paste inline. :-) I'm offline at the moment so I have no idea
> > > > what that build failure is.
> > > > 
> > > > > Line 14 says xsltproc isn't found, but line 51 shows build failure
> > > > > (doesn't turn up when docbook-xsl is installed).
> > > > docbook-xsl should always be an optional dependency. If it's not
> > > > installed we should be loading the stylesheets from the web.
> > > 
> > > Okay, what I observe is simply that it compiles with docbook-xsl but
> > > doesn't without, even though the ./configure test finds that xsltproc
> > > isn't found.
> > > 
> > > Additional details, I use autogen.sh.
> > You are running a *very* old version of Samba 4. We don't use autoconf
> > anymore. I would recommend trying alpha14.
> 
> Thanks Jelmer, unfortunately the reason for keeping the samba4 package I
> have is that its to be used with openchange, which still recommends
> alpha13. I do recall some other advise on this list that alpha14 would
> work though, so I guess I will test this out soon. Thanks.
If you're using a packaged version there shouldn't be a need to
run ./autogen.sh, as configure should already be present in the tarball.

That said, even in alpha 13 autogen.sh created a configure file for waf,
not for autoconf. Are you sure you are running alpha13 and/or not
running another command than autogen.sh ?

Cheers,

jelmer



More information about the samba-technical mailing list