This is not a question but a comment for your information. I have a PC that I am building BLFS, specifically, Xfce. X-Org7 build is fine and tested well.
When I attempted to build glib, I get:
Code:
Script started on 2019-08-03 14:01:04-04:00 [TERM="linux" TTY="/dev/tty1" COLUMNS="240" LINES="67"]
bash-5.0$ pwd
/home/rick/xfce/glib-2.58.3/build-glib
bash-5.0$ meson --prefix=/usr \
> -Dman=true \
> -Dselinux=flase \
> .. &&
> ninja
The Meson build system
Version: 0.49.2
Source dir: /home/rick/xfce/glib-2.58.3
Build dir: /home/rick/xfce/glib-2.58.3/build-glib
[980/1007] Generating gtester-man with a custom command.
FAILED: docs/reference/glib/gtester.1
/usr/bin/xsltproc --nonet --stringparam man.output.quietly 1 --stringparam funcsynopsis.style ansi --stringparam man.th.extra1.suppress 1 --stringparam man.authors.section.enabled 0 --stringparam man.copyright.section.enabled 0 -o docs/reference/glib/gtester.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl ../docs/reference/glib/gtester.xml
I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
cannot parse http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
ninja: build stopped: subcommand failed.
bash-5.0$ exit
exit
Script done on 2019-08-03 14:05:09-04:00 [COMMAND_EXIT_CODE="1"]
The log has been shortened and the control codes removed. As you can see, during the ninja build, an attempt is make to download an XSL file from Sourceforge. I don't know by what mechanism (eg: wget, curl etc), it does not say. I tested the URL listed (using wget) and it is good. The two recommended dependencies of glib are in place, the three other, runtime dependencies are not yet in place.
I solved (actually, not a solution, more of a kludge) this by realizing this is part of the documentation, not part of the package binaries so I disabled the generation of the documentation by changing '-Dman=true' to '-Dman=false'
Rick