gobolinux / Recipes

The GoboLinux recipes repository
108 stars 30 forks source link

I tried `Compile xfce` on a livecd and got an error. #136

Open BoQsc opened 3 years ago

BoQsc commented 3 years ago

Affected Recipe: https://github.com/gobolinux/Recipes/tree/master/XFCE

I'm in a live cd of gobo linux.

How I logged this error

Before launching the command Compile xfce, I executed script command to capture this log. After I completed logging, I simply wrote exit. The logging of the Terminal output was stopped.

And the typescript.txt file was created in the current directory.

Update: I used previous method of logging as I didn't know how to Copy and Paste in URXVT Terminal. Holding Keyboard Button: CTRL and Holding Mouse Right Button will open up Context Menu of Copy and Paste.

Terminal output

Logged output: typescript.txt

unionfs is unavailable. Cannot proceed with the installation

@ermo Maybe you can help.

lucasvr commented 3 years ago

Please take a look at the known issues page here: https://github.com/gobolinux/Documentation/wiki/GoboLinux-017-Known-Issues-and-Fixes

You should get past that error by installing unionfs-fuse.

BoQsc commented 3 years ago

NOTE: Compile xfce is the most time consuming command I ever witnessed.

You should get past that error by installing unionfs-fuse.

That is correct.

InstallPackage https://gobolinux.org/packages/017/Fuse--2.9.7--x86_64.tar.bz2
InstallPackage https://gobolinux.org/packages/017/UnionFS-Fuse--2.1--x86_64.tar.bz2
Compile xfce 4.14

Error again

configure: error: could not find DocBook XML DTD V4.3 in XML catalog

Full Terminal output: https://gist.github.com/BoQsc/388f469d84d3a316a91e4c4fc61fbe93

Excerpt from the above Terminal output.

At the very end an error is encountered again.

checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.19... yes
checking for a Python interpreter with version >= 3.2... python3
checking for python3... /usr/bin/python3
checking for python3 version... 3.8
checking for python3 platform... linux
checking for python3 script directory... ${prefix}/lib/python3.8/site-packages
checking for python3 extension module directory... ${exec_prefix}/lib/python3.8/site-packages
checking for xsltproc... /usr/bin/xsltproc
checking for dblatex... no
checking for fop... no
configure: WARNING: neither dblatex nor fop found, so no pdf output from xml
checking for XML catalog... /Data/Variable/lib/xml/catalog
checking for xmlcatalog... /usr/bin/xmlcatalog
checking for DocBook XML DTD V4.3 in XML catalog... not found
configure: error: could not find DocBook XML DTD V4.3 in XML catalog
PrepareProgram: configure failed.
Compile: GTK-Doc 1.33.0 - Configuration failed.
root@LiveCD ~]
lucasvr commented 3 years ago

Ah. DocBook is a PITA. I always try to disable documentation so that DocBook doesn't get on my way. Please check if it's possible to skip it with something like --disable-docs or similar.

BoQsc commented 3 years ago

Ah. DocBook is a PITA. I always try to disable documentation so that DocBook doesn't get on my way. Please check if it's possible to skip it with something like --disable-docs or similar.

Right now I'm not sure how to do that. So I Compile DocBook XML DTD before compiling the xfce.

Compile Docbook-xml-dtd
InstallPackage https://gobolinux.org/packages/017/Fuse--2.9.7--x86_64.tar.bz2
InstallPackage https://gobolinux.org/packages/017/UnionFS-Fuse--2.1--x86_64.tar.bz2
Compile xfce 4.14

But the results are the same.
configure: error: could not find DocBook XML DTD V4.3 in XML catalog

Possible mismatch of versions?

Right now, my initial though is that the DocBook-XML-DTD Recipe by default, installs DocBook XML DTD V4.5 instead of DocBook XML DTD V4.3 xfce requires DocBook XML DTD V4.3 and there is nowhere to find it.

V4.3 version does not exist in the GoboLinux Recipes repository

