Archiv > Raspberry PI
MLD für ein Raspberry Pi erstellen und zwar mit qemu. Hilfe wird benötigt
P3f:
Hi Claus,
kannst Du dir bitte mal das KERNEL Addon für den Branch rpi anschauen, da ist ein Fehler drin.... (Ich will Dir da nicht reinpfuschen, daher nur der Hinweis)
--- Code: --- kernel:
svn: warning: W155010: Der Knoten »/home/pit/MLD-rpi/KERNEL/src/linux_x86-raspberrypi.config« wurde nicht gefunden.
--- End code ---
Im src-Verzeichnis liegt nur die "linux_arm.raspberry.config" Datei... :o
Gruß,
Pit
clausmuus:
Hi,
der Fehler tritt nur dann auf, wenn man versucht nen RPI Kernel auf nem x86'er System zu bauen. Sowas wird von uns nicht unterstützt.
Aber ich werd mal schauen, ob ich so nen Versuch zentral abfangen und ne aussagekräftige Fehlermeldung ausgeben kann.
EDIT:
so, die Abfrage ist nun eingebaut
Claus
GF-MLD:
Hallo Claus,
ich habe einmal dein Beispiel von oben ausprobiert
--- Code: ---svn co http://minidvblinux.de/svn-3/MLD/branches/rpi MLD
cd MLD
make checkout name=vdr
ls -l src/vdr
--- End code ---
so svn co ... war ja mein Ausgangspunkt, daher habe ich dies nicht mehr wiederholt, dazu komme ich später
--- Code: ---cd MLD
make checkout name=vdr
--- End code ---
führt zur Ausge
--- Code: ---Updating 'vdr'
At revision 444
--- End code ---
--- Code: ---ls -l src/vdr
--- End code ---
geht nicht, muss bestimmt anders lauten
Jetzt noch einmal zu
--- Code: ---sudo apt-get install $(make deps)
--- End code ---
führt zu folgenden Ausgaben:
--- Code: ---sed: kann ../vdr/src/vdr/PLUGINS/src.orig/dvbsddevice.c nciht lesen Datei oder Verzeichnis nicht gefunden
/bin/bash: lircd: Kommando nciht gefunden ...
../Makefile.tools: 463: *** Target-Muster enthält kein >%%. Schluss...
/bin/sh: 1: automount: not found
Install the pakages xinit, xservers-xorg-input-evdev or icewm-lite (if one of this is listed above) by "aptitude install --without-recommend ..."
/bin/sh: 1: chromium-browser: not found
/bin/sh: 1. smartd: not found
/bin/sh: 1: sensors: not found
You must first add a [b]medibuntu repository/b], before you can add libdvdcss2 make add_medibuntu
You must first add a [b]ppa repository[/b], befor you can add handbrake-cli: sudo add-apt-repository ppa:stebbins/handbrake-releases && sudo apt-get update ...
E: Pakte libpython2.7-dev kann nicht gefunden werden.
E: Mittels reguläreme Ausdruck >>libpython2.7-dev<< konnte kein Paket gefunden werden
E: Für Paket >>libss10.9.8<< existiert kein Installationskandidat
E: Für Paket >>libdvdcss2<< existiert kein Installationskandidat
E: Für Paket >>mjpegtools<< existiert kein Installationskandidat
E: Paket handbrake-cli kann nicht gefunden werden
--- End code ---
Und mir kommt es so vor, dass durch die Fehler dann apt-get abbricht.
Frage woher bekomme ich medibuntu auch hat hat " sudo add-apt-repository ppa:stebbins/handbrake-releases" nicht bei mir funktioniert.
Wie habe ich mein EMU aufgesetzt, ich bin so vorgegangen wie im Wiki:
--- Code: ---http://www.minidvblinux.de/wiki/mld/entwicklung/rpi_entwicklungsumgebung
--- End code ---
1. Raspbian installiert:
QEMU läuft bei mir unter Suse betrifft ja nur die Qemu
vorgegangen bin ich wie unter
--- Code: ---http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way
--- End code ---
Für Linux-User
--- Code: ---http://www.raspberrypi.org/phpBB3/viewtopic.php?f=29&t=37386
--- End code ---
Image
--- Code: --- 2013-09-25-wheezy-raspbian.zip
--- End code ---
Dann vorgehen wie weiter unten, nur habe ich noch Image vergrößert.
Dann ging es wieder im Wiki weiter:
Raspbian vorbereiten:
--- Code: ---sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install subversion make mercurial git-core python-software-properties cvs squashfs-tools ipsvd
svn co http://minidvblinux.de/svn-3/MLD/branches/rpi MLD
cd MLD
make checkout_all
sudo apt-get install $(make deps)
/* hier wie oben beschrieben die Fehler*/
make all
--- End code ---
und danach habe ich hier die Fragen gestellt.
Als ich dies schrieb, habe ich wie oben beschrieben ein
--- Code: ---make checkout name=vdr
cd vdr
make
--- End code ---
der Buildlauf dauert und steht aktuell bei "Build Kernel Modules.."
aber er baut, Ergebnis schreibe ich später, da dies anscheinend länger dauert.
clausmuus:
Hi,
mal der Reihe nach:
es hätte "ls -l vdr/src/vdr" lauten müssen.
Die meisten Meldungen beim "sudo apt-get install $(make deps)" kannst Du ignorieren. Interessant sind nur die letzte. Die Medibuntu Meldungen sind nur für x86'er systeme bestimmt (passen dort aber seit ein paar Wochen auch nicht mehr).
Eine möglichkeit ist nun die ursächlichen Addons heraus zu suchen und die Abhängigkeiten zu korrigieren, eine andere die Addons einfach zu löschen, sofern Du die nicht benötigst. Stehen tun die Abhängigkeiten am Anfang der Makefiles der Addons. Zustande kommen die Fehler, weil die MLD eigentlich unter Ubuntu gebaut wird, und einige Pakete unter rasbian (debian) anders heißen oder nicht existieren.
Die libpython wird z.B. vom python Addon benötigt. Das Addon brauchen wir aber nicht, da auch kein xbmc gebaut wird.
Die mjpegtools werden meines Wissens auch nicht benötigt, weil die bereits wo anders drin enthalten sind. Da kann die Abhängigkeit also einfach entfernt werden.
libdvdcss2 Gibt's nicht für Debian, kann also auch einfach raus (dvd Addon).
libdvdcss2 und handbrake-cli weiß ich nicht auswendig.
Auf Grund der Fehler werden jedenfalls keine Pakete installiert.
Ein kompletter Build dauert auf nem schnellen System so um die zwei Tage :) Nen x86'er Build kann in ner Stunde durch sein ;)
Claus
GF-MLD:
Ok, 2 Tage sind mir auch zu viel. Habe noch einmal ein make checkout_all gemacht und da wurde doch einiges erneuert.
Ich weiß, eigentlich hätte ich ein make update_all müssen machen, aber dies ist mir auch gerade erst aufgefallen
Aber vielleicht hat es auch geholfen.
Ich werde mich nun einmal auf dvb zu konzentrieren, da ich nur dort Änderung vornehmen will.
Danke
Guido
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version