bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 2.19.31 doesn't build the docu


From: James
Subject: Re: 2.19.31 doesn't build the docu
Date: Wed, 11 Nov 2015 15:22:52 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0

Hello,

On 11/11/15 14:55, Thomas Spuhler wrote:
> On Wednesday, November 11, 2015 01:45:45 PM James wrote:
>> Thomas,
>>
>> On 10/11/15 21:23, Thomas Spuhler wrote:
>>> On Tuesday, November 10, 2015 10:15:22 PM Thomas Morley wrote:
>>>> 2015-11-10 21:40 GMT+01:00 Thomas Spuhler <address@hidden>:
>>>>> On Tuesday, November 10, 2015 06:20:24 PM you wrote:
>>>>>> Thomas,
>>>>>>
>>>>>> On 10/11/15 17:42, Thomas Spuhler wrote:
>>>>>>> I just tried to build 2.19.31 but it failed in the docu section. I
>>>>>>> don't
>>>>>>> get much info about the error.
>>>>>>> This is about all I can see:
>>>>>>> langdefs.py: warning: lilypond-doc gettext domain not found.
>>>>>>> mkdir -p out
>>>>>>> touch out/ly-snippets.dep
>>>>>>> cd ./out &&
>>>>>>> /home/spuhler/MageiaSVN/lilypond/BUILD/lilypond-2.19.31/scripts/build/
>>>>>>> o
>>>>>>> ut/
>>>>>>> run- and-check
>>>>>>> "/home/spuhler/MageiaSVN/lilypond/BUILD/lilypond-2.19.31/out/bin/lilyp
>>>>>>> o
>>>>>>> nd
>>>>>>> -- verbose
>>>>>>> /home/spuhler/MageiaSVN/lilypond/BUILD/lilypond-2.19.31/ly/generate-
>>>>>>> documentation" "generate-documentation.log"
>>>>>>>
>>>>>>> Please check the logfile generate-documentation.log for errors
>>>>>>>
>>>>>>> GNUmakefile:295: recipe for target 'out/internals.texi' failed
>>>>>>> make[1]: *** [out/internals.texi] Error 1
>>>>>>>
>>>>>>> see build log
>>>>>>> http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/2015
>>>>>>> 1
>>>>>>> 110
>>>>>>> 150343.spuhler.valstar.12034/log/lilypond-2.19.31-1.mga6/build.0.20151
>>>>>>> 1
>>>>>>> 101
>>>>>>> 50405.log
>>>>>>>
>>>>>>>
>>>>>>> 2.19.30 builds fine
>>>>>> Did you clean your tree for 2.19.30 before you built 2.19.31?
>>>>>>
>>>>>> Remember that we check in to staging and as long as we can make, make
>>>>>> check (after a make test-baseline) AND a make doc then it gets pushed
>>>>>> to
>>>>>> the master tree.
>>>>>>
>>>>>> I have built doc for 2.19.31 for the last two patch submissions
>>>>>> (yesterday) so I am pretty certain it is OK and perhaps your tree is
>>>>>> dirty.
>>>>>>
>>>>>> I don't know how you build but assuming you make a build dir and make
>>>>>> an
>>>>>> 'out of tree build' can you rm your build, and perhaps run
>>>>>>
>>>>>> ./autogen.sh && make distclean
>>>>>>
>>>>>> and then try again?
>>>>>>
>>>>>> Also it says to check the file '
>>>>>>
>>>>>> generate-documentation.log
>>>>>>
>>>>>> and while the logs are not always obvious - the documentation build
>>>>>> process is quite complex - the files that get reported as more useful
>>>>>> than what is sent to the console.
>>>>>>
>>>>>> James
>>>>> Hi James:
>>>>> It's a build system for our distro (Mageia.org) and a similar on my
>>>>> local
>>>>> box. The tree is automatically cleaned, reps. deleted before the build.
>>>>> I
>>>>> cannot find a generate-documentation.log file in the build dir.
>>>>>
>>>>> The build part of the spec file looks
>>>>>
>>>>> BTW we are using guile-2.0.11 since guile 1.8 will soon be gone. (next
>>>>> time it will not build on the Builds Server.) But so did we 2.19.30
>>>> Hi Thomas,
>>>>
>>>> not sure, but your problem may be caused by a recent patch of mine,
>>>> using define*-public and an optional agument.
>>>> Which is broken in guilev2.
>>>>
>>>> A correction is already on review.
>>>>
>>>> If this is indeed the problem, it will be cured soon.
>>> Nice. Hopefully this is it. AS I said 2.19.30 builds
>> Doesn't the 'configure' script print out a message telling you that you
>> are using an 'incompatible' version of Guile when it goes through its
>> checks?
>>
>> James
> It does when I run the config manually. There is a way to get around it.
> If it >2.19.30 doesn't build the doc anymore with guile2 then we may just 
> will 
> not distribute the documentation package.
>
What does  'documentation package' mean exactly?

Guile2 is not specific to the building of the documentation as far as I
am aware.

You cannot compile LilyPond without 'most' of the doc building
dependencies being installed - I don't pretend to know which ones
specifically but I don't think it is as simple as that.

I am hoping other devs will chip in here.

James



reply via email to

[Prev in Thread] Current Thread [Next in Thread]