[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 20:28:04 PDT 2017


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/20170524/7e2efbf2/attachment.html>


More information about the cfe-dev mailing list