Code: Select all
vcvrack:
Depends: libcurl3 but it is not going to be installed
Depends: libglew1.10 (>=1.10.0) but it is not installable
Depends: libglfw3 but it is not going to be installed
Depends: libzip2 (>=0.10) but it is not installable
Moderators: raboof, MattKingUSA, khz
Code: Select all
vcvrack:
Depends: libcurl3 but it is not going to be installed
Depends: libglew1.10 (>=1.10.0) but it is not installable
Depends: libglfw3 but it is not going to be installed
Depends: libzip2 (>=0.10) but it is not installable
i guess, the problem is libglew1.10.Luc wrote:Code: Select all
vcvrack: Depends: libcurl3 but it is not going to be installed Depends: libglew1.10 (>=1.10.0) but it is not installable Depends: libglfw3 but it is not going to be installed Depends: libzip2 (>=0.10) but it is not installable
Code: Select all
g++ -Iinclude -Idep/include -Idep/lib/libzip/include -MMD -O3 -march=nocona -ffast-math -Wall -Wextra -Wno-unused-parameter -Wsuggest-override -g -DARCH_LIN -std=c++11 -c -o build/src/engine.cpp.o src/engine.cpp
g++: error: unrecognized command line option ‘-Wsuggest-override’
compile.mk:51: recipe for target 'build/src/engine.cpp.o' failed
make: *** [build/src/engine.cpp.o] Error 1
Comment out that part of the relevant line in compile.mk, i.e.stanlea wrote:All goes well until make...
Code: Select all
g++: error: unrecognized command line option ‘-Wsuggest-override’
Code: Select all
FLAGS += -Wall -Wextra -Wno-unused-parameter # -Wsuggest-override
Code: Select all
g++ -fPIC -I../../include -I../../dep/include -MMD -O3 -march=nocona -ffast-math -Wall -Wextra -Wno-unused-parameter -g -DARCH_LIN -std=c++11 -c -o build/src/VCO.cpp.o src/VCO.cpp
src/VCO.cpp: In member function ‘void VoltageControlledOscillator<OVERSAMPLE, QUALITY>::process(float, float)’:
src/VCO.cpp:63:84: error: there are no arguments to ‘engineGetSampleRate’ that depend on a template parameter, so a declaration of ‘engineGetSampleRate’ must be available [-fpermissive]
pitchSlew += (randomNormal() - pitchSlew / pitchSlewTau) / engineGetSampleRate();
^
src/VCO.cpp:63:84: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
src/VCO.cpp: In member function ‘virtual void VCO::step()’:
src/VCO.cpp:212:47: error: ‘engineGetSampleRate’ was not declared in this scope
oscillator.process(1.0 / engineGetSampleRate(), inputs[SYNC_INPUT].value);
^
src/VCO.cpp: In member function ‘virtual void VCO2::step()’:
src/VCO.cpp:304:47: error: ‘engineGetSampleRate’ was not declared in this scope
oscillator.process(1.0 / engineGetSampleRate(), inputs[SYNC_INPUT].value);
^
../../compile.mk:51: recipe for target 'build/src/VCO.cpp.o' failed
make: *** [build/src/VCO.cpp.o] Error 1
Code: Select all
error while loading shared libraries: libGLEW.so.2.1: cannot open shared object file: No such file or directory
Code: Select all
CMake Error at CMakeLists.txt:222 (message):
The RandR library and headers were not found
-- Configuring incomplete, errors occurred!
See also "/home/user/Rack/dep/glfw-3.2.1/CMakeFiles/CMakeOutput.log".
See also "/home/user/Rack/dep/glfw-3.2.1/CMakeFiles/CMakeError.log".
Makefile:76: receptet för målet ”lib/libglfw.so” misslyckades
make[1]: *** [lib/libglfw.so] Fel 1
make[1]: Lämnar katalogen ”/home/user/Rack/dep”
Makefile:45: receptet för målet ”dep” misslyckades
make: *** [dep] Fel 2
Were you using falkTX's binary ? If so, I think that's for 0.3.2. Alas, I don't use the binaries, I'm not sure I can help anyone with them.thebutant wrote:I can't manage to install VCVRack on my system running Debian stable + KX studio repos.
When downloading the binary, trying to run "Rack", I get this message:Code: Select all
error while loading shared libraries: libGLEW.so.2.1: cannot open shared object file: No such file or directory
When trying to build it from git, I get to the point of running "make dep" before receiving the following error:Code: Select all
CMake Error at CMakeLists.txt:222 (message): The RandR library and headers were not found ... [/quote] Looks like you need a lib and a dev package, possibly libxrandr and libxrandr-dev. [quote] When it comes to "libglew", which obviously is a crucial point here, Synaptic tells me I have libglew2.0 installed. [/quote] The build will ignore the system library and compile its own libGLEW, accessed via LD_LIBRARY_PATH when you 'make run' . HTH, dp
Code: Select all
./Rack: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./librtmidi.so.4)
Symbols versioning. Basically no way to run it unless you upgrade your system. Why I do not care for precompiled binaries and why I prefer to roll my own.stanlea wrote:From pre compiled linux version :
Code: Select all
./Rack: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./librtmidi.so.4)
Did you try loading any of the modules precompiled for 0.4.0 ?
Trying to compile from git with checkout v0.4.0 : compiles without errors, rack loads but I cannot load any modules. BTW compiling Fundamental modules fails at VCO
Code: Select all
cd /your/path/to/Rack/plugins/Fundamental/src
sed -i -- 's/engineGetSampleRate()/gSampleRate/g' *.cpp
cd ../
make
Code: Select all
cd /your/path/to/Rack/plugins/Fundamental/src
sed -i -- 's/reset()/initialize()/g' *.cpp
cd ../
make
Well, by "binary" I didn't really mean binary at all. I'm sorry, I was a bit too quick there. What I tried was the 0.4.0 zip-file you can download at vcvrack.com. Anyway:davephillips wrote: Were you using falkTX's binary ? If so, I think that's for 0.3.2. Alas, I don't use the binaries, I'm not sure I can help anyone with them.
Thanks for the tip there!davephillips wrote: Looks like you need a lib and a dev package, possibly libxrandr and libxrandr-dev.
Code: Select all
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
cc -Iinclude -Idep/include -Idep/lib/libzip/include -MMD -g -O3 -march=nocona -ffast-math -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -c -o build/ext/osdialog/osdialog_gtk2.c.o ext/osdialog/osdialog_gtk2.c
ext/osdialog/osdialog_gtk2.c:3:21: fatal error: gtk/gtk.h: No such file or directory
#include <gtk/gtk.h>
^
compilation terminated.
compile.mk:48: receptet för målet ”build/ext/osdialog/osdialog_gtk2.c.o” misslyckades
make: *** [build/ext/osdialog/osdialog_gtk2.c.o] Fel 1