<!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&lt;dss::DeviceSpec_t,
    std::allocator&lt;dss::DeviceSpec_t&gt; &gt;
    dss::DSStructureQueryBusInterface::getDevicesInZone(const
    dss::dss_dsid_t&amp;, 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>