make bin/smbtorture4 in Samba 3.6.9 seems to require rfc3454.txt but it is not in the source

Richard Sharpe realrichardsharpe at gmail.com
Sat Jun 8 16:41:23 MDT 2013


On Sat, Jun 8, 2013 at 3:35 PM, Andrew Bartlett <abartlet at samba.org> wrote:
> On Sat, 2013-06-08 at 18:15 +0100, Jelmer Vernooij wrote:
>> Hi Richard,
>>
>> On Sat, Jun 08, 2013 at 09:03:11AM -0700, Richard Sharpe wrote:
>> > I get this message:
>> >
>> > Waf: Entering directory `/home/rsharpe/samba/tbg-samba-3.6.9/bin'
>> > Waf: Leaving directory `/home/rsharpe/samba/tbg-samba-3.6.9/bin'
>> > input file '../heimdal/lib/wind/rfc3454.txt' could not be found
>> > ('/home/rsharpe/samba/tbg-samba-3.6.9/source4/heimdal_build')
>> >
>> > It would seem like I just need to get that file ... this problem did
>> > not exist with 3.6.12 or so.
>> Is this the canonical samba source code, from samba.org?
>>
>> In the Debian package we strip out some of the rfc files because their
>> license is non-free. If you have a package that's derived from the
>> Samba Debian package then that may be the reason this file is not
>> present.
>
> We did that in the official tarball creation, before 4.0, so Debian
> could use pristine tarballs.  Clearly this shows how often users of the
> official 3.6 tarballs have run 'make test' :-)

Ahhh. That explains the conundrum. In some cases I build tarballs, in
other cases I build from a git repos. When I build from a git repos it
succeeds, but when I build from a tarball (two cases so far) it fails.
Adding the file rfc3454.txt is enough to get it to succeed.

-- 
Regards,
Richard Sharpe
(何以解憂?唯有杜康。--曹操)


More information about the samba-technical mailing list