Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A required package was not found #47

Open
VortexV opened this issue May 10, 2023 · 7 comments
Open

A required package was not found #47

VortexV opened this issue May 10, 2023 · 7 comments

Comments

@VortexV
Copy link

VortexV commented May 10, 2023

I get this error when running cmake ... in rkrlv2-beta_3

"-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Checking for module 'lv2>=1.10.0'
-- No package 'lv2' found
CMake Error at /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:825 (_pkg_check_modules_internal)
lv2/CMakeLists.txt:14 (pkg_check_modules)"

I am attaching the log file.
CMakeOutput.log

@ssj71
Copy link
Owner

ssj71 commented May 10, 2023

if you are on debian/ubuntu linux (or derivatives) you should be able to get the needed package through the terminal command sudo apt-get install lv2-dev.
If you are not on said distros, what are you using?

@VortexV
Copy link
Author

VortexV commented May 10, 2023

Thank you for the quick reply!

I am on Ubuntu Studio 22.04
Installing the lv2-dev did not change the problem, I get the same error. Do I need to reboot for the dev libs to take effect?

Thanks!

@ssj71
Copy link
Owner

ssj71 commented May 10, 2023

no typically you do not need a reboot. that is odd that it's not finding it then. I'm not sure what would cause it. It might be easier to add the kxstudio PPAs which should have these plugins packaged, or if you want to keep trying to figure out building it yourself, please run pkg-config --list-all in a terminal and paste the lengthy output here.

@VortexV
Copy link
Author

VortexV commented May 10, 2023

I will try the kxstudio ppa (I used it prior to switching from kubuntu to Ubuntu Studio).

If that doesn't work, I will build it.

Below is the output from pkg-config

pkg-config --list-all
adwaita-icon-theme gnome-icon-theme - A collection of icons used as the basis for GNOME themes
bash-completion bash-completion - programmable completion for the bash shell
fontutil FontUtil - Font utilities dirs
geoclue-2.0 Geoclue - The Geoinformation Service
gnome-icon-theme gnome-icon-theme - A collection of icons used as the basis for GNOME themes
gnome-system-tools gst - Gnome System Tools
iso-codes iso-codes - ISO country, language, script and currency codes and translations
libcrypt libxcrypt - Extended crypt library for DES, MD5, Blowfish and others
libdrm libdrm - Userspace interface to kernel DRM services
libdrm_amdgpu libdrm_amdgpu - Userspace interface to kernel DRM services for amdgpu
libdrm_intel libdrm_intel - Userspace interface to intel kernel DRM services
libdrm_nouveau libdrm_nouveau - Userspace interface to nouveau kernel DRM services
libdrm_radeon libdrm_radeon - Userspace interface to kernel DRM services for radeon
libnsl libnsl - Library containing NIS functions using TI-RPC (IPv6 enabled)
libpipewire-0.3 libpipewire - PipeWire Interface
libspa-0.2 libspa - Simple Plugin API
libtirpc libtirpc - Transport Independent RPC Library
libxcrypt libxcrypt - Extended crypt library for DES, MD5, Blowfish and others
lv2 LV2 - An extensible audio plugin interface.
mobile-broadband-provider-info mobile-broadband-provider-info - Mobile Broadband Service Provider Information Database
mypaint-brushes-1.0 mypaint-brushes - Brushes used by MyPaint and other software using libmypaint.
mypaint-brushes-2.0 mypaint-brushes - Brushes used by MyPaint and other software using libmypaint.
pciaccess pciaccess - Library providing generic access to the PCI bus and devices.
pd pd - Pure Data
pd-flext pd-flext - C++ glue layer for Pure Data and Max
plasma-key-data PlasmaKeyData - Plasma's key data used for key-holding behaviour
poppler-data poppler-data - Encoding files for use with poppler
shared-mime-info shared-mime-info - Freedesktop common MIME database
systemd systemd - systemd System and Service Manager
tinycompress libtinycompress - Tinycompress library for ALSA compress audio offload
udev udev - udev
vamp vamp - An API for audio analysis and feature extraction plugins
vamp-hostsdk vamp-hostsdk - Development library for Vamp audio analysis plugin hosts
vamp-sdk vamp-sdk - Development library for Vamp audio analysis plugins
xbitmaps X bitmaps - Bitmaps that are shared between X applications
xkbcomp xkbcomp - XKB keymap compiler
xkeyboard-config XKeyboardConfig - X Keyboard configuration data
xorg-wacom xorg-wacom - X.Org Wacom Tablet driver.
yelp-xsl yelp-xsl - Yelp XSLT Stylesheets

@ssj71
Copy link
Owner

ssj71 commented May 10, 2023

very odd to me that pkg-config can find it using the terminal but not through cmake. This is very unusual. I'll have to do some digging to figure it out. Hopefully in the next few days I can find some extra time to look into it

@VortexV
Copy link
Author

VortexV commented May 11, 2023

Thank You!

FYI, installing the KXStudio packages did not help, same error.

I will try to build from source tomorrow.

@ssj71
Copy link
Owner

ssj71 commented May 11, 2023

Hmm, I thought that rkrlv2 was available as a package through kxstudio, but I see now it is not listed in the plugins on their site. Someone else has made a snap package for rkrlv2 that you can try: https://snapcraft.io/rkrlv2 . I'll still try to dig in though because there's no reason why you shouldn't be able to build. I'm just trying to get you up and running in the mean time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants