Neu im CVS: Unterstützung für IPKG
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Neu im CVS: Unterstützung für IPKG
Wenn mal jemand erwähnen würde, was für eine Fehlermeldung kommt, wenn man nicht erst neutrino baut, dann könnte man auch raten, woran es liegt.
-
- Einsteiger
- Beiträge: 268
- Registriert: Sonntag 3. September 2006, 14:13
Re: Neu im CVS: Unterstützung für IPKG
bei mir kommt:seife hat geschrieben:Wenn mal jemand erwähnen würde, was für eine Fehlermeldung kommt, wenn man nicht erst neutrino baut, dann könnte man auch raten, woran es liegt.
Code: Alles auswählen
make[2]: Entering directory `/home/bosmann/newmake/tuxbox-cvs/cdk/ipkg-0.99.163'
cd . && /bin/sh /home/bosmann/newmake/tuxbox-cvs/cdk/ipkg-0.99.163/missing --run automake-1.9 --gnu Makefile
configure.ac:3: version mismatch. This is Automake 1.9.6,
configure.ac:3: but the definition used by this AM_INIT_AUTOMAKE
configure.ac:3: comes from Automake 1.9.5. You should recreate
configure.ac:3: aclocal.m4 with aclocal and run automake again.
Makefile.am:24: variable `ipkg_cl_LDADD' is defined but no program or
Makefile.am:24: library has `ipkg_cl' as canonic name (possible typo)
Makefile.am:98: variable `ipkg_cl_SOURCES' is defined but no program or
Makefile.am:98: library has `ipkg_cl' as canonic name (possible typo)
make[2]: *** [Makefile.in] Fehler 1
make[2]: Leaving directory `/home/bosmann/newmake/tuxbox-cvs/cdk/ipkg-0.99.163'
make[1]: *** [.deps/ipkg] Fehler 2
make[1]: Leaving directory `/home/bosmann/newmake/tuxbox-cvs/cdk'
make: *** [/home/bosmann/newmake/dbox2/cdkflash/root] Fehler 2
-
- Interessierter
- Beiträge: 61
- Registriert: Mittwoch 1. Mai 2002, 19:09
Re: Neu im CVS: Unterstützung für IPKG
@seife
wie gesagt, stelle ich mir erst einmal die Frage, wie man genau "enigma1->dm7000->head->ipkg" auschecken kann.
Wenn ich das weiss, probiere ich das aus, und werde gegebenenfalls Fehlermeldungen preisgeben, versprochen.
Aber nicht über Neutrino-Umwege.
wie gesagt, stelle ich mir erst einmal die Frage, wie man genau "enigma1->dm7000->head->ipkg" auschecken kann.
Wenn ich das weiss, probiere ich das aus, und werde gegebenenfalls Fehlermeldungen preisgeben, versprochen.
Aber nicht über Neutrino-Umwege.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Neu im CVS: Unterstützung für IPKG
bosmann: und wenn du erst "make neutrino" machst, dann kommt der ipkg-Fehler nicht? Kann ich mir irgendwie schlecht vorstellen, bzw. nicht wirklich erklären.
-
- Interessierter
- Beiträge: 61
- Registriert: Mittwoch 1. Mai 2002, 19:09
Re: Neu im CVS: Unterstützung für IPKG
BoxMan, nicht bosmann, so viel Zeit muss sein.
Öhmm, was hat "make neutrino" mit E1 zu tun?
Öhmm, was hat "make neutrino" mit E1 zu tun?
-
- Einsteiger
- Beiträge: 268
- Registriert: Sonntag 3. September 2006, 14:13
Re: Neu im CVS: Unterstützung für IPKG
es ist so: egal was für image ich versuche zuerst zu erstellen kommt diese fehlermeldung.seife hat geschrieben:bosmann: und wenn du erst "make neutrino" machst, dann kommt der ipkg-Fehler nicht? Kann ich mir irgendwie schlecht vorstellen, bzw. nicht wirklich erklären.
nach ./prepare_dream dm56x0 mache ich make flash-enigma-squashfs oder make flash-neutrino-squashfs.
egal wie herum, 2. versuch gelingt auf jeden fall.
heute habe ich allerdings den 1. versuch mit enigma gemacht, nach dem fehler neutrino gebaut und danach lief erneuter enigma-versuch durch.
-
- Interessierter
- Beiträge: 61
- Registriert: Mittwoch 1. Mai 2002, 19:09
Re: Neu im CVS: Unterstützung für IPKG
@bosmann
meine Vermutung, man muss erst über neutrino gehen.
Das ist doch mist.
Wie genau bist Du denn beim kompilieren vorgegangen, um ein E1-Image zu backen, inkl. ipkg aus dem HEAD?
meine Vermutung, man muss erst über neutrino gehen.
Das ist doch mist.
Wie genau bist Du denn beim kompilieren vorgegangen, um ein E1-Image zu backen, inkl. ipkg aus dem HEAD?
-
- Einsteiger
- Beiträge: 268
- Registriert: Sonntag 3. September 2006, 14:13
Re: Neu im CVS: Unterstützung für IPKG
BoxMan hat geschrieben:@bosmann
wie genau bist Du denn beim kompilieren vorgegangen, um ein E1-Image zu backen, inkl. ipkg aus dem HEAD?
Code: Alles auswählen
mkdir $HOME/newmake/dreambox-cvs
cd $HOME/newmake/dreambox-cvs
export CVS_RSH=ssh
cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -PA .
Code: Alles auswählen
#!/bin/bash
cd .. && CURRENT_PATH=`pwd`;
cd cdk
./autogen.sh;
# boxtype dm500 dm56x0 or dm7000
TYPE=$1
if test -z "$TYPE"; then
TYPE=dm56x0
fi
./configure \
--with-boxtype="dreambox" \
--with-boxmodel=$TYPE \
--with-webif=expert \
--prefix=$CURRENT_PATH/root \
--with-cvsdir=$CURRENT_PATH \
--enable-maintainer-mode \
--enable-flashrules \
--with-mhw-epg=no \
--with-flashtool=expert \
--with-ext-flashtool=yes \
--with-enigma-debug=yes \
--with-curlversion=new \
--enable-ide \
--enable-ipkg \
--enable-kernel26 \
--with-filesystems=ext3
Code: Alles auswählen
cd cdk
ln -sf $HOME/Archive Archive
chmod ugo+x prepare_dream
./prepare_dream dm56x0
make flash-enigma-squashfs
--with-curlversion=new war nur ein versuch von mir weil ich sehe dass curl-7.19.7.tar.bz2 auch heruntergeladen wird. haut aber nicht hin, libcurl2 wird nach wie vor gebaut. hat aber auf das kompilieren keinen einfluß
Zuletzt geändert von bosmann am Dienstag 15. Dezember 2009, 00:08, insgesamt 2-mal geändert.
-
- Interessierter
- Beiträge: 61
- Registriert: Mittwoch 1. Mai 2002, 19:09
Re: Neu im CVS: Unterstützung für IPKG
Danke bosmann, das werde ich Morgen mal ausprobieren.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neu im CVS: Unterstützung für IPKG
Dann probier mal --with-curlversion=currentbosmann hat geschrieben:--with-curlversion=new war nur ein versuch
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: Neu im CVS: Unterstützung für IPKG
Das geht jetzt eleganter: http://www.tuxbox-cvs.sourceforge.net/f ... =7&t=48789 :wink:bosmann hat geschrieben: ln -sf $HOME/Archive Archive
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Neu im CVS: Unterstützung für IPKG
Das ist kein generelles "neutrino muss zuerst gebaut werden" problem. Ich habe hier soeben (auf einer openSUSE 11.1) erfolgreich:
* neu ausgecheckt
* ./autogen.sh* make flash-enigma-squashfs
und es hat wunderbar durchgebaut. /bin/ipkg ist auch im Image.
Q.E.D.
Anhand der Fehlermeldungen die ihr bekommt vermute ich, dass irgendwas am ipkg build buggy ist. Das hat aber nichts mit neutrino zu tun. Fixt einfach ipkg und gut ist.
* neu ausgecheckt
* ./autogen.sh
Code: Alles auswählen
./configure --enable-maintainer-mode \
--with-cvsdir=/local/seife/src/tmp/dream-test \
--prefix=/local/seife/src/tmp/dream-test/root \
--enable-flashrules \
--with-assume-kernelsources-old \
--with-archivedir=/local/seife/src/Archive \
--with-boxtype=dreambox --with-boxmodel=dm500 \
--enable-ipkg
und es hat wunderbar durchgebaut. /bin/ipkg ist auch im Image.
Q.E.D.
Anhand der Fehlermeldungen die ihr bekommt vermute ich, dass irgendwas am ipkg build buggy ist. Das hat aber nichts mit neutrino zu tun. Fixt einfach ipkg und gut ist.
-
- Interessierter
- Beiträge: 61
- Registriert: Mittwoch 1. Mai 2002, 19:09
Re: Neu im CVS: Unterstützung für IPKG
gibt es noch die Möglichkeit, ipkg in einen Image nach zu kompilieren?
Beim kompilieren gab es eine Fehlermeldung:
Nach der Fehlermeldung habe ich wieder "make flash-enigma-squashfs" angestupst und muss doch feststellen, dass das kompilieren von ipgk ausgelassen wird.
Jedenfalls befindet sich ipkg nicht in root/cdkflash/root-enigma-squashfs/bin.
Beim kompilieren gab es eine Fehlermeldung:
Code: Alles auswählen
make[2]: Betrete Verzeichnis '/home/boxman/images/dm7000_ipkg/cdk/ipkg-0.99.163'
cd . && /bin/sh /home/boxman/images/dm7000_ipkg/cdk/ipkg-0.99.163/missing --run automake-1.9 --gnu Makefile
configure.ac:20: warning: AC_CACHE_VAL(lt_prog_compiler_static_works, ...): suspicious cache-id, must contain _cv_ to be cached
../../lib/autoconf/general.m4:2018: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:2039: AC_CACHE_CHECK is expanded from...
aclocal.m4:646: AC_LIBTOOL_LINKER_OPTION is expanded from...
aclocal.m4:2565: _LT_AC_LANG_C_CONFIG is expanded from...
aclocal.m4:2564: AC_LIBTOOL_LANG_C_CONFIG is expanded from...
aclocal.m4:86: AC_LIBTOOL_SETUP is expanded from...
aclocal.m4:66: _AC_PROG_LIBTOOL is expanded from...
aclocal.m4:31: AC_PROG_LIBTOOL is expanded from...
configure.ac:20: the top level
configure.ac:20: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works, ...): suspicious cache-id, must contain _cv_ to be cached
aclocal.m4:601: AC_LIBTOOL_COMPILER_OPTION is expanded from...
aclocal.m4:4676: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from...
configure.ac:20: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_CXX, ...): suspicious cache-id, must contain _cv_ to be cached
aclocal.m4:2673: _LT_AC_LANG_CXX_CONFIG is expanded from...
aclocal.m4:2672: AC_LIBTOOL_LANG_CXX_CONFIG is expanded from...
aclocal.m4:1715: _LT_AC_TAGCONFIG is expanded from...
configure.ac:20: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_F77, ...): suspicious cache-id, must contain _cv_ to be cached
aclocal.m4:3770: _LT_AC_LANG_F77_CONFIG is expanded from...
aclocal.m4:3769: AC_LIBTOOL_LANG_F77_CONFIG is expanded from...
configure.ac:20: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_GCJ, ...): suspicious cache-id, must contain _cv_ to be cached
aclocal.m4:3876: _LT_AC_LANG_GCJ_CONFIG is expanded from...
aclocal.m4:3875: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
configure.ac:3: version mismatch. This is Automake 1.9.6,
configure.ac:3: but the definition used by this AM_INIT_AUTOMAKE
configure.ac:3: comes from Automake 1.9.5. You should recreate
configure.ac:3: aclocal.m4 with aclocal and run automake again.
make[2]: *** [Makefile.in] Fehler 1
make[2]: Verlasse Verzeichnis '/home/boxman/images/dm7000_ipkg/cdk/ipkg-0.99.163'
make[1]: *** [.deps/ipkg] Fehler 2
make[1]: Verlasse Verzeichnis '/home/boxman/images/dm7000_ipkg/cdk'
make: *** [/home/boxman/images/dm7000_ipkg/root/cdkflash/root] Fehler 2
Jedenfalls befindet sich ipkg nicht in root/cdkflash/root-enigma-squashfs/bin.
-
- Interessierter
- Beiträge: 61
- Registriert: Mittwoch 1. Mai 2002, 19:09
Re: Neu im CVS: Unterstützung für IPKG
verstehe ich irgendwie nicht, dass das bei Dir durchgelaufen ist, seife, und /bin/ipkg hast.
Das würde ja nur noch heissen, dass das am Distro liegt, welches man benutzt!?
Ich benutze Ubuntu 9.10.
Oder hast Du eine andere Erklärung dafür, seife?
Das würde ja nur noch heissen, dass das am Distro liegt, welches man benutzt!?
Ich benutze Ubuntu 9.10.
Oder hast Du eine andere Erklärung dafür, seife?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Neu im CVS: Unterstützung für IPKG
steht alles oben: openSUSE 11.1, und dass ich auch denke dass der ipkg-build buggy ist, sonst würde er nicht von sowas abhängen. Also musst du halt den ipkg-build fixen.
-
- Interessierter
- Beiträge: 61
- Registriert: Mittwoch 1. Mai 2002, 19:09
Re: Neu im CVS: Unterstützung für IPKG
um den ipkg-build zu fixen, bin ich zu blöd.
Aber Danke für Deinen Vorschlag.
Sagt Dir die Fehlermeldung nichts, kannst Du nicht anhand dessen was herauslesen, wo da das Problem liegt?
@bosmann
was für ein Distro benutzt Du denn?
Aber Danke für Deinen Vorschlag.
Sagt Dir die Fehlermeldung nichts, kannst Du nicht anhand dessen was herauslesen, wo da das Problem liegt?
@bosmann
was für ein Distro benutzt Du denn?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Neu im CVS: Unterstützung für IPKG
irgendwo am automake / autoconf.
Evtl. mal "autoreconf -fi" im ipkg-build vor dem configure etc. reinmachen.
Evtl. mal "autoreconf -fi" im ipkg-build vor dem configure etc. reinmachen.
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
Re: Neu im CVS: Unterstützung für IPKG
Hmm, ich habe jetzt mal komplett neu ausgecheckt und gebaut (auf Kubuntu 9.10 ) und keinerlei Probleme gehabt
Bei "make ipkg" kommt bei mir:
Bei Kubuntu ist Automake 1.11 dabei, und trotz der Warnung läuft danach alles korrekt weiter...
Anscheinend gibt's da Probleme bei unterschiedlichen Automake-Versionen.
dbluelle
Code: Alles auswählen
#!/bin/bash
cd .. && CURRENT_PATH=`pwd`;
cd cdk
./autogen.sh;
# boxtype dm500 dm56x0 or dm7000
TYPE=$1
if test -z "$TYPE"; then
TYPE=dm7000
fi
./configure \
--with-boxtype="dreambox" \
--with-boxmodel=$TYPE \
--with-webif=expert \
--prefix=$CURRENT_PATH/root \
--with-cvsdir=$CURRENT_PATH \
--enable-maintainer-mode \
--enable-flashrules \
--with-mhw-epg=yes \
--with-flashtool=standard \
--with-ext-flashtool=yes \
--with-enigma-debug=yes \
--enable-ide \
--enable-kernel26 \
--with-filesystems=ext3,nfs,cifs \
--enable-sambaserver \
--enable-nfsserver \
--enable-freesatepg \
--enable-ipkg
Code: Alles auswählen
make[1]: Betrete Verzeichnis '/home/develop/dreambox/dream_test/cdk/ipkg-0.99.163'
cd . && /bin/bash /home/develop/dreambox/dream_test/cdk/ipkg-0.99.163/missing --run automake-1.9 --gnu Makefile
/home/develop/dreambox/dream_test/cdk/ipkg-0.99.163/missing: Zeile 46: automake-1.9: Kommando nicht gefunden.
WARNING: `automake-1.9' is missing on your system. You should only need it if
you modified `Makefile.am', `acinclude.m4' or `configure.ac'.
You might want to install the `Automake' and `Perl' packages.
Grab them from any GNU archive site.
cd . && /bin/bash ./config.status Makefile depfiles
config.status: creating Makefile
config.status: executing depfiles commands
Anscheinend gibt's da Probleme bei unterschiedlichen Automake-Versionen.
dbluelle
-
- Interessierter
- Beiträge: 61
- Registriert: Mittwoch 1. Mai 2002, 19:09
Re: Neu im CVS: Unterstützung für IPKG
Ja, das scheint wirklich so zu sein.dbluelle hat geschrieben:Anscheinend gibt's da Probleme bei unterschiedlichen Automake-Versionen.
Installiert hatte ich die Version 1.9.6, aber ipkg hat gemeckert, dass er doch gerne 1.9.5 hätte.
Nachdem ich die 1.9.6 deinstalliert und die 1.9.5 installiert habe, läuft nun auch ipkg bei mir durch.
-
- Einsteiger
- Beiträge: 268
- Registriert: Sonntag 3. September 2006, 14:13
Re: Neu im CVS: Unterstützung für IPKG
DebianBoxMan hat geschrieben: @bosmann
was für ein Distro benutzt Du denn?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neu im CVS: Unterstützung für IPKG
Etch? Lenny? Squeeze?bosmann hat geschrieben:DebianBoxMan hat geschrieben: @bosmann
was für ein Distro benutzt Du denn?
-
- Einsteiger
- Beiträge: 268
- Registriert: Sonntag 3. September 2006, 14:13
-
- Interessierter
- Beiträge: 61
- Registriert: Mittwoch 1. Mai 2002, 19:09
Re: Neu im CVS: Unterstützung für IPKG
nachdem ich dieses ipkg-System ausprobiert habe, gibt es bei mir so einige Fragen:
wie und wo kann ich meinen eigenen feed-Server (oder auch package-Server genannt?) eintragen, der beim kompilieren auch mit eingetragen wird? Soweit ich das sehe, wird beim kompilieren eine ipkg.conf in ../root/cdkflash/root-enigma-squashfs/etc/ipkg.conf abgelegt.
Wo kommt diese Datei her, wie wird die ipkg.conf kompiliert/erzeugt?
Wie kann ich diese Datei beim kompilieren manipulieren/ändern?
Habe nachträglich meine Angaben im Image unter /etc/ipkg.conf geändert, das half aber nichts.
Nach Absturz kam nur wieder die Angaben in /etc/ipkg.conf "src lists".
Irgendwie alles bisher konfus.
wie und wo kann ich meinen eigenen feed-Server (oder auch package-Server genannt?) eintragen, der beim kompilieren auch mit eingetragen wird? Soweit ich das sehe, wird beim kompilieren eine ipkg.conf in ../root/cdkflash/root-enigma-squashfs/etc/ipkg.conf abgelegt.
Wo kommt diese Datei her, wie wird die ipkg.conf kompiliert/erzeugt?
Wie kann ich diese Datei beim kompilieren manipulieren/ändern?
Habe nachträglich meine Angaben im Image unter /etc/ipkg.conf geändert, das half aber nichts.
Nach Absturz kam nur wieder die Angaben in /etc/ipkg.conf "src lists".
Irgendwie alles bisher konfus.