Ja das kann schon sein, obwohl die letzte zeit doch einiges dazugekommen ist.
Wäre es dann nicht sinnvoller die make_tomorrow.. dateien bei den E1 Modellen rausschmeissen, da sie ja den zweck nicht erfüllen?
Ja das kann schon sein, obwohl die letzte zeit doch einiges dazugekommen ist.
Wäre es dann nicht sinnvoller die make_tomorrow.. dateien bei den E1 Modellen rausschmeissen, da sie ja den zweck nicht erfüllen?
Nein.
Normalerweise beseitigt man den Bug.
Ja sicher man kann alles Manuell anpassen, denke das werden die meissten dann auch so machen.
Mir ging es eher darum zu melden das die dateien den zweck nicht erfüllen.
Ansonsten super sache und alles funktioniert auf anhieb
Hi,
bin nicht ganz sicher, ob es nun ein script Problem ist oder ein generelles. Beim Bauen vom 1.5'er für DM800 erhalte ich gleich am Anfang folgenden Fehler:
[...]
packages/util-linux/util-linux_2.12r.bb: needs merge
packages/vsftpd/vsftpd_2.0.5.bb: needs merge
packages/wpa-supplicant/wpa-supplicant-0.6.inc: needs merge
packages/wpa-supplicant/wpa-supplicant_0.4.7.bb: needs merge
packages/wpa-supplicant/wpa-supplicant_0.6.3.bb: needs merge
packages/zlib/zlib-native_1.2.3.bb: needs merge
site/mipsel-linux: needs merge
site/powerpc-linux: needs merge
fatal: you need to resolve your current index first
Nope.
Merging HEAD with 1bdacf8052f9034e4a1cf1457ba8b8ab67e95a73
Merging:
62fc2b0 base-files: fix fstab for dm7025
1bdacf8 SlugOS: initscripts-slugos - remove _all_ the references to checkroot.shfound 1 common ancestor(s):
d4c4207 ixp4xx-npe: Update firmware installation path
fatal: Entry 'classes/base.bbclass' would be overwritten by merge. Cannot merge.No merge strategy handled the merge.
make: *** [openembedded-update] Error 2
slightly@StinkyLinux:~/dream/openembedded/1.5/dm800
Alles anzeigen
Ist ein einfaches "make -f Makefile-opendreambox image". Verwende Debian etch.
Kann mich da jemand auf den richtigen Pfad lenken ?
Danke,
Noclue
Die Fehlermeldung bekomme ich bei Debian auch. Bin da auch noch nicht weitergekommen, weiß nur dass es ein Konflikt zwischen mipsel- bzw. powerpc-linux ist.
Hi,
kann ich auch irgendwo eigene Sourcen hinterlegen, die mit integriert werden ? Als Beispiel mal den editor 'nano'.
Ich finde irgendwie keine Developer Doku. Gibts da nichts ?
Gruß cHrIsZ
Zitatfatal: Entry 'classes/base.bbclass' would be overwritten by merge. Cannot merge.No merge strategy handled the merge.
Exakt dasselbe Problem habe ich auch (auch selbige stinkylinux-VM)..
Ich hab das ganze jetzt schon 3x von vorne gemacht, da gibts bestimmt einen "git -$§grzfx"-Befehl um das aufzulösen ?
Ich will eigentlich nur an eine funktionierende Build-Umgebung für die DM800 kommen, image brauch ich garnicht (DM800, Gemini2 4.00, zufrieden)..
Oder gibts da einen einfacheren, funktionierenden Weg unter einem Standard-Debian ?
Die ganzen Dokus und Ergebnisse der Suchfunktion hier sind leider recht verwirrend (mtn, cvs, bitbake, git oe-1.5, 1.6); das muss man erstmal alles auseinandersortieren können.. Deswegen fand ich das install-script eigentlich sehr schön aber irgendwas spuckt mit dem git.
Makki
Was sagt den git --version?
git --version sagt 1.4.4.4
nochmal der komplette Aufruf:
slightly@StinkyLinux:~/dreambox_buildenv/openembedded/1.5/dm800$ make -f Makefile-opendreambox image
cd /home/slightly/dreambox_buildenv/openembedded/1.5/openembedded && git pull
remote: Counting objects: 24, done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 16 (delta 13), reused 0 (delta 0)
Unpacking 16 objects
100% (16/16) done
* refs/heads/origin: fast forward to branch 'org.openembedded.dev' of git://git.openembedded.net/openembedded
old..new: eb850e2..c3f2452
Trying really trivial in-index merge...
classes/base.bbclass: needs merge
classes/distutils-base.bbclass: needs merge
classes/package.bbclass: needs merge
classes/rootfs_ipk.bbclass: needs merge
conf/bitbake.conf: needs merge
packages/autoconf/autoconf_2.61.bb: needs merge
...viele weitere: needs merge
packages/wpa-supplicant/wpa-supplicant_0.6.3.bb: needs merge
packages/zlib/zlib-native_1.2.3.bb: needs merge
site/mipsel-linux: needs merge
site/powerpc-linux: needs merge
fatal: you need to resolve your current index first
Nope.
Merging HEAD with c3f2452c5da8d4f464ceebaf043890858f14a446
Merging:
62fc2b0 base-files: fix fstab for dm7025
c3f2452 angstrom feed builder: add python-coherence
found 1 common ancestor(s):
d4c4207 ixp4xx-npe: Update firmware installation path
fatal: Entry 'classes/base.bbclass' would be overwritten by merge. Cannot merge.
No merge strategy handled the merge.
make: *** [openembedded-update] Fehler 2
Alles anzeigen
Makki
Hmm, vielleicht ist das git zu alt?
Für debian etch scheint es aber nichts neueres als fertiges Paket zu geben.
Also ist selber bauen angesagt.
Als Bestätigung da vorher nur als Vermutung hingestellt: git ist zu alt
pfffff... Warum sagt einem das keiner?
Hab mal git-1.6.0.1 installiert, mal schauen, ob es dann damit klappt. Im Moment werden die Objekte grad empfangen...
Komme dann zurück mit der Erfolgsmeldung
Nachtrag - Es sieht extrem viel besser aus!!!
Das Image ist gebaut
Danke und Grüsse,
NoClue
Ich hab mein Glück nach dem Hinweis jetzt mal mit git-core 1.5.6.5-2~bpo40+1 aus etch-backports versucht -> geht!
Wär doch ne Sache das in dem install.sh zumindest als Warnhinweis zu berücksichtigen ? ich teste auch gerne, weil Debian Etch ist für mich, zumindest solange es kein neues stable gibt, erstmal "Stand der Dinge" und da bin ich vermutlich nicht ganz allein..
Makki
Ich versuche schon seit einigen Tagen ein Image selbst zu bauen scheitere aber immer wieder an irgend welchen downloads. Aktuell an
NOTE: fetch ftp://ftp.tr.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.9.6.tar.gz
--2009-02-09 09:04:42-- ftp://ftp.tr.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.9.6.tar.gz
=> `/OE/openembedded/sources/fakeroot_1.9.6.tar.gz'
Resolving ftp.tr.debian.org... 80.251.40.16
Connecting to ftp.tr.debian.org|80.251.40.16|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /debian/pool/main/f/fakeroot ... done.
==> SIZE fakeroot_1.9.6.tar.gz ... done.
==> PASV ... done. ==> REST 395907 ... done.
==> RETR fakeroot_1.9.6.tar.gz ...
No such file `fakeroot_1.9.6.tar.gz'.
NOTE: Task failed: Fetch failed: ftp://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.9.6.tar.gz
NOTE: package fakeroot-native-1.9.6-r1: task do_fetch: failed
ERROR: TaskFailed event exception, aborting
NOTE: package fakeroot-native-1.9.6: failed
ERROR: Build of /OE/openembedded/1.6/openembedded/packages/fakeroot/fakeroot-native_1.9.6.bb do_fetch failed
ERROR: Task 76 (/OE/openembedded/1.6/openembedded/packages/fakeroot/fakeroot-native_1.9.6.bb, do_fetch) failed
NOTE: Tasks Summary: Attempted 419 tasks of which 419 didn't need to be rerun and 1 failed.
ERROR: '/OE/openembedded/1.6/openembedded/packages/fakeroot/fakeroot-native_1.9.6.bb' failed
NOTE: build 200902090902: completed
make: *** [image] Error 1
Alles anzeigen
was kann ich dagegen tun?
Hi Goofy,
hatte ich auch schon - einfach das Paket runterladen, ins entsprechende Verzeichnis (/OE/openembedded/sources/), die MD5 - checksum in die selbst im gleichen Verzeichnis anzulegende md5 - Datei rein und dann sollte es gehen.
Grüsse,
NoClue
ZitatOriginal von NoClue
hatte ich auch schon - einfach das Paket runterladen, ins entsprechende Verzeichnis (/OE/openembedded/sources/), die MD5 - checksum in die selbst im gleichen Verzeichnis anzulegende md5 - Datei rein und dann sollte es gehen.
Habe auch das Problem mit dem fakeroot_1.9.6.tar.gz Paket, ist jetzt in Ordner sources drinn, komme aber mit MD5-checksum nicht klar wie ich so was mache. Bin Anfänger mit Linux.
Die MD5 Summe lautet 9441c981bfd4e521abcd5d93385f71d8 für Fakeroot 1.9.6. Einfach im gleichen Verzeichnis, in dem das tar.gz liegt eine neue Datei anlegen mit der Endung md5 (da müssten ein Haufen anderer Beispiele bereits drin liegen) und den Schlüssel von oben eintragen und speichern.
Kann jetzt grad nicht nachschauen. Wenns noch Probleme gibt einfach nochmal melden.
Grüsse,
NoClue
ZitatSTORED: ftp://ftp.debian.org/debian/po…oot/fakeroot_1.9.6.tar.gz
9441c981bfd4e521abcd5d93385f71d8 fakeroot_1.9.6.tar.gz
Size: 395907 bytes
Hi NoClue,
habe gerade selber rausgefunden wo MD5 Summe steht und genauso gemacht wie du es beschrieben hast.
Danke für die Hilfestellung
bin jetzt ebenfalls schon weiter, aber wie bekomme ich jetzt das File?
OTE: package libtuxtxt-0.0+cvs20080814: started
DEBUG: Executing task do_fetch
NOTE: package libtuxtxt-0.0+cvs20080814-r2: task do_fetch: started
NOTE: Fetch cvs://anoncvs@cvs.tuxbox.org/cvs/tuxbox;module=apps/tuxbox/libs;method=ext
DEBUG: Running /usr/bin/env cvs '-d:ext:anoncvs@cvs.tuxbox.org:/cvs/tuxbox' co -D "20080814 UTC" apps/tuxbox/libs
cvs [checkout aborted]: cannot exec rsh: No such file or directory
cvs [checkout aborted]: received broken pipe signal
NOTE: Task failed: Fetch failed: apps/tuxbox/libs
NOTE: package libtuxtxt-0.0+cvs20080814-r2: task do_fetch: failed
ERROR: TaskFailed event exception, aborting
NOTE: package libtuxtxt-0.0+cvs20080814: failed
ERROR: Build of /OE/openembedded/1.6/openembedded/packages/tuxbox/tuxbox-libtuxtxt.bb do_fetch failed
ERROR: Task 1807 (/OE/openembedded/1.6/openembedded/packages/tuxbox/tuxbox-libtuxtxt.bb, do_fetch) failed
NOTE: Tasks Summary: Attempted 600 tasks of which 600 didn't need to be rerun and 1 failed.
ERROR: '/OE/openembedded/1.6/openembedded/packages/tuxbox/tuxbox-libtuxtxt.bb' failed
NOTE: build 200902091401: completed
make: *** [image] Fehler 1
Alles anzeigen
das liegt scheinbar im cvs aber mit dem Browser komme ich nicht auf dieses File, bzw. weis ich nicht wie
zur Zeit sind 39 Mitglieder (davon 5 unsichtbar) und 1.876 Gäste online - Rekord: 5.681 Benutzer ()