VCVRack / AudibleInstruments

VCV Rack plugin based on Mutable Instruments Eurorack modules
https://vcvrack.com/AudibleInstruments.html
Other
383 stars 84 forks source link

Build failed on Debian Stretch #78

Closed tank-trax closed 5 years ago

tank-trax commented 5 years ago

on Debian after checking out v1 there was a problem with eurorack

I had to do following:

git clone https://github.com/AndrewBelt/eurorack.git
cd eurorack
git submodule update --init --recursive
cd ..
make dist
AndrewBelt commented 5 years ago

You haven't stated what the problem was, just what you had to do to fix it.

tank-trax commented 5 years ago

after

git clone https://github.com/VCVRack/AudibleInstruments.git
cd AudibleInstruments
git submodule update --init --recursive

this happened:

Submodule 'eurorack' (https://github.com/AndrewBelt/eurorack.git) registered for path 'eurorack'
Cloning into '/path/to/Rack/plugins/AudibleInstruments/eurorack'...
error: no such remote ref c050f232db2f5e45125a48fc634fbf36ca8a08a4
Fetched in submodule path 'eurorack', but it did not contain c050f232db2f5e45125a48fc634fbf36ca8a08a4. Direct fetching of that commit failed.
AndrewBelt commented 5 years ago

You're trying to build the v0.6 branch of Audible Instruments, which has been broken and won't be fixed. Check out the v1 branch with git checkout v1.

tank-trax commented 5 years ago
git checkout v1
M       eurorack
Already on 'v1'
Your branch is up-to-date with 'origin/v1'.
git submodule update --init --recursive

nothing happens

make
g++ -std=c++11 -Wsuggest-override -DTEST -I./eurorack -Wno-unused-local-typedefs -fPIC -I../../include -I../../dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -c -o build/src/Plaits.cpp.o src/Plaits.cpp
src/Plaits.cpp:7:30: fatal error: plaits/dsp/voice.h: No such file or directory
 #include "plaits/dsp/voice.h"
                              ^
compilation terminated.
../../compile.mk:61: recipe for target 'build/src/Plaits.cpp.o' failed
AndrewBelt commented 5 years ago

Maybe start over from scratch? You've left out a command somewhere because in your earlier message it didn't include git checkout v1, but your last message it says you're already on v1, so you must have run git checkout v1 secretly between those two messages.

tank-trax commented 5 years ago

the only way I am able to build it is by following the steps outlined up top

tank-trax commented 5 years ago

I started over from scratch and it worked when I checked out v1 prior updating the modules