Also DocBook XML DTD V4.3 version is missing in the GoboLinux repository. So I'm not sure, maybe this error can be resolved by adding V4.3 version to the Recipes.

Update: Similar issues

lucasvr commented 3 years ago

I don't think this is just a version mismatch -- DocBook configuration is notoriously messy. Your best bet is to look at the generated config.log file (search for the string DocBook XML DTD V4.3) to identify what's causing the error.

BoQsc commented 3 years ago

Resolving the DocBook Error

configure: error: could not find DocBook XML DTD V4.3 in XML catalog

This error does not happen due to version mismatch.

This Error happens when the paths in the /Data/Variable/lib/xml/catalog are incorrectly pointed.
To resolve this error, we have to remove the lines with incorrect paths and
let the Docbook-xml-dtd scripts autogenerate them on Compilation.

How I found the affected file.

Before this error happens the XML catalog location is printed out like this:

checking for XML catalog... /Data/Variable/lib/xml/catalog

Removing this file with the command rm /Data/Variable/lib/xml/catalog

and re-running Compile xfce will let you see that this line changes to something like:

checking for XML catalog... not found

That's how I suspected that /Data/Variable/lib/xml/catalog is actually the affected file to look up.
The end.

Solutions

1. Automating the problem resolvance

This script removes every line that contains strings delegatePublic delegateSystem delegateURI.
And Docbook-xml-dtd autogenerates them again on Compilation.

#!/bin/bash
InstallPackage https://gobolinux.org/packages/017/Fuse--2.9.7--x86_64.tar.bz2
InstallPackage https://gobolinux.org/packages/017/UnionFS-Fuse--2.1--x86_64.tar.bz2

sed -i '/delegatePublic/c\' /Data/Variable/lib/xml/catalog  
sed -i '/delegateSystem/c\' /Data/Variable/lib/xml/catalog  
sed -i '/delegateURI/c\' /Data/Variable/lib/xml/catalog  
Compile Docbook-xml-dtd

Compile xfce 4.14

2. Manually removing the lines.

Open /Data/Variable/lib/xml/catalog File.
Remove every single line that contains:

Save the file.
Compile Docbook-xml-dtd and let it autogenerate these fields with correct paths.

3. Manually removing lines using Nano Editor (Example)

image
nano /Data/Variable/lib/xml/catalog
Use shift and keyboard arrow up button to select.

  1. CTRL + K - Remove selected text.
  2. CTRL + X - Close and Save
  3. y - Confirm Overwrite
  4. Enter - Confirm File Name

When Compile Docbook-xml-dtd to autogenerate XML catalog, always confirm with y

SymlinkProgram: The program wishes to install files to these unmanaged locations:
/Data/Variable/lib/xml
SymlinkProgram: Do you want to install the unmanaged files? [Y/n]
y

Notes and research:
Some garbage project I used to debug all this: https://github.com/vaido-world/Gobo-Linux-Information

BoQsc commented 3 years ago

A new error! When Compile xfce

The command line

sed -i '/delegatePublic/c\' /Data/Variable/lib/xml/catalog  
sed -i '/delegateSystem/c\' /Data/Variable/lib/xml/catalog  
sed -i '/delegateURI/c\' /Data/Variable/lib/xml/catalog
Compile Docbook-xml-dtd --no-dependencies

InstallPackage https://gobolinux.org/packages/017/Fuse--2.9.7--x86_64.tar.bz2
InstallPackage https://gobolinux.org/packages/017/UnionFS-Fuse--2.1--x86_64.tar.bz2
Compile xfce 4.14

The Error

After Compile xfce for more than 35 minutes, I encountered another error.
Not sure how to resolve it.

meson.build:409:0: ERROR: Dependency "libpcre2-8" not found, tried pkgconfig and cmake

last few lines of the log.

