[dss-developer] Problem building dSS & dSS on Raspberry Pi

Christian Hitz christian.hitz at digitalstrom.com
Mon Sep 21 10:01:57 CEST 2015


Hi Markus,

On 18.09.2015 19:49, Markus Nicks wrote:
> Hi,
> while trying to setup dSS on a virtualized Linux (Ubuntu) following the
> instructions on your wiki
> (http://redmine.digitalstrom.org/projects/dss/wiki/How_to_build_the_dSS#Compilinginstall-digitalSTROM-Server-dSS)
> I run in several problems. As I’m not very experienced in the C,C++
> configure, make, … stuff I’m not sure whether these problems are related
> to the somewhat outdated instructions or there are mistakes from my
> site. May be someone of you experts can give me a hint what’s going
> wrong looking at make output below.

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.
As for the rest of the instructions: I just ran through them and they 
worked.

> Moreover I'm interesting in a running the dSS on a Raspberry PI and
> using the dss11-1GB as gateway (dSS [on RPi] —> Network —> dSS11-1GB —>
> DS 485 —> dSM). Might this a possible scenario or are there any reasons
> why this doesn’t work?

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.

> May be someone has already a running dSS RPi
> setup and can summarize a short How-To?

> In file included from ../src/ds485/dsactionrequest.cpp:27:0:
> ../src/ds485/dsactionrequest.h:26:29: fatal error: digitalSTROM/ds.h: No
> such file or directory

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?


> In file included from ../src/bonjour.cpp:30:0:
> ../src/propertysystem.h:41:28: fatal error: boost/atomic.hpp: No such
> file or directory

Some boost headers seem to be missing. That's strange because configure 
actually checks for this header.

Regards,
Christian

-- 
Christian Hitz                   digitalSTROM AG, Schlieren, Switzerland
Software Development                         http://www.digitalstrom.com


More information about the dss-developer mailing list