> On Thu, May 31, 2018 at 03:11:08PM -0700, Paul Rogers wrote:
>> > Hello,
>> >
>> > Thanks for the replies, however I think that after reading them you
>> folk
>> > have not actually understood what I wrote.
>>
>
> Well, yet again I have not seen your original post (which probably
> means I'm likely to get unsubscribed again becuase my ISP dislikes
> many of your postings and apparently sends a status which gets
> treated as 'undeliverable'.
>
>> Hi, Christopher.  Apologies, I had nothing to offer at the time, but I
>> thought your description clear enough.
>>
>> >
>> > There is something wrong with their code for building the
>> documentation.
>> >
>> > I have now come across three packages with exactly the same error with
>> > brasero being the third.
>
> I don't normally build yelp, and I didn't think I had the
> dependencies, but I've just given it a DESTDIR build and install,
> and it was happy to build without gtk-doc.
>
> So, I think there is something *severely* broken in your system.
> Either that, or you are trying to force it to build the docs (in the
> absence of gtk-doc).
>>
>> It shouldn't be that way, of course, but, well, everybody tries to push
>> stuff "out the door".  Makefiles are entrusted to autoconfigure.  As
>> long as the main configuration options seem to work, it's ASSUMED to be
>> good.  It's just the way things are.
>>
>> > >From what I can tell, at the make install stage, it does not seem to
>> be
>> > picking up on the fact that documentation has been disabled.  It
>> appears
>> > to be hard coded.
>
> Just like the ticket you raised which I closed earlier:
>
> :configure: WARNING:
>   You will not be able to create source packages with 'make dist'
>   because gtk-doc >= 1.13 is not found.
>
> checking for gtk-doc... no
> checking for gtkdoc-check... no
> checking for gtkdoc-check... no
> checking for gtkdoc-rebase... no
> checking for gtkdoc-mkpdf... no
> checking whether to build gtk-doc documentation... no
>
> Because I didn't think I had the dependencies, I initially gave it
> just ./configure | less - at the end it reported
>
> yelp-3.28.0:
>
>         prefix:                   /usr/local
>         source code location:     .
>         compiler:                 gcc
>
>         Documentation:            no
>         Debug enabled:            info
>         Enable BZ2:               yes
>         Enable LZMA:              yes
>
> /ĸ
> --
>                        War is Peace
>                     Freedom is Slavery
>                    Ignorance is Strength
> --
> http://lists.linuxfromscratch.org/listinfo/blfs-support
> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
> Unsubscribe: See the above information page
>
Hello,

I am sorry to be a pain with this, but I have found the reason for my
failure to *cleanly* install these packages.  In order to reproduce this
error, gtk-doc MUST be installed.  As Ken does not have it installed he
does not get this error.  After I uninstalled gtk-doc the programs,
including yelp that did not cleanly properly install all installed
cleanly.

Now this is clearly only a work-around.  What about people who have
gtk-doc installed because they WANT to re-build the documentation?  The
fact that make install blindly triggers the installation of html
documentation and does not honor the disabling of something that they have
a default of on set is a clear bug.

I am unable to find upstream which location to file the bug.  According to
gnome bugzilla they are in a flaux to change over to git lab, and neither
gnome bugzilla nor git labs appear to have any place to report the issue
for yelp nor the other packages that are affected by this behaviour.

Regards,

Christopher.

-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to