Commit-Wünsche für das CVS

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Beim Basteln am uClibc-Patch ist mir eine weitere Nebenwirkung der
Tatsache aufgefallen, dass $(gnu_target) nicht mehr genutzt wird.

http://forum.tuxbox-cvs.sourceforge.net ... 37#p360937
- (09.10.2008): wegen veralteter ./configure oder unvollständiger libjpeg.la.in bauten libjpeg, freetype, curl, libdvbpsi, expat, libffi, libfribidi, libxml2, lirc, SDL, libmad und libid3tag keine dynamischen Libraries, deren Funktionen wurden statisch gelinkt, z.B. in Neutrino. Dadurch wurde das Image ca. 500kb größer, Problem behoben
Ich habe die besagten Teile des uclibc-Patches herausgelöst, da ich der
Meinung bin, dass sie bereits jetzt ins CVS können.

Es handelt sich hier hauptsächlich um Patches im Stile:

Code: Alles auswählen

-linux-gnu*)
+linux*)
in ./configure.
Ältere Versionen von ./configure erkennen das target powerpc-tuxbox-linux-uclibc
ansonsten nicht als Linux an und verweigern so das dynamische Linken der
Bibliotheken. Für glibc haben diese Änderungen keinerlei Auswirkungen.
Ich habe das mit yadd-neutrino in uClibc und glibc getestet.

Hier ist der Patch: EDIT: Patch ist im CVS
Zuletzt geändert von rhabarber1848 am Samstag 11. Oktober 2008, 10:25, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Mir ist aufgefallen, dass "make everything" nicht alles baut.
Deshalb habe ich ein neues make target "really-everything" erstellt.
Hier ist der Patch: really-everything.diff

Damit werden zwar Sachen wie bluez immer noch nicht gebaut, aber
dennoch bedeutend mehr als mit "make everything". Zum Debuggen
ist dieser Patch recht nützlich.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Commit-Wünsche für das CVS

Beitrag von seife »

rhabarber1848 hat geschrieben:Hier ist der Patch: uclibc_link.diff
Ist eingechecked.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Commit-Wünsche für das CVS

Beitrag von seife »

rhabarber1848 hat geschrieben:Damit werden zwar Sachen wie bluez immer noch nicht gebaut, aber
dennoch bedeutend mehr als mit "make everything". Zum Debuggen
ist dieser Patch recht nützlich.
Sollte man nicht einfach "yadd-all" um all die sachen (contrib_apps devel_all libs_all dvb_apps fun ide_apps root_optional) erweitern?

"everything" sagt ja schon "alles", da geht nicht noch mehr ;-)

(wobei ich bei "everything" die Sachen raus lassen würde, wo man schon weiss, dass die nicht bauen. "make everything" sollte immer funktionieren, dann ist es einfacher, das automatisch zu testen).
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

