To build from source on Linux with an appropriate C++ compiler and libraries:
root user on the host
root@raspberrypi:/home/pi/git# apt-get install libusb-1.0-0-dev libudev-dev
root user on the host
root@raspberrypi:/home/pi/git# apt-get install qtbase5-dev qtdeclarative5-dev
root user on the host
git clone --recursive https://github.com/signalspec/pixelpulse2
root user on the host
root@raspberrypi:/home/pi# cd pixelpulse2 root@raspberrypi:/home/pi/pixelpulse2# mkdir build root@raspberrypi:/home/pi/pixelpulse2# cd build root@raspberrypi:/home/pi/pixelpulse2/build#
root user on the host
root@raspberrypi:/home/pi/pixelpulse2/build# qmake --version QMake version 3.0 Using Qt version 5.1.1 in /usr/lib64
.
qmake-qt5
, rather than qmake
below. (on Opensuse 13.1)root user on the host
root@raspberrypi:/home/pi/pixelpulse2/build# qmake --version QMake version 2.01a Using Qt version 4.8.5 in /usr/lib64
root user on the host
root@raspberrypi:/home/pi/pixelpulse2/build# qmake .. qmake: could not exec '/usr/lib/arm-linux-gnueabihf/qt4/bin/qmake': No such file or directory root@raspberrypi:/home/pi/pixelpulse2/build# export QT_SELECT=5 root@raspberrypi:/home/pi/pixelpulse2/build# qmake --version QMake version 3.0
root user on the host
root@raspberrypi:/home/pi/pixelpulse2/build# qmake .. make ./pixelpulse2
root user on the host
root@raspberrypi:/home/pi/pixelpulse2/build# qmake .. make ./pixelpulse2