SimulPiscator / aeolus

Aeolus is a high quality pipe organ emulator using additive synthesis.
https://kokkinizita.linuxaudio.org/linuxaudio/aeolus/
GNU General Public License v3.0
16 stars 2 forks source link

can't build under debian 8 jessie #1

Open rseffner opened 1 year ago

rseffner commented 1 year ago

1st needed to add "-std=c++11" to CXXFLAGS in Makefile 2nd I got "main.cc:(.text.startup+0,254): undefined reference to 'Imidi_alsa::Imidi_alsa(Lfq_u32, Lfq_u8, unsigned short, char const)'

Do I need an newer development environment?

jerash commented 1 year ago

aren't you simply missing the alsadev packages ?

riban-bw commented 1 year ago

The makefile is missing imidi_alsa.o from AEOLUS_O variable. Adding resolves the issue but I don't know if this should be conditional.

The build instructions say to use this makefile but you can also (maybe should) use cmake:

mkdir build
cd build
cmake ..
make