On Tue, Jan 05, 2021 at 10:20:51PM +0000, Ken Moffat via blfs-dev wrote: > On Tue, Jan 05, 2021 at 07:50:14PM +0000, Ken Moffat via blfs-dev wrote: > > On Tue, Jan 05, 2021 at 11:33:30AM -0600, Bruce Dubbs via blfs-dev wrote: > > > On 1/5/21 9:34 AM, Ken Moffat via blfs-dev wrote: > > > > On Tue, Jan 05, 2021 at 02:33:35PM +0100, Pierre Labastie via blfs-dev > > > > wrote: > > > > > On Wed, 2020-12-30 at 18:21 +0000, Ken Moffat via blfs-dev wrote: > > > > > > Just checking all packages, the following are present: > > > > > Replying with the state of play before Pierre had identified that > using -i is what can cause gtkdocize to be required (i.e. for > packages which mention gtk-doc if I understood correctly) : > > > > networking/netprogs/cifsutils.xml: autoreconf -fiv > I guess my mail to Doug got treated as spam, as will this one. > There seems to be a perfectly usable configure script in all > versions of cifs-utils that have been in the book since this > autoreconf was added - I have not tried to run autoreconf on this. > > > > > > > networking/netlibs/libnsl.xml: autoreconf -fi > > > > Not yet tested. gtkdocize not required. > > > > x/lib/clutter.xml: autoreconf -f -i > This has been commented out. > > > > x/lib/cairo.xml: autoreconf -fiv > gtkdocize is needed, I can test without -i.
Is ok without the -i, but even if gtk-doc is installed it defaults to no docs: checking whether to build gtk-doc documentation... no In this case, --enable-gtk-doc is needed to *build* the docs if gtk-doc has been installed, unlike e.g. libgrss where the switch controls *rebuilding* the docs. > > > > postlfs/filesystems/reiser.xml: autoreconf -fiv > gtkdocize not required. > > > > postlfs/security/volume_key.xml: autoreconf -fiv > gtkdocize not required. > > > > > > > postlfs/security/polkit.xml: autoreconf -fi > gtkdocize is needed for this, but up-thread Pierre said we don't > need -i. > > > > postlfs/security/tripwire.xml: autoreconf -fi > gtkdocize not required. > > > > multimedia/libdriv/libmad.xml: autoreconf -fi > I seem to have missed this one. Ah, no, it's another one that has > been commented out. > > > > general/graphlib/sassc.xml: autoreconf -fi > gtkdocize not needed. For testing with DESTDIR pass --with-libsass= > to point to where the lib was installed. > > > > general/graphlib/libraw.xml: autoreconf -fiv > gtkdocize not required. > > > > general/genlib/telepathy-glib.xml: autoreconf -fiv > Needs gtkdocize, I think I have the deps to test without -i. > Fails badly, it needs -fi AND gtk-doc for autoreconf. After that, one of the tests is still using /usr/bin/python which I do not have normally available: ================================================= Telepathy-GLib 0.24.1: tests/test-suite.log ================================================= # TOTAL: 16 # PASS: 15 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: all-errors-documented.py ============================== ../build-aux/test-driver: ./all-errors-documented.py: /usr/bin/python: bad interpreter: No such file or directory FAIL all-errors-documented.py (exit status: 126) Looking for /usr/bin/python finds: terpreter: No such file or directory ./tests/all-errors-documented.py.log:../build-aux/test-driver: ./all-errors-documented.py: /usr/bin/python: bad interpreter: No such file or directory ./tests/Makefile:PYTHON = /usr/bin/python3 ./tests/all-errors-documented.py:#!/usr/bin/python <<<<<<<<<<<<<<< ./tests/tools/Makefile:PYTHON = /usr/bin/python3 ./tests/lib/Makefile:PYTHON = /usr/bin/python3 ./tests/dbus/Makefile:PYTHON = /usr/bin/python3 Adding sed -i 's%/usr/bin/python%&3%' tests/all-errors-documented.py fixes that and allows the second set of tests to run. > > > general/genlib/libunique.xml: autoreconf -fi > Needs gtkdocize, I think I have the deps to test without -i. > This too needs the -i in autoreconf. > > > general/genlib/libgrss.xml: autoreconf -fiv > Needs gtkdocize, I think I have the deps to test without -i. > Without the -i, libgrss builds fine. > > > general/genlib/exempi.xml: autoreconf -fiv > gtkdocize is not required. > > > > general/genlib/libpaper.xml: autoreconf -fi > gtkdocize is not required. > > > > > > > general/genutils/gtk-doc.xml: autoreconf -fiv > gtkdocize is not required. > > > > pst/sgml/sgml-common.xml: autoreconf -f -i > gtkdocize is not required. > > > > xsoft/other/tigervnc.xml: autoreconf -fiv > gtkdocize is not required. > > > Now I just need to edit all of these, and comment the autoreconf in cogl (from last week). ĸen -- Lu-Tze had long considered that everything happens for a reason, except possibly football. -- The Thief Of Time -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page