pulseaudio-equalizer-ladspa / equalizer

Pulseaudio LADSPA Equalizer
GNU General Public License v3.0
139 stars 15 forks source link

Need help building #54

Closed Michas0206 closed 3 years ago

Michas0206 commented 3 years ago

Trying to build, unfortunately the 'readme' is not very helpful at all:

Ninja is telling me

ninja -j3
[1/1] Generating com.github.pulseaudio-equalizer-ladspa.Equalizer_gresource with a custom command
xml-stripblanks preprocessing requested, but XMLLINT is not set, and xmllint is not in PATH

here is the full log of meson-logs:

Build started at 2021-01-06T23:10:53.699723
Main binary: /usr/bin/python3
Build Options: -Dbackend=ninja
Python system: Linux
The Meson build system
Version: 0.55.3
Source dir: /home/m/.equalizer
Build dir: /home/m/.equalizer/build
Build type: native build
None of 'PKG_CONFIG_PATH' are defined in the environment, not changing global flags.
None of 'PKG_CONFIG_PATH' are defined in the environment, not changing global flags.
Project name: pulseaudio-equalizer-ladspa
Project version: 2.7.2
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
Program python3 found: YES (/usr/bin/python3)
Configuring pulseaudio-equalizer-gtk using configuration
Configuring pulseaudio-equalizer using configuration
Pkg-config binary for MachineChoice.BUILD is not cached.
None of 'PKG_CONFIG' are defined in the environment, not changing global flags.
Pkg-config binary missing from cross or native file, or env var undefined.
Trying a default Pkg-config fallback at pkg-config
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/pkg-config'
PKG_CONFIG_PATH: 
Called `/usr/bin/pkg-config --modversion glib-2.0` -> 0
2.66.1
PKG_CONFIG_PATH: 
Called `/usr/bin/pkg-config --cflags glib-2.0` -> 0
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
PKG_CONFIG_PATH: 
Called `/usr/bin/pkg-config glib-2.0 --libs` -> 0
-L/usr/lib/x86_64-linux-gnu -lglib-2.0
PKG_CONFIG_PATH: 
Called `/usr/bin/pkg-config glib-2.0 --libs` -> 0
-lglib-2.0
None of 'PKG_CONFIG_PATH' are defined in the environment, not changing global flags.
Configuring constants.py using configuration
Build targets in project: 1

Found ninja-1.10.0 at /usr/bin/ninja
None of 'STRIP' are defined in the environment, not changing global flags.
None of 'STRIP' are defined in the environment, not changing global flags.

What am I missing exactly?

Configured with meson reconfigure -Dpurelib=lib/python3/dist-packages (trying this on Ubuntu Mate 20.10 and thats hopefully the correct path)

Michas0206 commented 3 years ago

Can be closed, I just had to install sudo apt install libxml2-utils.

Now I have the Equalizer installed and it does open... EDIT: Yes, working fine, many thanks for your efforts. Pls make this easily available for everyone through repos