Hi,
I found a small issue during the build process of L4Android for x86
target (arm target build works as expected). When using the make command
to generate images (e.g make grub2iso lx_gingerbread-x86), the following
error appears:
Processing entry 'l4_gingerbread'
Could not find 'l4_gingerbread.cfg' with path '...'
make[1]: *** [grub2iso] Error 2
make[1]: Exiting Directory
'/home/giowck/tests/target_x86/l4re-snapshot-2011062216/src/l4'
make: *** [grub2iso] Error 2
This is caused by an outdated module entry in the 'modules-x86.list'
file in the 'configs' git repository (and L4Android Website in the
'Create ISO Image' instructions). Here are some 'x86' suffixes missing.
Patch file
==========
--- modules-x86.list 2011-08-28 13:43:09.669688003 +0200
+++ modules-x86_fixed.list 2011-08-28 13:44:02.546068212 +0200
@@ -1,6 +1,6 @@
modaddr 0x01100000
entry l4_gingerbread
-roottask moe rom/l4_gingerbread.cfg
+roottask moe rom/l4_gingerbread-x86.cfg
kernel fiasco -serial_esc
module l4re
module ned
@@ -8,9 +8,9 @@
module rtc
module mag
module fb-drv
-module l4_gingerbread.cfg
+module l4_gingerbread-x86.cfg
module x86-legacy.devs
-module l4_android.vbus
+module l4_android-x86.vbus
module vmlinuz.android
module root-x86-ginger.img
module system-x86-ginger.img
With the above patch, the images are built successfully.
It would be nice if you update the L4Android Website ("Create ISO
Image") and the configs repository.
Regards
Giorgio