Closed artik closed 7 months ago
Hey @artik
You will need to install the development packages of the dependencies in order to compile from source. These are the packages that contain the header files, static libs, etc..
I'm not too familiar with apt
-based distros, but my distro has the pipewire-devel
package, for example.
Exactly, it's what I tought, so I looked for pipewire-devel
https://pkgs.org/download/pipewire-devel but no ubuntu
version.
Hmm, that's quite surprising, considering that pipewire is quite established for linux audio at this point.
You could try building and installing the pipewire headers/libs separately, just to get Shadow Cast compiling. The pipewire sources can be found here. I would pick a version that closely matches your system installation of pipewire.
Some points to consider....
/usr
/usr/local
, etc). I believe the pipewire build system supports this by using e.g. meson configure builddir -Dprefix=$HOME/.local/lib
cmake -DCMAKE_PREFIX_PATH=$HOME/.local/lib -DPKG_CONFIG_USE_CMAKE_PREFIX_PATH=ON ..
to make it look for you local installation of pipewire (NOTE: I've not tried this)I followed this guide, and it seems to work: https://linuxconfig.org/how-to-install-pipewire-on-ubuntu-linux
Pretty sure this one fixed it: sudo apt install gstreamer1.0-pipewire libpipewire-0.3-{0,dev,modules} libspa-0.2-{bluetooth,dev,jack,modules} pipewire{,-{audio-client-libraries,pulse,media-session,bin,locales,tests}}
Espacially: libpipewire-0.3-dev
I'm trying to compile
shadow-cast
onLinux Mint 21.3 Cinnamon
.First I'm adding the repository:
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
Then installing Pipewire:
sudo apt install gstreamer1.0-pipewire pipewire-audio-client-libraries pipewire pipewire-pulse
But I have this error when i'm trying to compile:
What I'm doing wrong?