Samba 4 today's GIT compile fail, Fedora 16

Alexander Bokovoy ab at samba.org
Mon Sep 17 09:32:06 MDT 2012


On Mon, Sep 17, 2012 at 6:04 PM, Peter Clark <pclark at pclark.com> wrote:
>> On Mon, Sep 17, 2012 at 5:59 PM, Alexander Bokovoy <ab at samba.org> wrote:
>>> On Mon, Sep 17, 2012 at 5:52 PM, Andrew Bartlett <abartlet at samba.org>
>>> wrote:
>>>> On Mon, 2012-09-17 at 08:32 -0400, Peter Clark wrote:
>>>>> Hi,
>>>>>
>>>>> I did a "make distclean, git pull, ./configure, make" this morning and
>>>>> received:
>>>>>
>>>>> Checking project rules ...
>>>>> Project rules pass
>>>>> Waf: Leaving directory `/root/samba-master/bin'
>>>>> find_or_declare found a source file where a build file was expected
>>>>> 'smbdotconf/parameters.all.xml'
>>>>> make: *** [all] Error 1
>>>>
>>>> My guess is that you have previously built the documentation using the
>>>> old doc build system (under docs-xml) in the same tree that you are
>>>> trying to build the whole of samba (which now includes code to build
>>>> the
>>>> manpages).
>>>>
>>>> Ensure you have no local files that matter in the tree, and run:
>>>>
>>>> git clean -x -f -d
>>>>
>>>> This will clean out the generated files.
>>> That is most probable cause.
>>>
>>> I have now updated my F16 virtual machine and did fresh checkout of
>>> samba git. Now issues in building with
>>> ./configure
>>> make
>> s/now/no/. No issues.
>
> I guess it was previously built and without running the clean from git
> (rather than just make distclean) something was being left behind. After
> git clean things are compiling now.
>
> Thanks!
Good, thanks for testing.

I've found few more places where we built manpages in waf slightly
incorrectly, fixes are coming.

-- 
/ Alexander Bokovoy


More information about the samba-technical mailing list