seife hat geschrieben:Sollte man nicht einfach "yadd-all" um all die sachen (contrib_apps devel_all libs_all dvb_apps fun ide_apps root_optional) erweitern?
Dann lieber "extra", oder?
seife hat geschrieben:"everything" sagt ja schon "alles", da geht nicht noch mehr ;-)
Natürlich könnte man auch das target "everything" erweitern, ich habe allerdings
davon Abstand genommen, um die bestehenden targets nicht zu verändern.
seife hat geschrieben:(wobei ich bei "everything" die Sachen raus lassen würde, wo man schon weiss, dass die nicht bauen.
make really-everything läuft bei mir mit glibc/kernel 2.4 durch, bis auf insight,
aber das will ich mir noch anschauen, scheint nur ein Pfad-Problem zu sein.

Mir geht es nur darum, ein target zu haben, dass alle kompilierbaren targets kompiliert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

seife hat geschrieben:
rhabarber1848 hat geschrieben:Hier ist der Patch: uclibc_link.diff
Ist eingechecked.
Die Dateien
cdk/Patches/libdvbpsi.diff
cdk/Patches/libfribidi.diff
cdk/Patches/libxml2.diff
sind neu und fehlen noch ins CVS.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Build-fix für SDL-1.2.6 mit Kernel 2.6: EDIT: Patch ist im CVS

http://www.busybox.net/lists/uclibc/200 ... 18821.html
> Actually, <asm/page.h> is about to be removed on all architectures, and
> it's been empty for some time on several architectures (avr32, arm, ...)
Zuletzt geändert von rhabarber1848 am Samstag 11. Oktober 2008, 10:24, insgesamt 1-mal geändert.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Commit-Wünsche für das CVS

Beitrag von seife »

rhabarber1848 hat geschrieben:Die Dateien
cdk/Patches/libdvbpsi.diff
cdk/Patches/libfribidi.diff
cdk/Patches/libxml2.diff
sind neu und fehlen noch ins CVS.
Ups. Ist gefixt (zusammen mit dem SDL fix).
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Und noch ein Patch für diverse Kompilierprobleme: Entfernt, da größerer Patch in Vorbereitung

Insight
- der übliche linux-gnu* -> linux*-Patch für uClibc
- gcc-3.4.6 versteht -fwritable-strings nicht

Kermit
- Kompilierfix für uClibc

mrouted
- Kompilierfix für uClibc
Zuletzt geändert von rhabarber1848 am Samstag 1. November 2008, 11:54, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Kompilierpatch für lufs: EDIT: Patch ist im CVS
http://forum.tuxbox-cvs.sourceforge.net ... 63#p361463
Zuletzt geändert von rhabarber1848 am Samstag 18. Oktober 2008, 10:31, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

uClibc-Patch: EDIT: Patch ist im CVS
http://forum.tuxbox-cvs.sourceforge.net ... 53#p361453

Einige Umgebungsvariablen für customization-Skripts: EDIT: Patch ist im CVS
http://forum.tuxbox-cvs.sourceforge.net ... 53#p361453
Zuletzt geändert von rhabarber1848 am Mittwoch 3. Dezember 2008, 15:24, insgesamt 2-mal geändert.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Commit-Wünsche für das CVS

Beitrag von seife »

commited.
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: Commit-Wünsche für das CVS

Beitrag von amiga23 »

rhabarber1848 hat geschrieben:Und noch ein Patch für diverse Kompilierprobleme: compile_fix.diff
Diesen Patch hatte ich übersehen. Seife anscheinend auch. Bei mir tut der Patch mit uclibc und glibc.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Links-Browser: EDIT: Patch ist im CVS
http://forum.tuxbox-cvs.sourceforge.net ... 43#p361443
Zuletzt geändert von rhabarber1848 am Dienstag 3. Februar 2009, 21:42, insgesamt 1-mal geändert.
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: Commit-Wünsche für das CVS

Beitrag von amiga23 »

Kleine Änderung bei den plugins, damit auch bei Scripten die Fernbedienung, das LCD und der FrameBuffer zurückgestezt werden.
plugin-rc.diff
http://tuxbox-forum.dreambox-fan.de/for ... 52#p361652
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: Commit-Wünsche für das CVS

Beitrag von amiga23 »

Update auf letzte verfügbare Version von libmad und libid3tag:
http://tuxbox-upload.wittnet.de/index.p ... ory=Diffs&
Dieser Update bringt, dass sich MP3 mit höherer Bitrate ruckelfrei abspielen lassen. Ausserdem kommt es auch zu weniger ruckeln beim Scrollen durch die Liste.
Mit madplay lassen sich auch 128 kbit MP3 ohne den Schalter "--no-dither" ruckelfrei abspielen.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Enigma-Fixes: enigma.diff (aktualisiert)

Absturz im Videotextmodul wg. falscher Tastenzuweisung behoben, Patch von mrvica (Patch ist im CVS)
http://forum.tuxbox-cvs.sourceforge.net ... 94#p361794

Kopiere korrekte locale.alias nach cdkroot/share/locale EDIT: (Patch ist im CVS)
http://forum.tuxbox-cvs.sourceforge.net ... 40#p361840

Kopiere Tuxtxt-Schriftarten für libtuxtxt nach cdkroot/share/fonts EDIT: (Patch ist im CVS)
EDIT: http://forum.tuxbox-cvs.sourceforge.net ... 06#p365206
Zuletzt geändert von rhabarber1848 am Sonntag 15. Februar 2009, 19:57, insgesamt 4-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

Deaktiviere Warnungen von automake 1.10
http://forum.tuxbox-cvs.sourceforge.net ... 24#p362124

Patch: EDIT: Patch ist im CVS (Original von doc)

PS: Ich möchte mich nicht mit fremden Federn schmücken:
http://cvs.tuxbox-cvs.sourceforge.net/l ... 00054.html
Log:
automake1.10 comes with verbose warning output, but we don't want them (patch by rhabarber1848)
Der Patch ist nicht von mir ;)
Zuletzt geändert von rhabarber1848 am Freitag 21. November 2008, 19:25, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

