Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

- √ - eibd auf cubietruck

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    - √ - eibd auf cubietruck

    Hallo,

    ich verzweifele hier gerade ein wenig.
    System: Cubietruck + 1 TB Harddisk
    OS: lubuntu
    Kernel: 3.4.94-sun7
    System bootet von sdhc / rootfs liegt auf der Platte

    smarthome.py & smartVISU sind auf dem cubietruck installiert

    soweit zu gut. Aber jetzt versuche ich den eibd zu installieren und es klappt einfach nicht.

    Also: pthsem-2.0.5.tar.gz von Index of /~mkoegler/pth geholt und mit

    sudo ./configure ; make install gebaut und mit
    make test getestet. ---> OK - ALL TESTS SUCCESSFULLY PASSED.

    Dann hab ich bcusdk-0.0.1.tar.gz von Index of /~mkoegler/eib geholt und versucht das config file mit:
    sudo ./configure --enable-onlyeibd --enable-ft12 --enable-pei16 --enable-eibnetip --enable-eibnetipserver

    zu erzeugen. Dann bekomme ich aber die folgende Fehlermeldung:

    | Found pthsem 2.0.5 under /usr/local, but
    | was unable to perform a sanity execution check. This usually
    | means that the pthsem shared library libpthsem.so is present
    | but $LD_LIBRARY_PATH is incomplete to execute a Pth test.
    | In this case either disable this test via --without-pth-test,
    | or extend $LD_LIBRARY_PATH, or build pthsem as a static
    | library only via its --disable-shared Autoconf option.
    | We used the following build environment:
    | CC="gcc"
    | CFLAGS="-g -O2 -I/usr/local/include"
    | LDFLAGS=" -L/usr/local/lib"
    | LIBS=" -lpthsem"
    | See config.log for possibly more details.

    aber egal was ich mache, also ob ich den LD_LIBARY_PATH auf /usr/local/lib setzte oder die Flags --without-pth-test oder --disable-shared setzte ich bekomme immer die gleiche Fehlermeldung.

    Hat jemand mal einen Tip für mich ?

    Vielen Dank
    Jörg

    #2
    Ich hab folgendes probiert und bin ein Stück weitergekommen.

    pthsem
    ======
    ./configure
    make
    make install

    eibd
    ====
    ./configure --without-pth-test --enable-onlyeibd --disable-ft12 --disable-pei16 --disable-tpuart --disable-pei16s --disable-tpuarts --enable-eibnetip --enable-eibnetiptunnel --enable-eibnetipserver --enable-usb --enable-groupcache --disable-java

    soweit so gut, das sieht auch gut aus.
    Ein make fällt aber jetzt auf die Nase mit folgendem Fehler:

    In file included from /usr/include/fcntl.h:279:0,
    from eibd.cpp:26:
    In function ‘int open(const char*, int, ...)’,
    inlined from ‘int main(int, char**)’ at eibd.cpp:268:63:
    /usr/include/arm-linux-gnueabihf/bits/fcntl2.h:50:26: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments
    __open_missing_mode ();

    Fehler im Source Code ???
    Kann ich mir jetzt überhaupt noicht vorstellen.

    Hat jemand einen Tip?

    VG
    Jörg

    Kommentar


      #3
      ich hab ein ppa u.a. mit dem eibd erstellt.
      Findest du hier im Forum.

      Zieh dir doch das source-paket und bau es (stichwort: apt-get source ... , dpkg-buildpackage -uc -us)

      Kommentar


        #4
        SO,

        man nehme die aktuellsten Versionen der Software un dann klappts auch mit der Installation.

        pthsem_2.0.8.tar.gz, und
        bcusdk_0.0.5.tar.gz

        Ich hasse veraltete Dokumentationen im Netz

        Viele Grüße und eine gute Nacht ...
        Jörg

        Kommentar

        Lädt...
        X