Ankündigung

Einklappen
Keine Ankündigung bisher.

CometVisu auf weiterer Hardware

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

  • do13
    antwortet
    Ich habe mal den eibd mit den Änderungen von makki für amd64 unter Ubuntu 12.04 übersetzt.
    Die Pakete liegen auf meinem Server unter Index of /eibd
    Habe aber heute keine Zeit mehr zum testen. Also auf eigene Gefahr

    Dirk

    Einen Kommentar schreiben:


  • kolmatux
    antwortet
    Zwischenbericht

    Hallo
    wget "http://repo.wiregate.de/wiregate/pool/main/b/bcusdk_0.0.4+nmu18.dsc" wget "http://repo.wiregate.de/wiregate/pool/main/b/bcusdk_0.0.4+nmu18.tar.gz" wget "http://repo.wiregate.de/wiregate/pool/main/b/bcusdk_0.0.4+nmu18_i386.changes" dpkg-source -x bcu* cd bcu*bis dahin hat es gut geklappt bcu* habe ich nur ganz ausgeschrieben.
    nach:
    dpkg-buildpackage -b -uc -us
    habe ich mit dem dreisatz (.configure,make, sudo make install) weitergemacht, wobei das herausgekommen ist!
    make
    cd . && /bin/bash /home/sam/Downloads/64bit/bcusdk-0.0.4+nmu18/missing --run automake-1.11 --foreign
    eibd/client/c/Makefile.am:27: Libtool library used but `LIBTOOL' is undefined
    eibd/client/c/Makefile.am:27: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
    eibd/client/c/Makefile.am:27: to `configure.in' and run `aclocal' and `autoconf' again.
    eibd/client/c/Makefile.am:27: If `AC_PROG_LIBTOOL' is in `configure.in', make sure
    eibd/client/c/Makefile.am:27: its definition is in aclocal's search path.
    make: *** [Makefile.in] Fehler 1
    sam@Server:~/Downloads/64bit/bcusdk-0.0.4+nmu18$ sudo make install
    cd . && /bin/bash /home/sam/Downloads/64bit/bcusdk-0.0.4+nmu18/missing --run automake-1.11 --foreign
    eibd/client/c/Makefile.am:27: Libtool library used but `LIBTOOL' is undefined
    eibd/client/c/Makefile.am:27: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
    eibd/client/c/Makefile.am:27: to `configure.in' and run `aclocal' and `autoconf' again.
    eibd/client/c/Makefile.am:27: If `AC_PROG_LIBTOOL' is in `configure.in', make sure
    eibd/client/c/Makefile.am:27: its definition is in aclocal's search path.
    make: *** [Makefile.in] Fehler 1

    http://repo.wiregate.de/wiregate/poo...+nmu18_all.deb
    von greentux habe ich auch schon installiert.
    Nach dem Mittag werde ich versuchen herauszubekommen wie ich die sache übersetze. darin sind meine zwei Dateien die ich noch nicht funktionirend auf dem Rechner habe.

    Bis denne kolmatux

    Einen Kommentar schreiben:


  • greentux
    antwortet
    Zum einen hat hier niemand zum Source Code rumgeleiert. Gefragt, Link gepostet, fertig.
    Zum anderen weiss ich nicht, was Ubuntu gegen 64 Bit haben sollte. Allgemeinwissend ist es hier ganz gut erklärt:
    64-Bit-Architektur

    Also spätestens, wenn ich in meiner VBox mehr als 3 GB RAM vergeben will, ist Schicht im 32 Bit-Schacht Der Rest läuft, mittlerweile auch der Flashplayer, der die letzten Jahre für den Desktopuser der größte Haken war.

    Wie nun vorgehen?
    Vorschlag, kolmatux versucht das mal zu übersetzen. Anschliessend wüsste man, obs tut (vermutlich ja).
    Dann könnte man mal wg upstream nachfragen. Auf der Mailingliste hab ich noch nix dazu gefunden.

    Gruß

    Einen Kommentar schreiben:


  • makki
    antwortet
    Also, es ist so das eib-read/write-cgi nicht bestandteil des eibd/bcusdk sind; ob ich da nun was für kann (schlechte Codequalität) oder nicht sei mal nebensächlich..

    Jeder der meint, mutwillig die Empfehlung (sogar von Ubuntu selbst) bzgl. des 64-Bit käse ignorieren zu müssen wird es dann wohl schaffen:

    Code:
    wget "http://repo.wiregate.de/wiregate/pool/main/b/bcusdk_0.0.4+nmu18.dsc"
    wget "http://repo.wiregate.de/wiregate/pool/main/b/bcusdk_0.0.4+nmu18.tar.gz"
    wget "http://repo.wiregate.de/wiregate/pool/main/b/bcusdk_0.0.4+nmu18_i386.changes"
    dpkg-source -x bcu*
    cd bcu*
    dpkg-buildpackage -b -uc -us
    dpkg -i ../*eib*
    Sorry, ich kann die leier vom Sourcecode nicht mehr hören, der liegt da, mehrfach, kümmert euch doch lieber darum das es Upstream geht, beim jammern das man es nicht versteht - wird nix besser

    Makki

    Einen Kommentar schreiben:


  • greentux
    antwortet
    Nimmste das hier:
    http://repo.wiregate.de/wiregate/poo...+nmu18_all.deb

    Das sollte dann auch bauen...

    Einen Kommentar schreiben:


  • kolmatux
    antwortet
    Die kannst du dann mit apt-get source und dpkg-buildpackage für dein 64Bit os selber bauen.

    mit apt-get source bekomme ich es nicht hin ich habe wiregate sogar auf mein netbook
    eingerichtet aber das Qellpaket für den eibd.client kann nicht gefunden werden.

    kann ich die per hand herunterladen?

    oder muß ich das 64bit system gegen ein 386 austauschen.

    kolmatux

    Einen Kommentar schreiben:


  • do13
    antwortet
    Zitat von kolmatux Beitrag anzeigen
    bei Wiregate bekomme ich die leider nur als .deb
    Das ist doch vollkommen ausreichend. Dort gibt es nämlich auch die src packages. Die kannst du dann mit apt-get source und dpkg-buildpackage für dein 64Bit os selber bauen.
    Eine kleine Hilfe dazu:
    Creating a Debian Package from source Building Debian Package

    Einen Kommentar schreiben:


  • kolmatux
    antwortet
    Richtigerweise müsste man diese beiden Tools zu dem aktuellen 0.0.5 Sourcen hinzufügen und neu übersetzen, denn als fertiges .deb gibt es das nicht. Schon gar nicht für 64Bit.

    Wo bekomme ich eibread-cgi und eibwrite-cgi als .tar.gz
    bei Wiregate bekomme ich die leider nur als .deb
    oder bekomme ich die beiden noch anders auf die Platte.

    kolmatux

    Einen Kommentar schreiben:


  • do13
    antwortet
    Zitat von Sipple Beitrag anzeigen
    Und wo steht da dass eibd-CLIENTS auch 0.0.5 sein darf???
    Nun, rein technisch braucht das cometvisu backend eigentlich nur eibread-cgi und eibwrite-cgi. Diese beiden Tools sind zusätzlich in Makki's eibd-clients Package mit dabei. Das ist der einzige Unterschied.
    Die Tools nutzen dann die libeibclient.so um mit dem eibd zu kommunizieren. Theoretisch laufen diese auch mit einer libeibclient.so aus einem aktuellen eibd-clients Paket. Dies hat kolmatux ja auch versucht, nur leider kann man nicht 32Bit und 64Bit mischen.

    Richtigerweise müsste man diese beiden Tools zu dem aktuellen 0.0.5 Sourcen hinzufügen und neu übersetzen, denn als fertiges .deb gibt es das nicht. Schon gar nicht für 64Bit.

    Dirk

    Einen Kommentar schreiben:


  • Sipple
    antwortet
    Zitat von do13 Beitrag anzeigen
    Nö. Es muss eibd > 0.0.4 sein.
    Siehe auch https://knx-user-forum.de/194096-post39.html
    Und wo steht da dass eibd-CLIENTS auch 0.0.5 sein darf???

    e) die eibd-clients (eibread-cgi/eibwrite-cgi; Symlink /usr/lib/cgi-bin/r|w macht das Debian-Packerl) dagegen müssen aus dem WG-repo genommen werden, die sind im normalen eibd nicht enthalten! Hier haben wir nun den Mist.. Howto cross-compile: **

    Einen Kommentar schreiben:


  • do13
    antwortet
    Zitat von kolmatux Beitrag anzeigen
    Ja habe ich gemacht
    Das erklärt dann warum es nicht geht. Dir fehlt die 32Bit libeibclient.

    Dirk

    Einen Kommentar schreiben:


  • do13
    antwortet
    Zitat von kolmatux Beitrag anzeigen
    Zitat von do13 Beitrag anzeigen
    Hast du das cometvisu deb von wiregate installiert?
    Ja habe ich gemacht
    kolmatux
    Das erklärt dann warum es nicht geht. Dir fehlt die 32Bit libeibclient.

    Dirk

    Einen Kommentar schreiben:


  • do13
    antwortet
    Zitat von Sipple Beitrag anzeigen
    Verbessert mich wenn ich da was verpasst habe, aber eibd-clients Version 0.0.5 funktioniert doch eh nicht, weder in 32 noch in 64 bit. Da muss doch zwingend Makkis 0.0.4+nmu18 (oder ab nmu15 wenn ich nicht irre) drauf.

    Gruß, Martin
    Nö. Es muss eibd > 0.0.4 sein.
    Siehe auch https://knx-user-forum.de/194096-post39.html

    Einen Kommentar schreiben:


  • kolmatux
    antwortet
    [QUOTE=do13;242230]
    Hast du das cometvisu deb von wiregate installiert?

    Ja habe ich gemacht

    kolmatux

    Einen Kommentar schreiben:


  • Sipple
    antwortet
    Zitat von do13 Beitrag anzeigen
    Die funktionieren auch. Allerdings hast du vermutlich eibread-cgi und eibwrite-cgi als 32Bit Version installiert. Die können natürlich mit den 64Bit Libs nichts anfangen und meckern zurecht.
    Hast du das cometvisu deb von wiregate installiert?


    Dirk
    Verbessert mich wenn ich da was verpasst habe, aber eibd-clients Version 0.0.5 funktioniert doch eh nicht, weder in 32 noch in 64 bit. Da muss doch zwingend Makkis 0.0.4+nmu18 (oder ab nmu15 wenn ich nicht irre) drauf.

    Gruß, Martin

    Einen Kommentar schreiben:

Lädt...
X