Ankündigung

Einklappen
Keine Ankündigung bisher.

[HowTo] Eibd unter Windows

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

  • mkoegler
    antwortet
    Zitat von fbirkholz Beitrag anzeigen
    super Anleitung. Aber bevor ich das alles auf meinem Rechner installiere, eine unbedarfte Frage, kann man die fertig compilierte Windows Version inkl. dll's auch irgendwo downloaden oder widerspricht das irgendwelchen Lizenzvereinbarungen?
    EIBD und cygwin sind OpenSource (unter Verwendung von verschiedenen Lizenzen).

    Die restriktivste Lizenz ist die GPL, die verlangt, das bei einer Verteilung von compilierten Binaries auch die Sourcen (zumindestens auf Anforderung) zur Verfügung gestellt werden müssen:

    [INFORMATION]3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

    a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
    b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
    c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
    [/INFORMATION]

    Wenn man also den Sourcecode auch gleichzeitig zum Download anbietet oder auf Anforderung Kopien vom dazupassenden Source-Code [dessen Kopie man schon im Vorhinein auf der eigenen Platte haben müßte] verteilt, ist es 100% legal und wasserdicht.

    [WICHTIG]Die verwendeten Teile von Cygwin sind in dem Fall auch Teil vom Sourcecode[/WICHTIG]

    Einen Kommentar schreiben:


  • fbirkholz
    antwortet
    Hallo,

    super Anleitung. Aber bevor ich das alles auf meinem Rechner installiere, eine unbedarfte Frage, kann man die fertig compilierte Windows Version inkl. dll's auch irgendwo downloaden oder widerspricht das irgendwelchen Lizenzvereinbarungen?

    Gruß
    Franc

    Einen Kommentar schreiben:


  • mkoegler
    antwortet
    Zitat von alex73 Beitrag anzeigen
    :
    Code:
    ./configure --enable-onlyeibd --enable-eibnetip --enable-eibnetiptunnel --enable-eibnetipserver --enable-usb
    :
    checking for gethostbyname_r... no
    configure: WARNING: eibd client library not thread safe
    configure: error: not all needed functions for USB backend available
    USB wurde und wird unter Windows nicht unterstützt

    Einen Kommentar schreiben:


  • mkeil
    antwortet
    Japp kurze info ist das ich USB nicht getestet habe (weil keine USB schnittstelle hier)
    Ich denke auch das wohl nur IP richtig gehen wird.

    Einen Kommentar schreiben:


  • alex73
    antwortet
    Danke fuer das tutorial! Habe ich gleich ausprobieren.

    Vorab, ich verwende windows 7 und ein mit stand heute aktuelles cygwin 1.7.xxx.
    Cygwin umgebung wie beschrieben vorbereitet und pakete installiert.

    pthsem-2.0.8 uebersetzen geht problemlos.
    eibd (bcusdk-0.0.5) macht probleme bei configure:
    Code:
    ./configure --enable-onlyeibd --enable-eibnetip --enable-eibnetiptunnel --enable-eibnetipserver --enable-usb
    :
    :
    checking linux/serial.h usability... no
    checking linux/serial.h presence... no
    checking for linux/serial.h... no
    configure: WARNING: No supported low latency mode found
    checking for linux/rtnetlink.h... no
    checking for linux/usbdevice_fs.h... no
    checking for iphlpapi.h... yes
    checking whether SA_SIZE is declared... no
    checking whether __FreeBSD__ is declared... no
    checking whether __APPLE__ is declared... no
    checking for gethostbyname_r... no
    configure: WARNING: eibd client library not thread safe
    configure: error: not all needed functions for USB backend available
    Welche version hast Du verwendet? Kann man obige fehler irgendwie beheben?

    Nachdem ich eibd ohnedies mit dem eibmarkt object server verbinden moechte, habe ich im 2. anlauf --enable-usb weggelassen.
    configure laeuft nun durch und bcusdk kompiliert.

    Danke
    Alex.

    Einen Kommentar schreiben:


  • mkeil
    hat ein Thema erstellt KNX/EIB [HowTo] Eibd unter Windows.

    [HowTo] Eibd unter Windows

    Hallo Leute,

    Da immermal wieder die Frage nach eibd unter Windows aufkommt hab ich in meinem Blog mal ein kleines Tutorial zusammengeschrieben wie man den eibd unter Windows kompiliert bekommt.

    THEReapMan.net >> eibd für Windows kompilieren

    vlt. kann die Information ja jemand gebrauchen.

    EDIT: Aufgrund der grossen Nachfrage hier gibts die fertigen Builds von eibd 0.0.5 für Win32 -> http://www.thereapman.net/?p=63
Lädt...
X