[maemo-developers] [maemo-developers] custom rootfs creating problems

From: Ondrej Ivanič ondrej at kmit.sk
Date: Wed Aug 23 20:49:42 EEST 2006
Hi

I was tried to build rootfs according to the howto at the maemo website 
[1]. Files (rootfs.packages and sources.list, rev 4) from subversion 
repository are out of date.

I was changed repositories in sources.list to maemo 2.0 repositories:

deb http://repository.maemo.org/ maemo2.0 free non-free
deb-src http://repository.maemo.org/ maemo2.0 free

I was made many changes in rootfs.packages files. Here is a diff

--- rootfs/rootfs.packages      2006-08-23 19:16:23.000000000 +0200
+++ /scratchbox/users/ondrej/home/ondrej/rootfs/rootfs/rootfs.packages 
2006-08-23 19:10:58.000000000 +0200
@@ -8,11 +8,8 @@
  bme-dbus-proxy
  busybox
  certs
-codelockui
-codelockui-l10n-3.0-engb
-dbus-1
+dbus
  dbus-1-utils
-dbus-glib-1
  debconf
  debconf-english
  defoma
@@ -23,36 +20,30 @@
  dsme
  fakeroot-net
  fontconfig
-gcc-3.3-base
+gcc-3.4-base
  gconf2
  gdb
  gtk2-engines-sapwood
  hildon-base-lib0
  hildon-control-panel
-hildon-control-panel-l10n-4.0-engb
-hildon-fm-l10n-3.0-engb
+hildon-control-panel-l10n-engb
+hildon-fm-l10n-engb
  hildon-fm1
  hildon-initscripts
-hildon-input-method
-hildon-input-method-framework
-hildon-input-method-l10n-3.1-engb
-hildon-input-method-ui
-hildon-input-method-widgets-l10n-3.1-engb
-hildon-input-method-widgets0
-hildon-lgpl-l10n-3.0-engb
+hildon-input-method-sdk
+hildon-input-method-framework-sdk
+hildon-input-method-l10n-engb
+hildon-input-method-widgets-sdk0
  hildon-lgpl0
-hildon-libs-l10n-3.0-engb
+hildon-libs-l10n-engb
  hildon-libs0
  hildon-status-bar-battery
-hildon-status-bar-battery-l10n-3.0-engb
+hildon-status-bar-battery-l10n-engb
  hildon-status-bar-display
-hildon-status-bar-display-l10n-3.0-engb
+hildon-status-bar-display-l10n-engb
  hildon-status-bar-lib0
  initscripts
  iptables
-kdbusd
-ke-recv
-ke-recv-l10n-3.0-engb
  klogd
  lessertunjo0
  libatk1.0-0
@@ -76,28 +67,17 @@
  libgtk2.0-common
  libgwobex0
  libice6
-libimengines0
+libimengines-sdk0
  libimlayouts0
  libipt-idletimer
-libiw27
  libjpeg62
  libmatchbox1
  libncurses5
-libogs0
-libopenobex-1.0-0
+libopenobex1
  libosso-certman1
-libosso-common-error-l10n-3.0-engb
+libosso-common-error-l10n-engb
  libosso-common-error0
  libosso-dbus-conf
-libosso-email-al
-libosso-email-cl
-libosso-email-common
-libosso-email-dbusutils
-libosso-email-imap
-libosso-email-interface
-libosso-email-pop
-libosso-email-smime
-libosso-email-smtp
  libosso-filemanager-interface
  libosso-gnomevfs2-0
  libosso-gnomevfs2-common
@@ -115,7 +95,6 @@
  libsm6
  libsqlite0
  libssl0.9.7
-libstdc++5
  libtiff4
  libvte-common
  libvte4
@@ -137,7 +116,7 @@
  libxtst6
  lsof
  maemo-af-desktop
-maemo-af-desktop-l10n-4.1-engb
+maemo-af-desktop-l10n-engb
  makedev
  matchbox-window-manager
  mawk
@@ -150,25 +129,22 @@
  osso-af-startup
  osso-af-utils
  osso-app-killer
-osso-applet-certman-l10n-4.0-engb
+osso-applet-certman-l10n-engb
  osso-applet-display
-osso-applet-display-l10n-3.0-engb
+osso-applet-display-l10n-engb
  osso-application-installer
-osso-application-installer-l10n-4.0-engb
+osso-application-installer-l10n-engb
  osso-backup
-osso-backup-l10n-3.2-engb
+osso-backup-l10n-engb
  osso-bttools
  osso-connectivity-ui-conndlgs
  osso-connectivity-ui-connmgr
-osso-connectivity-ui-gwdialogs
  osso-connectivity-ui-gwwizard
  osso-connectivity-ui-iapsettings
-osso-connectivity-ui-l10n-4.0-engb
+osso-connectivity-ui-l10n-engb
  osso-connectivity-ui-statusbar
  osso-core-config
  osso-dsm
-osso-email-engine
-osso-email-l10n-4.0-engb
  osso-esd
  osso-gnomevfs-extra
  osso-gwconnect
@@ -181,18 +157,8 @@
  osso-screenshot-tool
  osso-sounds-ui
  osso-systemui
-osso-systemui-actingdead
-osso-systemui-actingdead-l10n-3.0-engb
  osso-systemui-conf
-osso-systemui-devlock
-osso-systemui-devlock-l10n-3.0-engb
-osso-systemui-modechange
-osso-systemui-modechange-l10n-3.0-engb
-osso-systemui-powerkeymenu
-osso-systemui-powerkeymenu-l10n-3.0-engb
  osso-systemui-splashscreen
-osso-systemui-tklock
-osso-systemui-tklock-l10n-3.0-engb
  osso-thumbnail
  osso-thumbnail0
  osso-update-category-database

After this modifications I was able to continue with downloading and 
building rootfs. This error message is found after downloading all packages:

Setting up passwd & groups
/home/ondrej/rootfs/rootimagescripts/make_rootimage.sh: line 271: 
/usr/sbin/update-passwd: cannot execute binary file

I'm running on Gentoo AMD64 (64bit profile).


[1] http://www.maemo.org/platform/docs/howtos/howto_use_flasher_rootfs.html

More information about the maemo-developers mailing list