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
Ankündigung
Einklappen
Keine Ankündigung bisher.
CometVisu auf weiterer Hardware
Einklappen
X
-
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:
-
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:
-
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:
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 besserCode: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*

Makki
Einen Kommentar schreiben:
-
Nimmste das hier:
http://repo.wiregate.de/wiregate/poo...+nmu18_all.deb
Das sollte dann auch bauen...
Einen Kommentar schreiben:
-
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:
-
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.Zitat von kolmatux Beitrag anzeigenbei Wiregate bekomme ich die leider nur als .deb
Eine kleine Hilfe dazu:
Creating a Debian Package from source Building Debian Package
Einen Kommentar schreiben:
-
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:
-
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.Zitat von Sipple Beitrag anzeigenUnd wo steht da dass eibd-CLIENTS auch 0.0.5 sein darf???
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:
-
Und wo steht da dass eibd-CLIENTS auch 0.0.5 sein darf???Zitat von do13 Beitrag anzeigenNö. Es muss eibd > 0.0.4 sein.
Siehe auch https://knx-user-forum.de/194096-post39.html
Einen Kommentar schreiben:
-
Das erklärt dann warum es nicht geht. Dir fehlt die 32Bit libeibclient.Zitat von kolmatux Beitrag anzeigenJa habe ich gemacht
Dirk
Einen Kommentar schreiben:
-
Das erklärt dann warum es nicht geht. Dir fehlt die 32Bit libeibclient.Zitat von kolmatux Beitrag anzeigenZitat von do13 Beitrag anzeigenHast du das cometvisu deb von wiregate installiert?
Ja habe ich gemacht
kolmatux
Dirk
Einen Kommentar schreiben:
-
Nö. Es muss eibd > 0.0.4 sein.Zitat von Sipple Beitrag anzeigenVerbessert 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
Siehe auch https://knx-user-forum.de/194096-post39.html
Einen Kommentar schreiben:
-
[QUOTE=do13;242230]
Hast du das cometvisu deb von wiregate installiert?
Ja habe ich gemacht
kolmatux
Einen Kommentar schreiben:
-
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.Zitat von do13 Beitrag anzeigenDie 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
Gruß, Martin
Einen Kommentar schreiben:


Einen Kommentar schreiben: