TuxCom-Plugin - Testversion

Games, Plugins, Utils, Tools, 3rdParty, etc...
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

TuxCom-Plugin - Testversion

Beitrag von dbluelle »

Hallo, Leute

Ich habe ein Plugin für die Dreambox geschrieben,
so eine Art Midnight-Commander.

Ich habe es jetzt auch mal für die DBox übersetzt,
kann aber mangels eigener DBox nicht testen, ob das Ding funktioniert :cry: .

Deshalb wäre es gut, wenn es jemand von euch mal installiert und mir
dann sagt, ob es läuft.

Downloadbar ist das ganze unter
http://www.blau-weissoedingen.de/dreambox/

Vielen Dank,

dbluelle
gnome
Interessierter
Interessierter
Beiträge: 49
Registriert: Donnerstag 27. Mai 2004, 19:09

Beitrag von gnome »

also meine box meckert zwecks libc.so.6:

Code: Alles auswählen

/lib/tuxbox/plugins/tuxcom.so: symbol pclose, version GLIBC_2.1 not defined in f
ile libc.so.6 with link time reference[sectionsd] getUTC: read: Connection timed
 out
cu gnome
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Erstmal Danke fürs Testen.

Ich habe eine neue Version online gestellt, in der dieser Fehler nicht mehr auftreten sollte.

Bis dann,

dbluelle
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

Wenn die neue Version 1.2 ist, hab ich den gleichen Fehler....

Gib vllt mal den genauen Link an
Schon gelesen ???
ENIGMA-DOC
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Die genaue URL ist http://www.blau-weissoedingen.de/dreamb ... x_dbox.zip
Die tuxcom.so-Datei sollte das Datum 31.05.2004 08:43 haben

Ist es wirklich genau dergleiche Fehler?
"pclose" wird jetzt nirgends mehr verwendet, also dürfte der Fehler eigentlich nicht mehr auftreten :( .
Zuletzt geändert von dbluelle am Montag 31. Mai 2004, 10:13, insgesamt 1-mal geändert.
jotwee
Einsteiger
Einsteiger
Beiträge: 147
Registriert: Mittwoch 5. Mai 2004, 10:41

Beitrag von jotwee »

wär geil, wenn es den für neutrino gäbe. wie wär's?
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Es müsste eigentlich auch unter Neutrino funktionieren.

Das Plugin basiert ja zum grossen Teil auf TuxTxt-Code, und TuxTxt funktioniert ja auch in Neutrino, oder?

Oder muss ich da beim Übersetzen noch irgendwas besonders beachten, um Neutrino-tauglich zu sein?
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

dbluelle hat geschrieben:Die genaue URL ist http://www.blau-weissoedingen.de/dreamb ... x_dbox.zip
Die tuxcom.so-Datei sollte das Datum 31.05.2004 08:43 haben

Ist es wirklich genau dergleiche Fehler?
"pclose" wird jetzt nirgends mehr verwendet, also dürfte der Fehler eigentlich nicht mehr auftreten :( .
Es ist der gleiche Fehler.

Der Link ist nicht erreichbar...
Schon gelesen ???
ENIGMA-DOC
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

essu hat geschrieben:
dbluelle hat geschrieben:Die genaue URL ist http://www.blau-weissoedingen.de/dreamb ... x_dbox.zip
Die tuxcom.so-Datei sollte das Datum 31.05.2004 08:43 haben

Ist es wirklich genau dergleiche Fehler?
"pclose" wird jetzt nirgends mehr verwendet, also dürfte der Fehler eigentlich nicht mehr auftreten :( .
Es ist der gleiche Fehler.

Der Link ist nicht erreichbar...
Da hatte ich zuerst einen falschen Link angegeben, aber da war meine Korrektur wohl zu spät...
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Ich bin wohl irgendwie noch nicht ganz wach, also nochmal und jetzt hoffentlich richtig:

http://www.blau-weissoedingen.de/dreamb ... 2_dbox.zip
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

im alexw vom 03.03. läuft es unter neutrino
nicht schlecht das teil.. und vor allem so klein :)
solltest du ins cvs einchecken lassen, einfach einem dev zuschicken.

jetzt muß ich doch noch mal den richtigen tastatur treiber für die infrarot laden.

evtl. als vorschlag eine wahlweise steuerung über texteingabe wie beim handy?
(2-abc2, 3-def3, usw..)
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

Der Link ist jetzt richtig, der Fehler ist immer noch derselbe...

Sind die sourcen public, so dass man es selbst mal für die dbox kompilieren kann? Wenn es funktioniert, würde ich es gerne ins yadi-Image aufnehmen.

---
getestet unter Neutrino und Enigma im yadi_Image 18.1.0
Zuletzt geändert von essu am Montag 31. Mai 2004, 11:08, insgesamt 1-mal geändert.
Schon gelesen ???
ENIGMA-DOC
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Jep, läuft noch nicht. :(

Code: Alles auswählen

/var/tuxbox/plugins/tuxcom.so: symbol popen, version GLIBC_2.1 not defined in fi
le libc.so.6 with link time reference
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

essu hat geschrieben:Der Link ist jetzt richtig, der Fehler ist immer noch derselbe...
nö, nö. Jetzt ist es "popen" :wink:
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

zexma hat geschrieben:nö, nö. Jetzt ist es "popen" :wink:
nö, nö, unter Enigma pclose
Schon gelesen ???
ENIGMA-DOC
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

Ich habe nur "Segmentation fault" unter Enigma und Neutrino.
jotwee
Einsteiger
Einsteiger
Beiträge: 147
Registriert: Mittwoch 5. Mai 2004, 10:41

Beitrag von jotwee »

also wenn ich es unter neutrino starte, passiert einfach garnichts
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

essu hat geschrieben:
zexma hat geschrieben:nö, nö. Jetzt ist es "popen" :wink:
nö, nö, unter Enigma pclose
ok, ok. unter neutrino aber "popen" :roll:
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Also, da scheint es noch irgendwelche Versionskonflikte bei den Libs zu geben.

Compiliert habe ich es mit dem CVS-Stand vom 20.5.2004
Da ist glibc Version 2.3.2 drin.

Wenn beim Starten gar nichts passiert, deutet das meistens darauf hin, das der Font packenham.ttf nicht gefunden wurde.

In dem Fall bitte nach /var/tuxbox/config/enigma/fonts/ kopieren, dann sollte es funktionieren.
jotwee
Einsteiger
Einsteiger
Beiträge: 147
Registriert: Mittwoch 5. Mai 2004, 10:41

Beitrag von jotwee »

dbluelle hat geschrieben: Wenn beim Starten gar nichts passiert, deutet das meistens darauf hin, das der Font packenham.ttf nicht gefunden wurde.

In dem Fall bitte nach /var/tuxbox/config/enigma/fonts/ kopieren, dann sollte es funktionieren.
hab einen font 'pakenham.ttf' (also ohne 'c') gefunden und kopiert... aber es passiert weiterhin nichts bei dem versuch, das plugin unter neutrino zu starten.

ps: jtg-image vom 26.5. auf kabel sagem 2xi.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Hmm, hab hier glibc Version 3.3.3.
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Es gibt keine glibc 3.3.3, hast du das mit dem gcc verwechselt?

Evtl. entfernt "mklibs" ja die Funktionen in den Bibliotheken, weil sie nicht gebraucht werden?
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Also wenn das wirklich stimmt, das die Funktionen, die nicht gebraucht werden, aus den Libs entfernt werden, kann es damit zusammenhängen:

Ich habe mal ein bisschen rumgesucht und popen wird im gesamten cvs nur an zwei Stellen verwendet :
1.) Beim Harddisk-Setup in Enigma
2.) Im VNC-Plugin

Ich vermute mal, dass der Harddisk-Setup in DBox-Images nicht reinkompiliert wird, oder?

Das heisst, das bei denen, die den "popen/pclose undefined"-Fehler kriegen, auch das VNC-Plugin nicht laufen dürfte.

Ich verwende popen, um die Ausgaben von Linux-Kommandos abzufangen.
Gibt es da vielleicht irgendeine andere Möglichkeit, das zu machen ?
BOFHELL
Interessierter
Interessierter
Beiträge: 82
Registriert: Montag 30. Dezember 2002, 19:54

Beitrag von BOFHELL »

Also hier läufts gut(tuxcom12_ft21.zip)

GCC 3.2.3 auf Dreambox

Good job! sollte man einchecken lassen ins CVS :D
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Im VNC-Plugin-code wird die Funktion zwar verwendet, der entsprechende Bereich ist aber aus ge-"IF 0"'t, so daß der Aufruf im Endprodukt nicht vorhanden ist.

Also wird er da nicht gebraucht und so bleibt nur Enigma übrig und wie du schon sagtest wird der Teil für die Dbox2 sicherlich ausgelassen.