Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
BOFHELL
Interessierter
Beiträge: 82 Registriert: Montag 30. Dezember 2002, 19:54
Beitrag
von BOFHELL » Freitag 28. August 2009, 18:22
wollte grade nen Image bauen für die DM7000 und hab nen kleinen Fehler gefunden
if FREETYPE_21
.libfreetype: .bootstrap @DEPENDS_libfreetype21@
@PREPARE_libfreetype21@
cd @DIR_libfreetype21@ && \
$(BUILDENV) \
./configure \
--build=$(build) \
--host=$(target) \
--prefix= && \
$(MAKE) all && \
rm -f $(hostprefix)/bin/freetype-config && \
sed -e "s,^prefix=,prefix=$(targetprefix)," < builds/unix/freetype-config > $(hostprefix)/bin/freetype-config && \
chmod 755 $(hostprefix)/bin/freetype-config && \
@INSTALL_libfreetype21@
@CLEANUP_libfreetype21@
touch $@
else
.libfreetype: .bootstrap @DEPENDS_libfreetype@
@PREPARE_libfreetype@
cd @DIR_libfreetype@ && \
$(BUILDENV) \
./configure \
--build=$(build) \
--host=$(target) \
--prefix= && \
$(MAKE) all && \
rm -f $(hostprefix)/bin/freetype-config && \
sed -e "s,^prefix=,prefix=$(targetprefix)," < builds/unix/freetype-config > $(hostprefix)/bin/freetype-config && \
chmod 755 $(hostprefix)/bin/freetype-config && \
@INSTALL_libfreetype@
@CLEANUP_libfreetype@
touch $@
endif
da fehlen die Prefixe
if FREETYPE_21
.libfreetype: .bootstrap @DEPENDS_libfreetype21@
@PREPARE_libfreetype21@
cd @DIR_libfreetype21@ && \
$(BUILDENV) \
./configure \
--build=$(build) \
--host=$(target) \
--prefix= $(targetprefix) && \
$(MAKE) all && \
rm -f $(hostprefix)/bin/freetype-config && \
sed -e "s,^prefix=,prefix=$(targetprefix)," < builds/unix/freetype-config > $(hostprefix)/bin/freetype-config && \
chmod 755 $(hostprefix)/bin/freetype-config && \
@INSTALL_libfreetype21@
@CLEANUP_libfreetype21@
touch $@
else
.libfreetype: .bootstrap @DEPENDS_libfreetype@
@PREPARE_libfreetype@
cd @DIR_libfreetype@ && \
$(BUILDENV) \
./configure \
--build=$(build) \
--host=$(target) \
--prefix= $(targetprefix) && \
$(MAKE) all && \
rm -f $(hostprefix)/bin/freetype-config && \
sed -e "s,^prefix=,prefix=$(targetprefix)," < builds/unix/freetype-config > $(hostprefix)/bin/freetype-config && \
chmod 755 $(hostprefix)/bin/freetype-config && \
@INSTALL_libfreetype@
@CLEANUP_libfreetype@
touch $@
endif
bzw so funktioniert das sed unten drunter und such libfreetype.la nicht in /lib
rhabarber1848
CDK-Experte
Beiträge: 4335 Registriert: Donnerstag 3. April 2008, 14:05
Beitrag
von rhabarber1848 » Freitag 28. August 2009, 18:34
BOFHELL hat geschrieben: wollte grade nen Image bauen für die DM7000 und hab nen kleinen Fehler gefunden
if FREETYPE_21
.libfreetype: .bootstrap @DEPENDS_libfreetype21@
Wo kommt FREETYPE_21 eigentlich her? Aus CVS Head kenne ich das nicht.
Ist das hier der gleiche Fehler?
http://forum.tuxbox-cvs.sourceforge.net ... 22&t=48823
BOFHELL
Interessierter
Beiträge: 82 Registriert: Montag 30. Dezember 2002, 19:54
Beitrag
von BOFHELL » Freitag 28. August 2009, 18:48
ich vermute es liegt dran das ich es " Old School" gemacht hab
mkdir tuxbox-dream
mkdir Archive
cd tuxbox-dream
cvs -d
anoncvs@cvs.tuxbox-cvs.sourceforge.net :/cvs/tuxbox -z3 co -P -rdreambox .
cd cdk
ln -sf $HOME/Archive Archive
chmod ugo+x prepare
./prepare
make checkout
make dreamboximage_root
make rebuild-flash
make flash-compress
BOFHELL
Interessierter
Beiträge: 82 Registriert: Montag 30. Dezember 2002, 19:54
Beitrag
von BOFHELL » Freitag 28. August 2009, 19:20
wie sollte das den jetzt mit dem newmake aussehen?
rhabarber1848
CDK-Experte
Beiträge: 4335 Registriert: Donnerstag 3. April 2008, 14:05
Beitrag
von rhabarber1848 » Freitag 28. August 2009, 19:29
geänderte Zeilen fett:
mkdir tuxbox-dream
mkdir Archive
cd tuxbox-dream
cvs -d anoncvs@cvs.tuxbox-cvs.sourceforge.net :/cvs/tuxbox -z3 co -P .
cd cdk
ln -sf $HOME/Archive Archive
./prepare_dream
make flash-enigma-squashfs
make flash-neutrino-squashfs
BOFHELL
Interessierter
Beiträge: 82 Registriert: Montag 30. Dezember 2002, 19:54
Beitrag
von BOFHELL » Freitag 28. August 2009, 19:37
danke
rhabarber1848
CDK-Experte
Beiträge: 4335 Registriert: Donnerstag 3. April 2008, 14:05
Beitrag
von rhabarber1848 » Freitag 28. August 2009, 21:02
Möglicher fix für den dreambox-branch:
Code: Alles auswählen
--- cdk/rules-install.org 2009-01-09 17:04:56.000000000 +0100
+++ cdk/rules-install 2009-08-28 20:59:11.000000000 +0200
@@ -48,8 +48,8 @@
libdvbpsi;make:install:DESTDIR=TARGET
libevent;make:install:DESTDIR=TARGET
libffi;make:install
-libfreetype;make:install:libdir=TARGET/lib:includedir=TARGET/include:bindir=TARGET/bin:prefix=TARGET
-libfreetype21;make:install:libdir=TARGET/lib:includedir=TARGET/include:bindir=TARGET/bin:prefix=TARGET
+libfreetype;make:install:libdir=TARGET/lib:includedir=TARGET/include:bindir=TARGET/bin:prefix=TARGET;rewrite-libtool:TARGET/lib/libfreetype.la
+libfreetype21;make:install:libdir=TARGET/lib:includedir=TARGET/include:bindir=TARGET/bin:prefix=TARGET;rewrite-libtool:TARGET/lib/libfreetype.la
libfribidi;rewrite-pkgconfig:fribidi.pc;make:install:DESTDIR=TARGET
libgmp;make:install
libjpeg;make:install-lib:prefix=TARGET
Es muss also zweimal
angefügt werden, damit beim Kompilieren die richtigen
Verzeichnisse genutzt werden.
Wenn ihr das positiv getestet habt, committed es bitte
in den dreambox-Branch.
In CVS HEAD ist o.g. Patch bereits enthalten.
BOFHELL
Interessierter
Beiträge: 82 Registriert: Montag 30. Dezember 2002, 19:54
Beitrag
von BOFHELL » Freitag 28. August 2009, 21:33
vergiss mein erstes Posting!
mit deiner Vorgehensweise läuft es durch, "Old School" halt nicht
rhabarber1848
CDK-Experte
Beiträge: 4335 Registriert: Donnerstag 3. April 2008, 14:05
Beitrag
von rhabarber1848 » Freitag 28. August 2009, 21:41
BOFHELL hat geschrieben: "Old School" halt nicht
Es wäre schön, wenn der dreambox-branch auch noch funktioniert.
Könntest Du deshalb bitte meinen Patch testen?
BOFHELL
Interessierter
Beiträge: 82 Registriert: Montag 30. Dezember 2002, 19:54
Beitrag
von BOFHELL » Freitag 28. August 2009, 22:37
ok ich werfe das mal an und sag bescheid
nochwas anderes für die Wartezeit beim Compilieren
ich hab ein custom script gemacht und als enigma-local.sh in customization gespeichert (auch als flash-enigma-local.sh), diese sind ausführbar aber werden nicht ausgeführt. why?
BOFHELL
Interessierter
Beiträge: 82 Registriert: Montag 30. Dezember 2002, 19:54
Beitrag
von BOFHELL » Freitag 28. August 2009, 23:18
also libfreetype läuft jetzt durch..
//Edit
läuft komplett durch - thx
Oder wie man damals sagte: touch .nano
rhabarber1848
CDK-Experte
Beiträge: 4335 Registriert: Donnerstag 3. April 2008, 14:05
Beitrag
von rhabarber1848 » Samstag 29. August 2009, 07:30
BOFHELL hat geschrieben: ich hab ein custom script gemacht und als enigma-local.sh in customization gespeichert (auch als flash-enigma-local.sh), diese sind ausführbar aber werden nicht ausgeführt. why?
Probier mal root-enigma-squashfs-local.sh
rhabarber1848
CDK-Experte
Beiträge: 4335 Registriert: Donnerstag 3. April 2008, 14:05
Beitrag
von rhabarber1848 » Samstag 29. August 2009, 07:44
rhabarber1848 hat geschrieben: Es muss also zweimal
angefügt werden, damit beim Kompilieren die richtigen
Verzeichnisse genutzt werden.
committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/1028
BOFHELL
Interessierter
Beiträge: 82 Registriert: Montag 30. Dezember 2002, 19:54
Beitrag
von BOFHELL » Samstag 29. August 2009, 11:09
rhabarber1848 hat geschrieben: BOFHELL hat geschrieben: ich hab ein custom script gemacht und als enigma-local.sh in customization gespeichert (auch als flash-enigma-local.sh), diese sind ausführbar aber werden nicht ausgeführt. why?
Probier mal root-enigma-squashfs-local.sh
und das muss ins cdk/customization Verzeichnis ? und wird automatisch ausgerufen beim make enigma - sehe ich das richtig?
rhabarber1848
CDK-Experte
Beiträge: 4335 Registriert: Donnerstag 3. April 2008, 14:05
Beitrag
von rhabarber1848 » Samstag 29. August 2009, 20:26
BOFHELL hat geschrieben: und das muss ins cdk/customization Verzeichnis ?
Nein, siehe
http://forum.tuxbox-cvs.sourceforge.net ... 66#p369766