<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
</head>
<body bgcolor="#ffffff" text="#000000">
Hallo DSS Entwickler<br>
<br>
Ich folgte der Anleitung <a
href="http://developer.digitalstrom.org/redmine/projects/dss/wiki/How_to_build_the_dSS">http://developer.digitalstrom.org/redmine/projects/dss/wiki/How_to_build_the_dSS</a><br>
<br>
beim Schritt Compiling dss ergab sich folgendes Problem:<br>
(RC2 und latest git version)<br>
<br>
cmake -DLIBDSM_PREFIX=/home/digitalstrom/libdsm
-DWITH_DATADIR=/home/www/digitalstrom/data <br>
[...]<br>
/home/digitalstrom/libdsm/include/digitalSTROM/dsm-api-v2/dsm-api.h:
In member function âvirtual std::vector<dss::DeviceSpec_t,
std::allocator<dss::DeviceSpec_t> >
dss::DSStructureQueryBusInterface::getDevicesInZone(const
dss::dss_dsid_t&, int)â:<br>
/home/digitalstrom/libdsm/include/digitalSTROM/dsm-api-v2/dsm-api.h:1718:
error: too many arguments to function âint
DeviceInfo_by_index_only_active(void*, dsid_t, uint16_t, uint16_t,
uint16_t*, uint16_t*, uint16_t*, uint16_t*, uint16_t*, uint16_t*,
uint8_t*, uint8_t*, uint8_t*, uint8_t*, uint8_t*, uint8_t*,
uint32_t*)â<br>
/home/digitalstrom/dss-mainline/core/ds485/dsstructurequerybusinterface.cpp:212:
error: at this point in file<br>
/home/digitalstrom/libdsm/include/digitalSTROM/dsm-api-v2/dsm-api.h:
In member function âvirtual dss::DeviceSpec_t
dss::DSStructureQueryBusInterface::deviceGetSpec(dss::devid_t,
dss::dss_dsid_t)â:<br>
/home/digitalstrom/libdsm/include/digitalSTROM/dsm-api-v2/dsm-api.h:1939:
error: too many arguments to function âint
DeviceInfo_by_device_id(void*, dsid_t, uint16_t, uint16_t*,
uint16_t*, uint16_t*, uint16_t*, uint16_t*, uint16_t*, uint8_t*,
uint8_t*, uint8_t*, uint8_t*, uint8_t*, uint8_t*, uint32_t*)â<br>
/home/digitalstrom/dss-mainline/core/ds485/dsstructurequerybusinterface.cpp:242:
error: at this point in file<br>
make[2]: ***
[core/ds485/CMakeFiles/ds485.dir/dsstructurequerybusinterface.cpp.o]
Fehler 1<br>
make[1]: *** [core/ds485/CMakeFiles/ds485.dir/all] Fehler 2<br>
make: *** [all] Fehler 2<br>
<br>
wo steckt der Fehler?<br>
<br>
<br>
Liegt das an einer fehlenden oder zu neuen Bibliothek/Compiler ?<br>
<br>
verlangt sind:<br>
<span class="Apple-style-span" style="border-collapse: separate;
color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style:
normal; font-variant: normal; font-weight: normal; letter-spacing:
normal; line-height: normal; orphans: 2; text-indent: 0px;
text-transform: none; white-space: normal; widows: 2;
word-spacing: 0px; font-size: medium;"><span
class="Apple-style-span" style="color: rgb(72, 72, 72);
font-family: Verdana,sans-serif; font-size: 12px;"><code><br>
-cmake <br>
-libxml2-dev<br>
-libical-dev <br>
-gsoap <br>
-libpoco-dev <br>
-libboost-filesystem1.35-dev <br>
-libboost-system1.35-dev <br>
-libmozjs-dev <br>
-gcc-4.2 <br>
-g++-4.2</code></span></span><br>
<br>
Installiert ist:<br>
<br>
Debian 6.01 Kernel: 2.6.32-5-686 i686<br>
<br>
Package: cmake<br>
Version: 2.8.2+dfsg.1-0+squeeze1<br>
<br>
Package: libxml2-dev<br>
Version: 2.7.8.dfsg-2<br>
<br>
Package: libical-dev<br>
Version: 0.44-3<br>
<br>
Package: gsoap<br>
Version: 2.7.15-1<br>
<br>
Package: libpoco-dev<br>
Version: 1.3.6p1-1+b1<br>
<br>
Package: libboost-filesystem1.42.0<br>
Version: 1.42.0-4<br>
<br>
Package: libboost-system1.42.0<br>
Source: boost1.42<br>
<br>
Package: g++<br>
Version: 4:4.4.5-1<br>
<br>
Package: gcc<br>
Version: 4:4.4.5-1<br>
<br>
<br>
Gruss roman<br>
<br>
<br>
<br>
<br>
<br>
</body>
</html>