I have followed all the directions in the README to build this project. Everything seems to be going just fine until it gets towards the last few parts. The output below is from a ODROID-XU4 (same basic hardware as RasPi2 but think 4 of them together) running Debian sid.
john@xu4:~/src/chipmach/build$ uname -a
Linux xu4 3.10.96+ #1 SMP PREEMPT Sun Feb 14 11:47:29 CET 2016 armv7l GNU/Linux
john@xu4:~/src/chipmach/build$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux testing-updates (sid)
Release: testing-updates
Codename: sid
john@xu4:~/src/chipmach/build$ gcc --version
gcc (Debian 6-20160313-1) 6.0.0 20160313 (experimental) [trunk revision 234167]
john@xu4:~/src/chipmach/build$ ninja --version
1.6.0
john@xu4:~/src/chipmach/build$ cmake --version
cmake version 3.5.1
Below is the error I get (same error on both armhf (xu4) and amd64 (my laptop):
[1253/1278] Building CXX object CMakeFiles/chipmachine.dir/src/ChipMachine.cpp.o
FAILED: /usr/bin/c++ -DAPP_NAME=chipmachine -I/home/john/src/chipmach/chipmachine/../apone/mods -I/usr/local/include -I/home/john/src/chipmach/chipmachine/../apone/mods/grappix -I/home/john/src/chipmach/chipmachine/../apone/mods/musicplayer/plugins -g -funsigned-char -std=c++11 -g -funsigned-char -O2 -MMD -MT CMakeFiles/chipmachine.dir/src/ChipMachine.cpp.o -MF CMakeFiles/chipmachine.dir/src/ChipMachine.cpp.o.d -o CMakeFiles/chipmachine.dir/src/ChipMachine.cpp.o -c /home/john/src/chipmach/chipmachine/src/ChipMachine.cpp
/home/john/src/chipmach/chipmachine/src/ChipMachine.cpp: In member function ‘void chipmachine::ChipMachine::render(uint32_t)’:
/home/john/src/chipmach/chipmachine/src/ChipMachine.cpp:529:28: error: no matching function for call to ‘grappix::BaseListgrappix::VerticalLayout::render(std::shared_ptrgrappix::Window&)’
songList.render(screenptr);
^
In file included from /home/john/src/chipmach/chipmachine/src/ChipMachine.h:30:0,
from /home/john/src/chipmach/chipmachine/src/ChipMachine.cpp:1:
/home/john/src/chipmach/chipmachine/../apone/mods/grappix/grappix/gui/list.h:68:7: note: candidate: void grappix::BaseList::render(std::shared_ptrgrappix::RenderTarget, uint32_t) [with LAYOUT = grappix::VerticalLayout; uint32_t = unsigned int]
void render(std::shared_ptr target, uint32_t delta) override {
^~~~~~
/home/john/src/chipmach/chipmachine/../apone/mods/grappix/grappix/gui/list.h:68:7: note: candidate expects 2 arguments, 1 provided
[1253/1278] Building CXX object CMakeFiles/chipmachine.dir/src/MusicDatabase.cpp.o
ninja: build stopped: subcommand failed.
john@xu4:~/src/chipmach/build$