Compiler for C supports arguments -Werror=format=2 -Werror=format-nonliteral -Werror=format-security: YES 
Compiler for C++ supports arguments -Werror=format=2 -Werror=format-nonliteral -Werror=format-security: YES 
meson.build:380: WARNING: Consider using the built-in warning_level option instead of using "-Wall".
meson.build:380: WARNING: Consider using the built-in warning_level option instead of using "-Wextra".
meson.build:381: WARNING: Consider using the built-in warning_level option instead of using "-Wall".
meson.build:381: WARNING: Consider using the built-in warning_level option instead of using "-Wextra".
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES 
Compiler for C++ supports link arguments -Wl,-Bsymbolic-functions: YES 
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency gio-2.0 found: YES 2.63.5
Run-time dependency glib-2.0 found: YES 2.63.5
Run-time dependency gobject-2.0 found: YES 2.63.5
Run-time dependency pango found: YES 1.44.7
Found CMake: /usr/bin/cmake (3.16.4)
Run-time dependency libpcre2-8 found: NO (tried pkgconfig and cmake)

meson.build:409:0: ERROR: Dependency "libpcre2-8" not found, tried pkgconfig and cmake

A full log can be found at /Data/Compile/Sources/vte-0.60.3/_build/meson-logs/meson-log.txt
Compile: VTE 0.60.3 - Build failed.

Full Log

https://github.com/vaido-world/Gobo-Linux-Information/blob/main/Successfull-docbook.log

Possible resolvance:

sed -i '/delegatePublic/c\' /Data/Variable/lib/xml/catalog  
sed -i '/delegateSystem/c\' /Data/Variable/lib/xml/catalog  
sed -i '/delegateURI/c\' /Data/Variable/lib/xml/catalog
Compile Docbook-xml-dtd --no-dependencies

InstallPackage https://gobolinux.org/packages/017/Fuse--2.9.7--x86_64.tar.bz2
InstallPackage https://gobolinux.org/packages/017/UnionFS-Fuse--2.1--x86_64.tar.bz2

Compile PCRE2  

Compile xfce 4.14
BoQsc commented 3 years ago

More Errors...

It seems that VTE still not being compiled. libmount and blkid are missing.
Not sure how to resolve it. Is there some kind of package for them?

Short log:

cc1plus: error: /usr/include/libmount: No such file or directory [-Werror=missing-include-dirs]
cc1plus: error: /usr/include/blkid: No such file or directory [-Werror=missing-include-dirs]
cc1plus: some warnings being treated as errors
ninja: build stopped: subcommand failed.
Compile: VTE 0.60.3 - Build failed.

Complete log:

root@LiveCD ~]Compile xfce            
Already up to date.
UseFlags: Added from distribution flags: startup_notification, dbus
Compile: Checking dependencies...

CheckDependencies: XFCE4-Terminal is not installed.
CheckDependencies: Compile recipe for XFCE4-Terminal 0.8.9 or skip this dependency? [C]Compile/[S]Skip/[CA]Compile All/[SA]Skip AllCA

CheckDependencies: VTE is not installed.
CheckDependencies: VTE 0.60.3 (recipe) will be Compiled
CheckDependencies: XFDesktop is not installed.
CheckDependencies: XFDesktop 4.14.4 (recipe) will be Compiled
CheckDependencies: XFWM4 is not installed.
CheckDependencies: XFWM4 4.14.6 (recipe) will be Compiled
CheckDependencies: XFWM4-Themes is not installed.
CheckDependencies: XFWM4-Themes 4.10.0 (recipe) will be CompiledAlready up to date.
Compile: Compiling VTE version 0.60.3.
Compile: Running without dependency-based namespace (Runner not available).
Compile: Directory '/Data/Compile/Sources/vte-0.60.3' already exists.
Compile: What to do? [R]emove and reunpack/[B]ackup and reunpack/[U]se it/[C]ancel.
U
Directory already configured.

Just run your build command (e.g. ninja) and Meson will regenerate as necessary.
If ninja fails, run "ninja reconfigure" or "meson --reconfigure"
to force Meson to regenerate.

