<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hi Christian</div><br class=""><div><blockquote type="cite" class=""><div class="">Am 21.09.2015 um 10:01 schrieb Christian Hitz <<a href="mailto:christian.hitz@digitalstrom.com" class="">christian.hitz@digitalstrom.com</a>>:</div><br class="Apple-interchange-newline"><div class="">Hi Markus,<br class=""><br class="">On 18.09.2015 19:49, Markus Nicks wrote:<br class=""><blockquote type="cite" class="">Hi,<br class="">while trying to setup dSS on a virtualized Linux (Ubuntu) following the<br class="">instructions on your wiki<br class="">(<a href="http://redmine.digitalstrom.org/projects/dss/wiki/How_to_build_the_dSS#Compilinginstall-digitalSTROM-Server-dSS" class="">http://redmine.digitalstrom.org/projects/dss/wiki/How_to_build_the_dSS#Compilinginstall-digitalSTROM-Server-dSS</a>)<br class="">I run in several problems. As I’m not very experienced in the C,C++<br class="">configure, make, … stuff I’m not sure whether these problems are related<br class="">to the somewhat outdated instructions or there are mistakes from my<br class="">site. May be someone of you experts can give me a hint what’s going<br class="">wrong looking at make output below.<br class=""></blockquote><br class="">There was an error: we recently switched our git servers from gitorious to gitlab and the link to the ds485-stack libraries was still pointing to the old server. This is fixed now.<br class=""></div></blockquote><div><br class=""></div><div class="">Ok, using the new gitlab repos instead of the old gitorious was clear so far ;-)</div><div style="widows: 1;" class="">Just for information chapter "<span class="">Install web interface</span>“ also still mention gitorious which might not correct anymore</div><div style="widows: 1;" class=""><br class=""></div><blockquote type="cite" class=""><div class="">As for the rest of the instructions: I just ran through them and they worked.<br class=""></div></blockquote><div><br class=""></div><div style="widows: 1;" class=""><div style="widows: auto;" class="">Starting a 2nd attempt on a plain vanilla debian (RPi) image I facing following challenges which might be worth mentioning on wiki page</div><div style="widows: auto;" class=""><br class=""></div><div style="widows: auto;" class="">[1] Additional to mentionend ds485-stack libraries, "dss-misc/libcommchannel“ is also needed</div><div style="widows: auto;" class="">[2] It seems dsm-api has a dependency to lua which in my case was missing. As the installation (apt-get install lua5.2) doesn’t worked for me (may be because of a missing reboot?!?) I switched off the scripting capability (<span class="" style="color: rgb(72, 72, 72); widows: 1; background-color: rgb(250, 250, 250);">cmake -DCMAKE_INSTALL_PREFIX=$PREFIX -DWITH_SCRIPTING=off) </span>as quick fix</div><div style="widows: auto;" class="">[3] Using "./configure --prefix=$PREFIX“ as mentionend while compiling dSS ends up with error […]configure: error: libdsm-api headers not found in requested location -api_search_headers. Running configure with additional parameter "--with-search=$PREFIX" works better.</div></div><div style="widows: 1;" class=""><br class=""></div><blockquote type="cite" class=""><div class=""><br class=""><blockquote type="cite" class="">Moreover I'm interesting in a running the dSS on a Raspberry PI and<br class="">using the dss11-1GB as gateway (dSS [on RPi] —> Network —> dSS11-1GB —><br class="">DS 485 —> dSM). Might this a possible scenario or are there any reasons<br class="">why this doesn’t work?<br class=""></blockquote><br class="">I don't see why this shouldn't work. You would have to "Enable support for additional digitalSTROM-Server" in System > System Settings on your dSS11-1GB.<br class=""></div></blockquote><div><br class=""></div>That’s sound promising, but first of all I need a working build process ;-) </div><div><br class=""><blockquote type="cite" class=""><div class=""><br class=""><blockquote type="cite" class="">May be someone has already a running dSS RPi<br class="">setup and can summarize a short How-To?<br class=""></blockquote><br class=""><blockquote type="cite" class="">In file included from ../src/ds485/dsactionrequest.cpp:27:0:<br class="">../src/ds485/dsactionrequest.h:26:29: fatal error: digitalSTROM/ds.h: No<br class="">such file or directory<br class=""></blockquote><br class="">The build is not seeing the required headers from the ds485-steck libraries. Have you installed ds485-core, libdsuid, ds485-netlib, ds485-client, dsm-api according to the instructions?<br class=""></div></blockquote><div><br class=""></div>Yes, all mentioned libraries and also the in point of view needed „libcommchannel“ (see [1])</div><div><br class=""><blockquote type="cite" class=""><div class=""><br class=""><br class=""><blockquote type="cite" class="">In file included from ../src/bonjour.cpp:30:0:<br class="">../src/propertysystem.h:41:28: fatal error: boost/atomic.hpp: No such<br class="">file or directory<br class=""></blockquote><br class="">Some boost headers seem to be missing. That's strange because configure actually checks for this header.<br class=""></div></blockquote><div><br class=""></div><div class="">As the „configure“ step (config.log) looks in my point of view pretty much ok, the build is still broken because of not resolvable boost. Might this behavior belongs to the additional "--with-search=$PREFIX“ parameter while running configure (see [3])?</div><div class=""><br class=""></div><div class=""><div class="">[…]</div><div class="">make[3]: Entering directory '/root/dSS/dss-mainline/build'</div><div class="">  CXX    ../src/libdsscore_a-backtrace.o</div><div class="">  CXX    ../src/libdsscore_a-base.o</div><div class="">  CXX    ../src/libdsscore_a-bonjour.o</div><div class="">In file included from ../src/bonjour.cpp:30:0:</div><div class="">../src/propertysystem.h:41:28: fatal error: boost/atomic.hpp: No such file or directory</div><div class="">compilation terminated.</div><div class="">Makefile:1802: recipe for target '../src/libdsscore_a-bonjour.o' failed</div><div class="">make[3]: *** [../src/libdsscore_a-bonjour.o] Error 1</div><div class="">make[3]: Leaving directory '/root/dSS/dss-mainline/build'</div><div class="">Makefile:932: recipe for target 'all' failed</div><div class="">make[2]: *** [all] Error 2</div><div class="">make[2]: Leaving directory '/root/dSS/dss-mainline/build'</div><div class="">Makefile:448: recipe for target 'all-recursive' failed</div><div class="">make[1]: *** [all-recursive] Error 1</div><div class="">make[1]: Leaving directory '/root/dSS/dss-mainline'</div><div class="">Makefile:377: recipe for target 'all' failed</div><div class="">make: *** [all] Error 2</div></div><div class=""><br class=""></div><div class="">Regards,</div><div class="">Markus.</div></div></body></html>