> 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
