[cfe-dev] [llvm-dev] www-scripts Sphinx doc builder broken and needs intervention.

Eric Fiselier via cfe-dev cfe-dev at lists.llvm.org
Wed May 24 23:19:53 PDT 2017


Thanks Tanya,

Unfortunately it seems like `clang-tools-extra` has started failing again,
with the similar error message "make: *** No rule to make target
`docs-clang-tools-html'.  Stop."

I'm not sure if this is an error on your end or within clang-tools-extra.
I'll investigate more tomorrow.

/Eric

On Wed, May 24, 2017 at 10:54 PM, Tanya Lattner <tanyalattner at llvm.org>
wrote:

> llvm fixed yesterday. Others fixed now.
>
> -Tanya
>
> On May 24, 2017, at 8:28 PM, Eric Fiselier <eric at efcs.ca> wrote:
>
> Ping. It's been another week.
>
> When are we going to get the docs building and updating again?
>
> On Tue, May 16, 2017 at 9:01 PM, Eric Fiselier <eric at efcs.ca> wrote:
>
>> Ping. Everything is still broken.
>>
>> On Wed, May 10, 2017 at 2:39 PM, Eric Fiselier <eric at efcs.ca> wrote:
>>
>>> I don't know if that would make a difference. Whenever a CMake file is
>>> changed and a build
>>> rule is executed CMake is automatically re-run, but the variables in the
>>> cache remain.
>>> Since certain configuration doesn't re-run once a variable is in the
>>> cache, a bad cache variable
>>> can break the build until it's manually removed. I believe that's what's
>>> happening here.
>>>
>>> I should clarify that when I originally said "reconfigure" I meant
>>> deleting the existing build directory and starting
>>> fresh.
>>>
>>> On Tue, May 9, 2017 at 11:57 PM, Anton Korobeynikov <
>>> anton at korobeynikov.info> wrote:
>>>
>>>> What if the script would do cmake --build instead of direct make
>>>> invocation? I believe, this would solve the problem, no?
>>>>
>>>> On Wed, May 10, 2017 at 2:25 AM, Eric Fiselier via llvm-dev
>>>> <llvm-dev at lists.llvm.org> wrote:
>>>> > Hi Tanya,
>>>> >
>>>> > The www-scripts builder that updates the Sphinx documentation has been
>>>> > broken for about a week now, despite the buildbot builders passing.
>>>> >
>>>> > The error from the last sphinx update attempt says:
>>>> >
>>>> >> /opt/tools/sphinx_update.sh: warning: removing stale lock file from
>>>> PID
>>>> >> 8798.
>>>> >> UPDATING lld SOURCES
>>>> >> Updating '.':
>>>> >> At revision 302593.
>>>> >> make: *** No rule to make target `docs-lld-html'.  Stop.
>>>> >
>>>> >
>>>> > This is likely due to recent changes to the CMake Sphinx
>>>> configuration, that
>>>> > would require at least re-configuring CMake but likely require
>>>> removing the
>>>> > build cache and reconfiguring it all together.
>>>> > Ideally the script would re-configure CMake every time it runs to
>>>> prevent
>>>> > this sort of problem in the future.
>>>> >
>>>> > /Eric
>>>> >
>>>> > _______________________________________________
>>>> > LLVM Developers mailing list
>>>> > llvm-dev at lists.llvm.org
>>>> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> With best regards, Anton Korobeynikov
>>>> Department of Statistical Modelling, Saint Petersburg State University
>>>>
>>>
>>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20170525/8c8b9698/attachment.html>


More information about the cfe-dev mailing list