I’m trying to compile a recent kernel (which I will need to modify for my own camera hardware) and obtain a compatible gnome filesystem.
I followed the instructions at http://www.angstrom-distribution.org/building-angstrom and was able to build the kernel and a the console image with no problems.
(console image was built as a test after the first attempt at gnome failed).
When I try to build the systemd-gnome-image I run into a number of problems:
sources/meta-openembedded/meta-oe/recipes-graphics/xorg-app/xrdb_1.0.9.bb
I get a missing md5sum error. I “fixed” this by replacing the lines:
SRC_URI[md5sum] = “ed2e48cf33584455d74615ad4bbe4246”
SRC_URI[sha256sum] = “642401e12996efe3e5e5307a245e24c282b94a44c1f147e177c8484b862aeab7”
although the original lines in xrdb_1.0.9.bb look the same?
sources/meta-openembedded/meta-gnome/gdm/gdm_2.32.2.bb
Another missing md5sum error. “Fixed” by adding
SRC_URI[archive.md5sum] = “dbe5187a2e17881cc454e313e0ae8d1e”
SRC_URI[archive.sha256sum] = “034d23af0ea18d86e5543e707212d9297ec7d83f221808968af266dbebc0e703”
to gdm_2.32.2.bb
Finally I get the following, and I have no idea what to do:
Logfile of failure stored in: /home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/connman-gnome-0.5-r7/temp/log.do_unpack.20106
Logfile is:
DEBUG: Running export HOME="/home/nick"; export SSH_AGENT_PID=“8363”; export SSH_AUTH_SOCK="/tmp/keyring-fvMB0v/ssh"; export GIT_CONFIG="/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/etc/gitconfig"; export PATH="/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/bin/armv7a-angstrom-linux-gnueabi:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/bin/crossscripts:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/sbin:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/bin:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/sbin:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux//bin:/home/nick/setup-scripts/sources/openembedded-core/scripts:/home/nick/setup-scripts/sources/bitbake/bin:/home/nick/setup-scripts/build/tmp-angstrom_2008_1/sysroots/x86_64-linux/usr/armv7a/bin:/home/nick/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/nick/setup-scripts/sources/openembedded-core/scripts"; git clone -s -n /home/nick/setup-scripts/sources/downloads/git2/git.kernel.org.pub.scm.network.connman.connman-gnome.git /home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/connman-gnome-0.5-r7/git/
DEBUG: Running export HOME="/home/nick"; export SSH_AGENT_PID=“8363”; export SSH_AUTH_SOCK="/tmp/keyring-fvMB0v/ssh"; export GIT_CONFIG="/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/etc/gitconfig"; export PATH="/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/bin/armv7a-angstrom-linux-gnueabi:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/bin/crossscripts:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/sbin:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/bin:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/sbin:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux//bin:/home/nick/setup-scripts/sources/openembedded-core/scripts:/home/nick/setup-scripts/sources/bitbake/bin:/home/nick/setup-scripts/build/tmp-angstrom_2008_1/sysroots/x86_64-linux/usr/armv7a/bin:/home/nick/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/nick/setup-scripts/sources/openembedded-core/scripts"; git checkout 78d3c39db6f3f7977b466305110faa8ca5f74ec8
ERROR: Function 'Fetcher failure for URL: ‘None’. Fetch command export HOME="/home/nick"; export SSH_AGENT_PID=“8363”; export SSH_AUTH_SOCK="/tmp/keyring-fvMB0v/ssh"; export GIT_CONFIG="/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/etc/gitconfig"; export PATH="/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/bin/armv7a-angstrom-linux-gnueabi:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/beagleboard/usr/bin/crossscripts:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/sbin:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/bin:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/sbin:/home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux//bin:/home/nick/setup-scripts/sources/openembedded-core/scripts:/home/nick/setup-scripts/sources/bitbake/bin:/home/nick/setup-scripts/build/tmp-angstrom_2008_1/sysroots/x86_64-linux/usr/armv7a/bin:/home/nick/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/nick/setup-scripts/sources/openembedded-core/scripts"; git checkout 78d3c39db6f3f7977b466305110faa8ca5f74ec8 failed with signal 128, output:
fatal: reference is not a tree: 78d3c39db6f3f7977b466305110faa8ca5f74ec8
’ failed
Cloning into /home/nick/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/connman-gnome-0.5-r7/git…
warning: You appear to have cloned an empty repository.
done.
fatal: reference is not a tree: 78d3c39db6f3f7977b466305110faa8ca5f74ec8
I assumed the problem was on my side and deleted ~/system-scripts and started from scratch and ran into exactly the same errors.
The kernel is 3.0.12 so as I understand it, I need a compatible file system for Angstrom Gnome. Is there somewhere I can download this from, Narcissus seems give kernels 2.6.27 and 39?
Is it straight forward to add the components to the console image?
Thanks, Nick
log.do_unpack.20106 (4.15 KB)