Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
rhabarber1848
CDK-Experte
Beiträge: 4335 Registriert: Donnerstag 3. April 2008, 14:05
Beitrag
von rhabarber1848 » Mittwoch 7. Januar 2009, 19:18
doc hat geschrieben: Über kurz oder lang muss man sich schon mit dash auseinander setzen.
Dann gibt hier den glibc-Kompilierpatch zum Testen:
glibc_dash.diff
http://forum.tuxbox-cvs.sourceforge.net ... 79#p350179
seife hat geschrieben: Jeder gepostete "Fix" machte irgendwas anderes kaputt.
Kannst Du Dich noch erinnern, was kaputt ging?
Coronas
Developer
Beiträge: 196 Registriert: Dienstag 16. Oktober 2001, 00:00
Beitrag
von Coronas » Mittwoch 7. Januar 2009, 21:02
rhabarber1848 hat geschrieben:
Und der nächste Versuch, diesmal in Abhängigkeit zur verwendeten libtool-Version:
lufs_libtoolize.diff
Klappt mit Mandriva 2008.1, libtool 1.5.24
rhabarber1848
CDK-Experte
Beiträge: 4335 Registriert: Donnerstag 3. April 2008, 14:05
Beitrag
von rhabarber1848 » Mittwoch 7. Januar 2009, 21:34
Coronas hat geschrieben: rhabarber1848 hat geschrieben:
Und der nächste Versuch, diesmal in Abhängigkeit zur verwendeten libtool-Version:
lufs_libtoolize.diff
Klappt mit Mandriva 2008.1, libtool 1.5.24
Der Patch ist bereits im CVS gelandet.
GetAway
Contributor
Beiträge: 1509 Registriert: Donnerstag 27. Dezember 2007, 12:59
Beitrag
von GetAway » Donnerstag 8. Januar 2009, 23:07
Wo ist Dein Patch hin? Bei mir kommt diese Fehlermeldung.
Ubuntu 8.04 libtool 1.5.26 bzw 1.5.24
Edit: Mist, da fehlt was im Log. Ich poste es gleich nochmal.
Zuletzt geändert von GetAway am Freitag 9. Januar 2009, 07:53, insgesamt 3-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335 Registriert: Donnerstag 3. April 2008, 14:05
Beitrag
von rhabarber1848 » Donnerstag 8. Januar 2009, 23:26
GetAway hat geschrieben: Wo ist Dein Patch hin?
In CVS HEAD ist er drin:
http://cvs.tuxbox-cvs.sourceforge.net/c ... 1.2&r2=1.3
GetAway
Contributor
Beiträge: 1509 Registriert: Donnerstag 27. Dezember 2007, 12:59
Beitrag
von GetAway » Freitag 9. Januar 2009, 07:49
So, hier nochmal. Habe komplett neu ausgecheckt.
Code: Alles auswählen
patching file util/Makefile.in
Hunk #1 succeeded at 508 with fuzz 1.
updated lufs-0.9.7/config/config.guess
updated lufs-0.9.7/config/config.sub
cd lufs-0.9.7 && \
AR=powerpc-tuxbox-linux-gnu-ar AS=powerpc-tuxbox-linux-gnu-as CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ NM=powerpc-tuxbox-linux-gnu-nm RANLIB=powerpc-tuxbox-linux-gnu-ranlib CFLAGS="-pipe -Os" CXXFLAGS="-pipe -Os" LDFLAGS="-Wl,-O1" PKG_CONFIG_PATH=/home/GetAway/tuxbox/dbox2-2.4/cdkroot/lib/pkgconfig \
aclocal && \
libtoolize --force --install && \
autoconf && \
./configure \
--build=i686-pc-linux-gnu \
--host=powerpc-tuxbox-linux-gnu \
--prefix=/home/GetAway/tuxbox/dbox2-2.4/cdkflash/root \
--exec_prefix=/home/GetAway/tuxbox/dbox2-2.4/cdkflash/root \
--disable-kernel-support && \
make all install
libtoolize: unrecognized option `--install'
Try `libtoolize --help' for more information.
make[1]: *** [/home/GetAway/tuxbox/dbox2-2.4/cdkflash/root/bin/lufsd] Fehler 1
make[1]: Verlasse Verzeichnis '/home/GetAway/tuxbox/tuxbox-cvs-2.4/cdk'
make: *** [/home/GetAway/tuxbox/dbox2-2.4/cdkflash/root] Fehler 2
dietmarw
Contributor
Beiträge: 1833 Registriert: Mittwoch 10. April 2002, 15:39
Beitrag
von dietmarw » Freitag 9. Januar 2009, 08:58
also im cvs head (jetzt newmake) ist es eben durchgelaufen..
seife
Developer
Beiträge: 4189 Registriert: Sonntag 2. November 2003, 12:36
Beitrag
von seife » Freitag 9. Januar 2009, 09:39
Wir könnten auch einfach
anstelle des case...esac machen, dann müssten beide Fälle abgedeckt sein.
GetAway
Contributor
Beiträge: 1509 Registriert: Donnerstag 27. Dezember 2007, 12:59
Beitrag
von GetAway » Freitag 9. Januar 2009, 11:01
Ich hatte newmake komplett neu ausgecheckt. Da ist contrib-apps.mk noch so drin. File ist auch
vom 5.1.09. Wird jetzt nur noch HEAD gepflegt?
Code: Alles auswählen
$(flashprefix)/root/bin/lufsd: bootstrap @DEPENDS_lufs@ | $(flashprefix)/root
@PREPARE_lufs@
cd @DIR_lufs@ && \
$(BUILDENV) \
aclocal && \
libtoolize --force --install && \
autoconf && \
./configure \
--build=$(build) \
--host=$(target) \
--prefix=$(flashprefix)/root \
--exec_prefix=$(flashprefix)/root \
--disable-kernel-support && \
$(MAKE) all install
seife
Developer
Beiträge: 4189 Registriert: Sonntag 2. November 2003, 12:36
Beitrag
von seife » Freitag 9. Januar 2009, 11:25
Newmake ist tot. Es ist nicht sinnvoll, HEAD auf newmake-Stand zu bringen und dann weiter newmake zu pflegen
dwilx
Beitrag
von dwilx » Freitag 9. Januar 2009, 11:37
Newmake ist tot. ...
Klingt drastisch, "...ist Flügge" würde vielleicht besser passen.
rhabarber1848
CDK-Experte
Beiträge: 4335 Registriert: Donnerstag 3. April 2008, 14:05
Beitrag
von rhabarber1848 » Freitag 9. Januar 2009, 11:41
GetAway hat geschrieben: Wird jetzt nur noch HEAD gepflegt?
Abgesehen vom backport wichtiger Patches nach oldmake ist das der Plan, ja.
GetAway
Contributor
Beiträge: 1509 Registriert: Donnerstag 27. Dezember 2007, 12:59
Beitrag
von GetAway » Freitag 9. Januar 2009, 12:17
Ok, ist es korrekt das man es jetzt nicht mehr so:
Code: Alles auswählen
cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P .
sondern so auscheckt:
und den 2.6 Branch wie gewohnt?
rhabarber1848
CDK-Experte
Beiträge: 4335 Registriert: Donnerstag 3. April 2008, 14:05
Beitrag
von rhabarber1848 » Freitag 9. Januar 2009, 12:38
@GetAway: 2 x Ja
dbler
Interessierter
Beiträge: 24 Registriert: Samstag 15. Januar 2011, 21:15
Beitrag
von dbler » Montag 17. Januar 2011, 18:13
Hallo zusammen.
Wenn ich den Thread richtig verfolgt habe sollten alle Patches im CVS eingepflegt sein.
Ich habe unter Debian Lenny 5.0.7 aber das Problem mit dem der Thread anfing
Könnte es sein das doch etwas auf der Strecke geblieben ist?
Code: Alles auswählen
../../gcc-3.4.6/gcc/gthr-posix.h:508: warning: function declaration isn't a prototype
../../gcc-3.4.6/gcc/gthr-posix.h: In function `__gthread_mutex_unlock':
../../gcc-3.4.6/gcc/gthr-posix.h:508: warning: old-style parameter declaration
../../gcc-3.4.6/gcc/gthr-posix.h:510: warning: implicit declaration of function `pthread_mutex_unlock'
../../gcc-3.4.6/gcc/gthr-posix.h:510: error: `mutex' undeclared (first use in this function)
../../gcc-3.4.6/gcc/unwind-dw2.c: In function `uw_frame_state_for':
../../gcc-3.4.6/gcc/unwind-dw2.c:1017: warning: implicit declaration of function `memset'
../../gcc-3.4.6/gcc/unwind-dw2.c: In function `uw_init_context_1':
../../gcc-3.4.6/gcc/unwind-dw2.c:1295: error: syntax error before "once_regsizes"
../../gcc-3.4.6/gcc/unwind-dw2.c:1296: warning: implicit declaration of function `__gthread_once'
../../gcc-3.4.6/gcc/unwind-dw2.c:1296: error: `once_regsizes' undeclared (first use in this function)
../../gcc-3.4.6/gcc/unwind-dw2.c: In function `uw_install_context_1':
../../gcc-3.4.6/gcc/unwind-dw2.c:1345: warning: implicit declaration of function `memcpy'
make[3]: *** [libgcc/./unwind-dw2.o] Fehler 1
make[3]: Leaving directory `/home/dbox2/tuxbox/cvs/cdk/build_gcc/gcc'
make[2]: *** [stmp-multilib] Fehler 2
make[2]: Leaving directory `/home/dbox2/tuxbox/cvs/cdk/build_gcc/gcc'
make[1]: *** [all-gcc] Fehler 2
make[1]: Leaving directory `/home/dbox2/tuxbox/cvs/cdk/build_gcc'
make: *** [.deps/gcc] Fehler 2
Zuletzt geändert von dbler am Dienstag 18. Januar 2011, 11:31, insgesamt 1-mal geändert.
dietmarw
Contributor
Beiträge: 1833 Registriert: Mittwoch 10. April 2002, 15:39
Beitrag
von dietmarw » Montag 17. Januar 2011, 20:16
leichenschänder.. zwei jahre alte texte ausgraben..
dbler
Interessierter
Beiträge: 24 Registriert: Samstag 15. Januar 2011, 21:15
Beitrag
von dbler » Dienstag 18. Januar 2011, 11:26
Na ja
Passte genau zu meinem Problem, aber die Lösung ist mir noch unklar...
dwilx
Beitrag
von dwilx » Dienstag 18. Januar 2011, 11:34
sieht aber aus, als ob irgendwas fehlt oder irgendwie wieder so ein bash- oder Distri-Problem, nur seltsam, weil das schon zichmal gelaufen ist, bei mir zumindest.
dbler
Interessierter
Beiträge: 24 Registriert: Samstag 15. Januar 2011, 21:15
Beitrag
von dbler » Dienstag 18. Januar 2011, 15:46
dixidix hat geschrieben: sieht aber aus, als ob irgendwas fehlt oder irgendwie wieder so ein bash- oder Distri-Problem, nur seltsam, weil das schon zichmal gelaufen ist, bei mir zumindest.
Also die Links zur bash hatte ich kontrolliert. Das scheint alles soweit OK:
Code: Alles auswählen
dbox2@DBHOMESRV:~/tuxbox/cvs/cdk$ ls -la /bin/sh
lrwxrwxrwx 1 root root 4 16. Jan 2010 /bin/sh -> bash
dbox2@DBHOMESRV:~/tuxbox/cvs/cdk$ ls -la /bin/bash
-rwxr-xr-x 1 root root 700492 12. Mai 2008 /bin/bash
Könnte es am configure liegen?
Code: Alles auswählen
./configure --prefix=$HOME/tuxbox/dbox2 --with-cvsdir=$HOME/tuxbox/cvs \
--with-archivedir=$HOME/tuxbox/Archive --enable-maintainer-mode --with-checkImage=rename
dbler
Interessierter
Beiträge: 24 Registriert: Samstag 15. Januar 2011, 21:15
Beitrag
von dbler » Dienstag 18. Januar 2011, 18:43
Hab nochmal alles gelöscht und per Script (abgewandelt von
http://wiki.tuxbox.org/wiki/index.php/Newmake ) von vorne aufgesetzt.
Jetzt läuft alles fehlermeldungsfrei durch
Alle Achtung an die CDK-Admins und Entwickler, da kommt ganz schön was zusammen....
Keine Ahnung was verkehrt war, vermutlich lag das Problem vor dem Bildschirm (wie so oft)....
Werde jetzt noch testen ob alles soweit als YADD bootet