Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehler bei Installation von linknx

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

    Fehler bei Installation von linknx

    Hallo,

    ich bin leider was Linux betrifft absolut unterbelichtet. Ich habe mir auf einer Virtualbox Linuxmint installiert und darauf dann Apache, PHP, MySQL. Läuft.

    Dann EIBD. Läuft. Ich komme auch über USB auf den Bus und kann Telegramme schicken.

    Beim installieren von LINKNX scheitere ich aber. Beim make kommt nach langer Zeit ein Fehler, den ich (aufgrund mangelnder Linux-Erfahrung) überhaupt nicht einordnen kann. Hier poste ich mal die Zeilen aus dem Terminalfenster, ab dem ersten auftreten des Wortes Error. Wenn nötig, kann ich auch die komplette Ausgabe posten.

    Was habe ich vorher gemacht? (alles mit root-Rechten)

    Code:
    wget http://downloads.sourceforge.net/sourceforge/linknx/linknx-0.0.1.30.tar.gz 
    tar -xzf linknx-0.0.1.30.tar.gz 
    cd linknx-0.0.1.30/  
    ./configure --enable-smtp --with-log4cpp --with-lua --with-mysql=/usr/bin/mysql_config
    make
    Hier die Ausgabe:

    Code:
    ioport.cpp: In destructor ‘virtual UdpIOPort::~UdpIOPort()’:
    ioport.cpp:230:23: error: ‘close’ was not declared in this scope
    ioport.cpp: In destructor ‘virtual TcpClientIOPort::~TcpClientIOPort()’:
    ioport.cpp:323:23: error: ‘close’ was not declared in this scope
    ioport.cpp: In member function ‘void TcpClientIOPort::disconnectFromServer()’:
    ioport.cpp:425:23: error: ‘close’ was not declared in this scope
    ioport.cpp: In destructor ‘virtual SerialIOPort::~SerialIOPort()’:
    ioport.cpp:441:19: error: ‘close’ was not declared in this scope
    make[2]: *** [ioport.o] Error 1
    make[2]: Leaving directory `/home/pb/linknx-0.0.1.30/src'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/pb/linknx-0.0.1.30'
    make: *** [all] Error 2
    Wäre toll, wenn mir jemand weiterhelfen kann.

    Danke vorab und herzliche Grüße
    Peter

    #2
    Hi, ich stocke ander selben Stelle.
    Hat jemand nen Tip woran es liegen könnte?
    accelle hast du es hinbekommen?

    Kommentar


      #3
      Hallo Nordi,

      ich arbeite mittlerweile auf dem Raspi. Habe zuerst das Image von Michael getestet (mit eibd, linknx etc. Hier der Thread dazu: https://knx-user-forum.de/knx-eib-fo...cometvisu.html) und bin jetzt an Smarthome/Smartvisu hängengeblieben. Findest Du auch hier im Forum. Ich hab nur grade keinen Link parat.

      Gruß
      Peter

      Kommentar


        #4
        Wenn auch uralt: gerade in einem anderem Forum gefunden: Hi,
        The problem is perhaps due to a change in GCC 4.7.
        You can try to add the following line at top of file ioports.cpp :
        #include <unistd.h>
        and see if it fixes the problem (this bugfix is already in CVS and will be included in next release)

        Quelle: https://sourceforge.net/p/linknx/dis...read/6295f7b9/


        Kommentar


          #5
          Zitat von elelom Beitrag anzeigen
          You can try to add the following line at top of file ioports.cpp :
          #include <unistd.h>
          Die neuste Version von linknx ist seit einiger Zeit zu finden unter https://github.com/linknx/linknx. Dieser Fix sowie auch eine Menge anderer Verbesserungen habe ich dort eingebracht. Sobald der Maintainer das offiziell bekannt gibt, werde ich hier im Forum einen Beitrag schreiben.
          Gruss, Othmar
          EIB/KNX, VISU mit knxd + linknx + knxweb, Steuerbefehle via SMS und Email mit postfix + procmail

          Kommentar

          Lädt...
          X