If build failures persist, run "meson setup --wipe" to rebuild from scratch
using the same options as passed when configuring the build.
To change option values, run "meson configure" instead.
[1/76] Compiling C++ object 'src/25a6634@@vte-2.91@sha/debug.cc.o'.
FAILED: src/25a6634@@vte-2.91@sha/debug.cc.o 
c++ -Isrc/25a6634@@vte-2.91@sha -Isrc -I../src -I. -I../ -Isrc/vte -I../src/vte -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/p11-kit-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu++17 -O3 -Wall -Wextra -Wcast-align -Wcast-function-type -Wclobbered -Wempty-body -Wendif-labels -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Wfloat-equal -Wignored-qualifiers -Winvalid-pch -Wlogical-op -Wmisleading-indentation -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wshadow -Wshift-negative-value -Wsign-compare -Wstrict-aliasing=2 -Wtype-limits -Wundef -Wuninitialized -Wuninitialized -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-value -Wunused-variable -Wvla -Wwrite-strings -fdiagnostics-show-option -fno-common -fno-semantic-interposition -fstack-protector -fstack-protector-strong -fno-strict-aliasing -Wimplicit-fallthrough=5 -Wnon-virtual-dtor -Wstrict-null-sentinel -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -fvisibility=hidden -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -O2 -fomit-frame-pointer -fPIC -pthread '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_DISABLE_DEPRECATION_WARNINGS -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,18))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,20))' -MD -MQ 'src/25a6634@@vte-2.91@sha/debug.cc.o' -MF 'src/25a6634@@vte-2.91@sha/debug.cc.o.d' -o 'src/25a6634@@vte-2.91@sha/debug.cc.o' -c ../src/debug.cc
cc1plus: error: /usr/include/libmount: No such file or directory [-Werror=missing-include-dirs]
cc1plus: error: /usr/include/blkid: No such file or directory [-Werror=missing-include-dirs]
cc1plus: some warnings being treated as errors
[2/76] Compiling C object 'src/25a663...@sha/meson-generated_.._marshal.c.o'.
FAILED: src/25a6634@@vte-2.91@sha/meson-generated_.._marshal.c.o 
cc -Isrc/25a6634@@vte-2.91@sha -Isrc -I../src -I. -I../ -Isrc/vte -I../src/vte -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/p11-kit-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu11 -O3 -Wall -Wextra -Wcast-align -Wcast-function-type -Wclobbered -Wempty-body -Wendif-labels -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Wfloat-equal -Wignored-qualifiers -Winvalid-pch -Wlogical-op -Wmisleading-indentation -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wshadow -Wshift-negative-value -Wsign-compare -Wstrict-aliasing=2 -Wtype-limits -Wundef -Wuninitialized -Wuninitialized -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-value -Wunused-variable -Wvla -Wwrite-strings -fdiagnostics-show-option -fno-common -fno-semantic-interposition -fstack-protector -fstack-protector-strong -fno-strict-aliasing -Waggregate-return -Werror=implicit-function-declaration -Werror=missing-prototypes -Wimplicit -Wimplicit-fallthrough=3 -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare -Wstrict-prototypes -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -O2 -fomit-frame-pointer -fPIC -pthread -MD -MQ 'src/25a6634@@vte-2.91@sha/meson-generated_.._marshal.c.o' -MF 'src/25a6634@@vte-2.91@sha/meson-generated_.._marshal.c.o.d' -o 'src/25a6634@@vte-2.91@sha/meson-generated_.._marshal.c.o' -c src/marshal.c
cc1: error: /usr/include/libmount: No such file or directory [-Werror=missing-include-dirs]
cc1: error: /usr/include/blkid: No such file or directory [-Werror=missing-include-dirs]
cc1: some warnings being treated as errors
[3/76] Compiling C object 'src/25a663...meson-generated_.._vteresources.c.o'.
FAILED: src/25a6634@@vte-2.91@sha/meson-generated_.._vteresources.c.o 
cc -Isrc/25a6634@@vte-2.91@sha -Isrc -I../src -I. -I../ -Isrc/vte -I../src/vte -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/p11-kit-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu11 -O3 -Wall -Wextra -Wcast-align -Wcast-function-type -Wclobbered -Wempty-body -Wendif-labels -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Wfloat-equal -Wignored-qualifiers -Winvalid-pch -Wlogical-op -Wmisleading-indentation -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wshadow -Wshift-negative-value -Wsign-compare -Wstrict-aliasing=2 -Wtype-limits -Wundef -Wuninitialized -Wuninitialized -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-value -Wunused-variable -Wvla -Wwrite-strings -fdiagnostics-show-option -fno-common -fno-semantic-interposition -fstack-protector -fstack-protector-strong -fno-strict-aliasing -Waggregate-return -Werror=implicit-function-declaration -Werror=missing-prototypes -Wimplicit -Wimplicit-fallthrough=3 -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare -Wstrict-prototypes -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -O2 -fomit-frame-pointer -fPIC -pthread -MD -MQ 'src/25a6634@@vte-2.91@sha/meson-generated_.._vteresources.c.o' -MF 'src/25a6634@@vte-2.91@sha/meson-generated_.._vteresources.c.o.d' -o 'src/25a6634@@vte-2.91@sha/meson-generated_.._vteresources.c.o' -c src/vteresources.c
cc1: error: /usr/include/libmount: No such file or directory [-Werror=missing-include-dirs]
cc1: error: /usr/include/blkid: No such file or directory [-Werror=missing-include-dirs]
cc1: some warnings being treated as errors
[4/76] Compiling C++ object 'src/25a6634@@vte-2.91@sha/parser.cc.o'.
FAILED: src/25a6634@@vte-2.91@sha/parser.cc.o 
c++ -Isrc/25a6634@@vte-2.91@sha -Isrc -I../src -I. -I../ -Isrc/vte -I../src/vte -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/p11-kit-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu++17 -O3 -Wall -Wextra -Wcast-align -Wcast-function-type -Wclobbered -Wempty-body -Wendif-labels -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Wfloat-equal -Wignored-qualifiers -Winvalid-pch -Wlogical-op -Wmisleading-indentation -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wshadow -Wshift-negative-value -Wsign-compare -Wstrict-aliasing=2 -Wtype-limits -Wundef -Wuninitialized -Wuninitialized -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-value -Wunused-variable -Wvla -Wwrite-strings -fdiagnostics-show-option -fno-common -fno-semantic-interposition -fstack-protector -fstack-protector-strong -fno-strict-aliasing -Wimplicit-fallthrough=5 -Wnon-virtual-dtor -Wstrict-null-sentinel -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -fvisibility=hidden -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -O2 -fomit-frame-pointer -fPIC -pthread '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_DISABLE_DEPRECATION_WARNINGS -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,18))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,20))' -MD -MQ 'src/25a6634@@vte-2.91@sha/parser.cc.o' -MF 'src/25a6634@@vte-2.91@sha/parser.cc.o.d' -o 'src/25a6634@@vte-2.91@sha/parser.cc.o' -c ../src/parser.cc
cc1plus: error: /usr/include/libmount: No such file or directory [-Werror=missing-include-dirs]
cc1plus: error: /usr/include/blkid: No such file or directory [-Werror=missing-include-dirs]
cc1plus: some warnings being treated as errors
[5/76] Compiling C++ object 'src/25a6...nerated_.._vte_vtetypebuiltins.cc.o'.
FAILED: src/25a6634@@vte-2.91@sha/meson-generated_.._vte_vtetypebuiltins.cc.o 
c++ -Isrc/25a6634@@vte-2.91@sha -Isrc -I../src -I. -I../ -Isrc/vte -I../src/vte -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/p11-kit-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu++17 -O3 -Wall -Wextra -Wcast-align -Wcast-function-type -Wclobbered -Wempty-body -Wendif-labels -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Wfloat-equal -Wignored-qualifiers -Winvalid-pch -Wlogical-op -Wmisleading-indentation -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wshadow -Wshift-negative-value -Wsign-compare -Wstrict-aliasing=2 -Wtype-limits -Wundef -Wuninitialized -Wuninitialized -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-value -Wunused-variable -Wvla -Wwrite-strings -fdiagnostics-show-option -fno-common -fno-semantic-interposition -fstack-protector -fstack-protector-strong -fno-strict-aliasing -Wimplicit-fallthrough=5 -Wnon-virtual-dtor -Wstrict-null-sentinel -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -fvisibility=hidden -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -O2 -fomit-frame-pointer -fPIC -pthread '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_DISABLE_DEPRECATION_WARNINGS -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,18))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,20))' -MD -MQ 'src/25a6634@@vte-2.91@sha/meson-generated_.._vte_vtetypebuiltins.cc.o' -MF 'src/25a6634@@vte-2.91@sha/meson-generated_.._vte_vtetypebuiltins.cc.o.d' -o 'src/25a6634@@vte-2.91@sha/meson-generated_.._vte_vtetypebuiltins.cc.o' -c src/vte/vtetypebuiltins.cc
cc1plus: error: /usr/include/libmount: No such file or directory [-Werror=missing-include-dirs]
cc1plus: error: /usr/include/blkid: No such file or directory [-Werror=missing-include-dirs]
cc1plus: some warnings being treated as errors
[6/76] Compiling C++ object 'src/25a6634@@vte-2.91@sha/regex.cc.o'.
FAILED: src/25a6634@@vte-2.91@sha/regex.cc.o 
c++ -Isrc/25a6634@@vte-2.91@sha -Isrc -I../src -I. -I../ -Isrc/vte -I../src/vte -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/p11-kit-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu++17 -O3 -Wall -Wextra -Wcast-align -Wcast-function-type -Wclobbered -Wempty-body -Wendif-labels -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Wfloat-equal -Wignored-qualifiers -Winvalid-pch -Wlogical-op -Wmisleading-indentation -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wshadow -Wshift-negative-value -Wsign-compare -Wstrict-aliasing=2 -Wtype-limits -Wundef -Wuninitialized -Wuninitialized -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-value -Wunused-variable -Wvla -Wwrite-strings -fdiagnostics-show-option -fno-common -fno-semantic-interposition -fstack-protector -fstack-protector-strong -fno-strict-aliasing -Wimplicit-fallthrough=5 -Wnon-virtual-dtor -Wstrict-null-sentinel -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -fvisibility=hidden -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -O2 -fomit-frame-pointer -fPIC -pthread '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_DISABLE_DEPRECATION_WARNINGS -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,18))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,20))' -MD -MQ 'src/25a6634@@vte-2.91@sha/regex.cc.o' -MF 'src/25a6634@@vte-2.91@sha/regex.cc.o.d' -o 'src/25a6634@@vte-2.91@sha/regex.cc.o' -c ../src/regex.cc
cc1plus: error: /usr/include/libmount: No such file or directory [-Werror=missing-include-dirs]
cc1plus: error: /usr/include/blkid: No such file or directory [-Werror=missing-include-dirs]
cc1plus: some warnings being treated as errors
[7/76] Compiling C++ object 'src/25a6634@@vte-2.91@sha/vtepty.cc.o'.
FAILED: src/25a6634@@vte-2.91@sha/vtepty.cc.o 
c++ -Isrc/25a6634@@vte-2.91@sha -Isrc -I../src -I. -I../ -Isrc/vte -I../src/vte -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/p11-kit-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu++17 -O3 -Wall -Wextra -Wcast-align -Wcast-function-type -Wclobbered -Wempty-body -Wendif-labels -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Wfloat-equal -Wignored-qualifiers -Winvalid-pch -Wlogical-op -Wmisleading-indentation -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wshadow -Wshift-negative-value -Wsign-compare -Wstrict-aliasing=2 -Wtype-limits -Wundef -Wuninitialized -Wuninitialized -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-value -Wunused-variable -Wvla -Wwrite-strings -fdiagnostics-show-option -fno-common -fno-semantic-interposition -fstack-protector -fstack-protector-strong -fno-strict-aliasing -Wimplicit-fallthrough=5 -Wnon-virtual-dtor -Wstrict-null-sentinel -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -fvisibility=hidden -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -O2 -fomit-frame-pointer -fPIC -pthread '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_DISABLE_DEPRECATION_WARNINGS -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,18))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,20))' -MD -MQ 'src/25a6634@@vte-2.91@sha/vtepty.cc.o' -MF 'src/25a6634@@vte-2.91@sha/vtepty.cc.o.d' -o 'src/25a6634@@vte-2.91@sha/vtepty.cc.o' -c ../src/vtepty.cc
cc1plus: error: /usr/include/libmount: No such file or directory [-Werror=missing-include-dirs]
cc1plus: error: /usr/include/blkid: No such file or directory [-Werror=missing-include-dirs]
cc1plus: some warnings being treated as errors
[8/76] Compiling C++ object 'src/25a6634@@vte-2.91@sha/pty.cc.o'.
FAILED: src/25a6634@@vte-2.91@sha/pty.cc.o 
c++ -Isrc/25a6634@@vte-2.91@sha -Isrc -I../src -I. -I../ -Isrc/vte -I../src/vte -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/p11-kit-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu++17 -O3 -Wall -Wextra -Wcast-align -Wcast-function-type -Wclobbered -Wempty-body -Wendif-labels -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Wfloat-equal -Wignored-qualifiers -Winvalid-pch -Wlogical-op -Wmisleading-indentation -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wshadow -Wshift-negative-value -Wsign-compare -Wstrict-aliasing=2 -Wtype-limits -Wundef -Wuninitialized -Wuninitialized -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-value -Wunused-variable -Wvla -Wwrite-strings -fdiagnostics-show-option -fno-common -fno-semantic-interposition -fstack-protector -fstack-protector-strong -fno-strict-aliasing -Wimplicit-fallthrough=5 -Wnon-virtual-dtor -Wstrict-null-sentinel -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -fvisibility=hidden -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -O2 -fomit-frame-pointer -fPIC -pthread '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_DISABLE_DEPRECATION_WARNINGS -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,18))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,20))' -MD -MQ 'src/25a6634@@vte-2.91@sha/pty.cc.o' -MF 'src/25a6634@@vte-2.91@sha/pty.cc.o.d' -o 'src/25a6634@@vte-2.91@sha/pty.cc.o' -c ../src/pty.cc
cc1plus: error: /usr/include/libmount: No such file or directory [-Werror=missing-include-dirs]
cc1plus: error: /usr/include/blkid: No such file or directory [-Werror=missing-include-dirs]
cc1plus: some warnings being treated as errors
ninja: build stopped: subcommand failed.
Compile: VTE 0.60.3 - Build failed.
root@LiveCD ~]
BoQsc commented 3 years ago

I think I resolved the previous errors with Compile util-linux

InstallPackage https://gobolinux.org/packages/017/Fuse--2.9.7--x86_64.tar.bz2
InstallPackage https://gobolinux.org/packages/017/UnionFS-Fuse--2.1--x86_64.tar.bz2

sed -i '/delegatePublic/c\' /Data/Variable/lib/xml/catalog  
sed -i '/delegateSystem/c\' /Data/Variable/lib/xml/catalog  
sed -i '/delegateURI/c\' /Data/Variable/lib/xml/catalog
Compile Docbook-xml-dtd --no-dependencies --batch

Compile PCRE2  
Compile util-linux

Compile xfce 4.14

Compile XFCE-Utils