Open QXR9 opened 8 months ago
This is to be a reference:
durgunb@kuzgun13:~$ LANGUAGE=en sudo pkcon install libcairo-dev lv2-dev lv2core libsndfile1-dev libsamplerate0-dev
Resolving [=========================] Package not found: libcairo-dev
[=========================] Package not found: lv2-dev
[=========================] Package not found: lv2core
[=========================] Package not found: libsndfile1-dev
[=========================] Package not found: libsamplerate0-dev
[=========================] Package not found: libcairo-dev
[=========================] Package not found: lv2core
[=========================] Command failed: The selected packages may already be installed.
durgunb@kuzgun13:~$ LANGUAGE=en sudo apt install libcairo-dev lv2-dev lv2core libsndfile1-dev libsamplerate0-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'libcairo2-dev' instead of 'libcairo-dev'
Package lv2core is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'lv2core' has no installation candidate
durgunb@kuzgun13:~$ LANGUAGE=en sudo apt-get install libcairo-dev lv2-dev lv2core libsndfile1-dev libsamplerate0-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'libcairo2-dev' instead of 'libcairo-dev'
Package lv2core is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'lv2core' has no installation candidate
Hmm, doing a meson build_dir
command here works fine..?
The Meson build system
Version: 0.61.2
Source dir: /home/harry/openav/artyfx
Build dir: /home/harry/openav/artyfx/build_123
Build type: native build
Project name: openav_artyfx
Project version: undefined
C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
C++ linker for the host machine: c++ ld.bfd 2.38
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Found CMake: /usr/bin/cmake (3.22.1)
Run-time dependency benchmark found: NO (tried pkgconfig and cmake)
Run-time dependency sndfile found: YES 1.0.31
Run-time dependency threads found: YES
Run-time dependency lv2 found: YES 1.18.2
Run-time dependency cairo found: YES 1.16.0
Dependency sndfile found: YES 1.0.31 (cached)
Run-time dependency samplerate found: YES 0.2.2
Dependency threads found: YES unknown (cached)
Run-time dependency x11 found: YES 1.7.5
Build targets in project: 1
Where is the apt install lv2core
coming from? That has been outdated for a long time I think..?
CMake should also work, it has a switch to turn off the GUI mode if that's not required? Depending on platform, also disable the SSE CPU flags?
CMake output:
-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Checking for module 'lv2>=1.8.0'
-- Found lv2, version 1.18.2
-- Checking for module 'sndfile'
-- Found sndfile, version 1.0.31
ArtyFX Configuration :
-----------------------
* Install Directory : /usr/local
* AVTK GUI : OFF
* DSP Benchmarks : OFF
-- Configuring done
-- Generating done
-- Build files have been written to: /home/harry/openav/artyfx/build
Reviewing a bit more, the above commit reduces dependencies and builds only the DSP components of the LV2 plugins.
Hmm, doing a
meson build_dir
command here works fine..?The Meson build system Version: 0.61.2 Source dir: /home/harry/openav/artyfx Build dir: /home/harry/openav/artyfx/build_123 Build type: native build Project name: openav_artyfx Project version: undefined C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0") C++ linker for the host machine: c++ ld.bfd 2.38 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: /usr/bin/pkg-config (0.29.2) Found CMake: /usr/bin/cmake (3.22.1) Run-time dependency benchmark found: NO (tried pkgconfig and cmake) Run-time dependency sndfile found: YES 1.0.31 Run-time dependency threads found: YES Run-time dependency lv2 found: YES 1.18.2 Run-time dependency cairo found: YES 1.16.0 Dependency sndfile found: YES 1.0.31 (cached) Run-time dependency samplerate found: YES 0.2.2 Dependency threads found: YES unknown (cached) Run-time dependency x11 found: YES 1.7.5 Build targets in project: 1
Where is the
apt install lv2core
coming from? That has been outdated for a long time I think..?CMake should also work, it has a switch to turn off the GUI mode if that's not required? Depending on platform, also disable the SSE CPU flags?
CMake output: -- The C compiler identification is GNU 11.4.0 -- The CXX compiler identification is GNU 11.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Checking for module 'lv2>=1.8.0' -- Found lv2, version 1.18.2 -- Checking for module 'sndfile' -- Found sndfile, version 1.0.31 ArtyFX Configuration : ----------------------- * Install Directory : /usr/local * AVTK GUI : OFF * DSP Benchmarks : OFF -- Configuring done -- Generating done -- Build files have been written to: /home/harry/openav/artyfx/build
I'm not sure, I'll check the version I download. But I saw this in requirements. I'm using KDE Neon with plasma 6.0 Latest stable now. As I said, I just want to use plugins in waveform. I don't really want to build, but Waveform does not see the plugin. I can add to a track, but a warning shows up. CMake did not work either. IDK why. DAW should have run plugins.
Reviewing a bit more, the above commit reduces dependencies and builds only the DSP components of the LV2 plugins.
I'm sorry, I still don't know what to do. What should I do? It completely seems like the problem belongs to my system.
Few dependencies are unable to get. And I try to build, then I get this:
meson-log.txt
When I try to use only .ttl files, despite LSP plugins are working, these are not. My DAW Waveform says when I add the plugin to the track; “This plugin was not found”.