In case someone wonders if this /has/ gone through : no, I had to defer this task to another time... not giving up completely, but put into (very) deep sleep.
Posts by el_es
-
-
skins went through now, but base-passwd fails:
Quote
NOTE: package base-passwd-3.5.26-r2: task do_patch: Started
ERROR: [Errno 2] No such file or directory: '/home/lukasz/src/openpli/openembedded/recipes/base-passwd/files/./passwd.master.patch'
NOTE: package base-passwd-3.5.26-r2: task patch_do_patch: Failed
ERROR: Function 'patch_do_patch' failed
ERROR: Task 2235 (/home/lukasz/src/openpli/openembedded/recipes/base-passwd/base-passwd_3.5.26.bb, do_patch) failed with exit code '1'(this happens because I substituted recipe for 3.5.24 which was failing to unpack when dowloaded (sic) with recipe for 3.5.26. Never mind mismatch in md5/sha.)
-
It looks for pli.png,
btw somebody from AZbox community just let go of the magic-hd skins altogether:
SourceForge - azboxopenpli/openembedded/commitdiff
so will I then, for now.EDIT:
but put this :Quote
-PACKAGES = "${PN}"
+PV_font-valis-hd = "2010.05.14"
+PR_font-valis-hd = "r1"
+PKGV_font-valis-hd = "${PV_font-valis-hd}"
+DESCRIPTION_font-valis-hd = "Valis hd fonts"
+FILES_font-valis-hd = "/usr/share/fonts/hd.ttf /usr/share/fonts/hdi.ttf"
+
+PACKAGES = "${PN} font-valis-hd"
+PROVIDES = "${PN} font-valis-hd
into $/recipes/openpli/enigma2-plugin-skins-pli-hd.bb instead otherwise there is no fonts and the image goes unbuildable. -
continuing image building this morning...
-
Almost there! last hurdle :
ERROR: '/home/lukasz/src/openpli/openembedded/recipes/base-passwd/base-passwd_3.5.24.bb' failed
ERROR: '/home/lukasz/src/openpli/openembedded/recipes/openpli/enigma2-plugin-skins-magic-hd.bb' failedscrolling up I see :
Quote
ERROR: The checksums for "/home/lukasz/src/openpli/sources/base-passwd_3.5.24.tar.gz" did not match.
MD5: expected "8f6b9420c50e90edaff41eb2fb7e9e16", got "a9fad6b1ed80f0f27d3690a84b70fa2f"
SHA256: expected "196083d6f675190d4e2cede0a5fa6b3c91088705c5386f76292fec8e74b6369e", got "6111ff39cb322f154c2a8229f555d25e1739edf29cedcf9fa30dec4da302c9c4"Should be easy to fix.
Quote
ERROR: Function 'Fetch failed: Unable to fetch URL git://git.assembla.com/openvix.7.git;protocol=git;branch=experimental from any source.' failedwill need googling, tomorrow :)
TBC.
-
Now packaging goes on, Yay.
-
Image building continues. 1801/2870.
-
OK so this will be the list of sources I had to download manually :
http://www.mirrorservice.org/s…m/git/git-1.7.3.5.tar.bz2 - relocated to http://old-www.mirrorservice.o…m/git/git-1.7.3.5.tar.bz2
So I grepped for KERNELORG_MIRROR, and found it in $openpli/openembedded/conf/bitbake.conf - substituted www.mirrorservice.org for old-http://www.mirrorservice.org
Pushing through again.In $openpli/openembedded/recipes/libpng, copy libpng_1.5.10.bb to libpng_1.5.12.bb
in which put the following :Quote
SRC_URI[libpng.md5sum] = "d87f9c34ccab8242c00e41925839f6c9"
SRC_URI[libpng.sha256sum] = "e83c4897bb92a7c67e6610a56676f2fdc213fe2995e9c1fef6f0cf7d70b30976" -
I thought about this.
And I'll be doing this today, unless someone comes up with a better idea :)
(and the question, whether this is going to boot AND run on a sunray sr4, still standing.) -
Another site down : http://trappist.elis.ugent.be/, file http://trappist.elis.ugent.be/…nload/cdfs-2.6.18.tar.bz2 fails to download.
There is actually more problems than that :
QuoteERROR: '/home/lukasz/src/openpli/openembedded/recipes/git/git-native_1.7.3.5.bb' failed
ERROR: '/home/lukasz/src/openpli/openembedded/recipes/libpng/libpng_1.5.10.bb' failed
ERROR: '/home/lukasz/src/openpli/openembedded/recipes/linux/linux-dm800se_2.6.18.bb' failedSo all these will need fixing - for some reason cdfs package still wants to download from trappist.
-
Compilation in progress, 290 / 2870...
EDIT @17:00 : failed while trying to fetch http://rpm5.org/files/popt/popt-1.14.tar.gz. Investigating.
EDIT2: because rpm5.org is down, that's why. Will try debian mirror (but they have 1.16 there, some bb magic ?)
But that will be tomorrow.
EDIT3: creatingQuote
file : ~/openpli/openembedded/recipes/popt/popt_1.16.bb
containing :
---------------8<--------------
require popt.inc
PR = "${INC_PR}.0"SRC_URI = "\
ftp://anduin.linuxfromscratch.org/BLFS/svn/p/popt-${PV}.tar.gz \
"
BBCLASSEXTEND = "native"SRC_URI[md5sum] = "3743beefa3dd6247a73f8f7a32c14c33"
SRC_URI[sha256sum] = "e728ed296fe9f069a0e005003c3d6b2dde3d9cad453422a10d6558616d304cc8"
--------------------->8-----------did the trick of pushing the image building further.
-
Status so far: in progress.
Detailed status : -
-- this is the list of packages that Wheezy needs installed : (to be updated as dependencies arise): paste into terminal after switching to root (su -)Code~# apt-get install -y autoconf automake bison bzip2 cvs diffstat flex g++ gawk gcc gettext git-core gzip help2man ncurses-bin ncurses-dev libc6-dev libtool make texinfo patch perl pkg-config subversion tar texi2html wget zlib1g-dev chrpath libxml2-utils xsltproc libglib2.0-dev python-setuptools python-ply python-progressbar genromfs guile-1.8-libs gparted
-- Don't worry about bitbake.
Doing this on Debian Wheezy, activity log so far:-
- went to Debian because Ubuntu 12.04 shown my Centrino the PAE finger.
- went to Wheezy because kernel 2.6 is so 3 years ago.(and Ubuntu is based on Debian-testing so to have as similar env to Ubuntu.
- do not use 'sudo' unless you're in sudoers file, if you're too lazy to edit that, just do 'su -' and log in as root. Or just 'su', otherwise you will need to cd /home/$your_username if 'su -' used.
- package libc6-i386 is replaced by libc6 (or just named differently in Debian vs Ubuntu) (which is installed by default) apt-get complains - remove it from list
- package bitbake does not exist in wheezy yet, d'oh.
- but it is downloaded and used locally by the Makefile (see below, so the following can be skipped: (don't skip installing python-ply and python-progressbar however)Quote
- I see I will need bitbake from git then...
- i went to download newest bitbake (1.14) from http://downloads.yoctoproject.org/releases/bitbake/
- unpacked, found setup.py, found it needs another package : python-ply and has problems compiling HTML documentation for some reason.
- after installing package python-progressbar (!) it passes further.
- run the setup.py build and then setup.py install BOTH as root or you'd need to run it twice (and have a setup.py clean in between). Weird but true.
- analyzing the makefile, I see it pulls bitbake from git and installs it local to the buid environment (i.e. not system wide) d'oh well.
- did you skip installing python-ply and python-progressbar packages ? Go back there and install them.
- downloaded the modified makefile.
- For Sunray SR4, do I select DM800se? I did.
- http://foorooshfa.com/openpli-sources/ shows 'this domain may be for sale' sign.
- Starting the make process, see you in a bit.
- the part where they do, they DO have a point.
- to be continued.
-
Anything special needed for this to produce working image for a Sunray SR4HD (3tuners+wifi)?
-
http://linuxsat-support.com/dm…mpire-dm800se-ssl84b.html, actual image sim2-persianempire-lite-beta3-Sunray sr4 ready-ssl84b-by sat4fun;
Hardware : sunray4
Where does this image take EPG data from ? How to configure that ?
If I only want FTA channels (from uk freesat/uk freeview, irish saorview) how do I limit that? Do I have to remove unwanted by hand? I have Dreambox Edit which seems to work but no filter for FTA.
Also, both the Eminem skin and the normal one, and on Blackmodern_CT, have a problem when it comes to GM EPG: the channel name is shifted to the right out of view (when no Picons are installed) and can't find GME setup anywhere to set picons on or off.
Also is there some advanced Parental Controls plugin (don't want my kids to enter setup menus) ?