uClibc-Vorbereitung
Beschreibung: http://forum.tuxbox-cvs.sourceforge.net ... 68#p362168
Patch: EDIT: Patch ist im CVS
Zuletzt geändert von rhabarber1848 am Samstag 22. November 2008, 13:58, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Commit-Wünsche für das CVS

Beitrag von rhabarber1848 »

libcurl kann etwas kleiner werden: EDIT: Patch ist im CVS
CVS, flashimage
-rw-r--r-- 1 root root 124164 21. Nov 16:16 libcurl.so.2
CVS + patch, flashimage
-rw-r--r-- 1 root root 115424 21. Nov 16:29 libcurl.so.2
Zuletzt geändert von rhabarber1848 am Freitag 21. November 2008, 18:28, insgesamt 1-mal geändert.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Commit-Wünsche für das CVS

Beitrag von seife »

rhabarber1848 hat geschrieben:libcurl kann etwas kleiner werden: curl_small.diff
Good catch :-)
Ich habe noch "--without-ssl" dazugemacht, weil bei mir irgendwann mal die libcurl riesig wurde, weil ssl-support entdeckt wurde. Ich habe das nie durchdebugt, aber so wird es sicher nicht "aus Versehen" eingeschaltet...
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Commit-Wünsche für das CVS

Beitrag von GetAway »

Bleibt das so? :gruebel:

Code: Alles auswählen

 RCS file: /cvs/tuxbox/cdk/make/Attic/contrib-libs.mk,v
  retrieving revision 1.1.2.10
  retrieving revision 1.1.2.11
  diff -u -r1.1.2.10 -r1.1.2.11
  --- contrib-libs.mk	11 Oct 2008 12:53:58 -0000	1.1.2.10
  +++ contrib-libs.mk	21 Nov 2008 17:05:01 -0000	1.1.2.11
  @@ -59,6 +59,12 @@
   			--build=$(build) \
   			--host=$(target) \
   			--prefix= \
  +			--disable-gopher \
  +			--disable-ldap \
  +			--disable-dict \
  +			--disable-telnet \
  +			--disable-dict \
  +			--without-ssl \
   			--with-random && \
   		$(MAKE) all && \
   		rm -f $(hostprefix)/bin/curl-config && \
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Commit-Wünsche für das CVS

Beitrag von seife »

GetAway hat geschrieben:Bleibt das so? :gruebel:
Wieso nicht? Wegen "--disable-foo" vs. "--without-foo"?
Funktioniert's nicht?

Ich hatte bei mir lokal schon lange "--without-ssl" drin, rhabarber1848 hat alles mit "--disable-*" gemacht.
Er hat seinen Teil getestet, ich meinen, deswegen wollte ich da nicht ohne genauere tests drin rumpfuschen.
Wahrscheinlich ist "--without-*" ein synonym für "--disable", aber autoconf Code zu durchschauen ist was für härtere Masochisten als ich es bin.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Commit-Wünsche für das CVS

Beitrag von GetAway »

Code: Alles auswählen

--disable-dict \
reicht nicht einmal :wink:
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Commit-Wünsche für das CVS

Beitrag von seife »

"Viel hilft viel!" ;-)

Ist gefixt.