- Joined
- Jun 30, 2023
I believe this is the droid you're looking for. Did you clone all these?How are y'all getting this to build? It's trying to include a file (common.hh) that wasn't committed to Git nor exists in the zip. There's other includes in there that also don't make much sense...
Code:$ make -j6 g++ -std=c++17 -O3 -march=native -Wall -Wextra -DWITH_UI -I../dsp -I../code -I../modem -o modem73 kiss_tnc.cc miniaudio.o -lpthread -lncurses -ldl -lm In file included from kiss_tnc.cc:33: modem.hh:10:10: fatal error: common.hh: No such file or directory 10 | #include "common.hh" | ^~~~~~~~~~~ compilation terminated. make: *** [Makefile:29: modem73] Error 1
Code:
# Requires DSP, code, and modem libraries
git clone https://github.com/aicodix/dsp.git
git clone https://github.com/aicodix/code.git
git clone https://github.com/aicodix/modem.git
# Clone modem73
git clone https://github.com/RFnexus/modem73
# Your folders should look like this:
#.../
#├── dsp/ # DSP library (aicodix)
#│ └── ...
#├── code/ # Code library (aicodix)
#│ └── ...
#├── modem/ # Modem library (aicodix)
#│ └── ...
#└── modem73/ # modem73 src
# └── ...
# Build
cd modem73
make AICODIX_DSP=../dsp AICODIX_CODE=../code MODEM_SRC=../modem
# Optional: move to /usr/local/bin
sudo make install

