New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LimeNET micro RPI/CM3 8 GB build from source #64
Comments
You need libconfig++ and libconfig++-dev packages to be installed prior to building. See the list of all dependencies in the README, and try to apt install them all before building otherwise you'll have to repeat this step many times. |
Thank you, only missing was: libftdi-dev After that, make started well, with just few warnings /usr/bin/ld: QRadioLink.pb.o:(.data.rel.ro+0x26c): more undefined references to `google::protobuf::Message::SpaceUsed() const' follow Here already have protobuf: Any more suggestion? |
Hmm, that's a weird one, never seen it before. It seems the linker can't link into libprotobuf-c++. Which branch are you building off? I've made changes lately to that part that may be incompatible with your version of libprotobuf (can you please check and post its version?), so I suggest the following:
You'll be missing some latest features, but the build may work with that version. Alternatively, you can download a source tarball from the releases page, 0.8.2-1 and above until you hit 0.8.3-alpha |
Thank You, Have stable running Soapy, now just need TX/RX application Soapy SDR -- the SDR abstraction library###################################################### Lib Version: v0.8.0-ga489f3dc
Soapy SDR -- the SDR abstraction library###################################################### Probe device -- Device identificationdriver=FT601 -- Peripheral summaryChannels: 1 Rx, 1 Tx -- RX Channel 0Full-duplex: YES -- TX Channel 0Full-duplex: YES |
Helo Adrian, I used qradiolink-0.8.2-3.zip deleted complete directory on pi and repeated: |
Can you post your version of libprotobuf? I am using libprotobuf17 here, make sure you are not using libprotobuf-lite17. |
pi@raspberrypi:~ $ sudo apt-get install libprotobuf-dev Have this one, have no clue is it good enough :) |
Tested with: Guess, now is turn for someone more proficient on RPI 👍 |
I forgot to ask the most basic question: which version of Debian is your OS based on? Debian 10 (current stable) is supported, so if your version of Raspbian is based on Debian 10 then they are doing something strange to libprotobuf and/or protoc. |
I am using 2019-09-26-raspbian-buster 3,7 GB image, |
Sorry for the delay. It seems to me that the code generated by protoc is incompatible with the version of libprotobuf being linked. Can you please post the output of ** protoc --version ** ? |
Thank you Adrian, |
Djani, I don't know about Soapy remote. Theoretically it might work, but in practice it's always harder. Don't expect it to work perfectly though, or even well enough. Had some weeks to test my setup, when confronted with the real deal all this theoretical stuff goes out the window, the reality is my setup does not work well enough at the moment. Things may improve in the future or they may not. Don't rely on it for anything serious, at the moment it's good when you are bored and want to try various things. |
Dear Adrian, that is good enough.... |
Hello,
can you advise please LimeNET micro RPI/CM3 8 GB
build from source.
I was following;
git clone https://github.com/qradiolink/qradiolink
cd qradiolink/
git checkout master
mkdir -p build
cd ext/
protoc --cpp_out=. Mumble.proto
protoc --cpp_out=. QRadioLink.proto
cd ../build/
qmake ..
make
./qradiolink
protobuf and Qt5 installed
pi@raspberrypi:
/qradiolink/build $ qmake ../qradiolink/build $ makeProject MESSAGE: /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++
Project MESSAGE: Building for GNU/Linux
Project MESSAGE: Building without OpenGL support
Project MESSAGE: Building with Qt audio support.
pi@raspberrypi:
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -fPIC -DUSE_QT_AUDIO -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../qradiolink -I. -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtMultimedia -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -o imagecapture.o ../video/imagecapture.cpp
In file included from ../video/imagecapture.h:24,
from ../video/imagecapture.cpp:17:
../../qradiolink/src/settings.h:26:10: fatal error: libconfig.h++: No such file or directory
#include <libconfig.h++>
^~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:1053: imagecapture.o] Error 1
pi@raspberrypi:~/qradiolink/build $
The text was updated successfully, but these errors were encountered: