Talk:Maemo SDK+ installation on Debian (AMD64)
section Building the chrooted platform
the schroot.conf template is confusing:
users=<YOUR_USERNAME_HERE!!>
groups=<YOUR_USER_GROUPNAME_HERE!! (probably "users")>
which user/group is meant? additionally, after logging in i see
W: line 83 [lenny]: Deprecated key ‘run-setup-scripts’ used
I: This option will be removed in the future; please update your configuration
W: line 84 [lenny]: Deprecated key ‘run-exec-scripts’ used
I: This option will be removed in the future; please update your configuration
W: line 78 [lenny]: Deprecated key ‘location’ used
I: This option will be removed in the future; please update your configuration
section
Installing Maemo SDK+
is confusing and does not work as described.
confusing b/c the 1st step is to do either schroot or chroot -- but step 4 says again
As user on the host:
$ schroot -c lenny
since i never left the chroot, what is that supposed to mean?
next: it says You are now logged in as root in the chrooted environment as a user.
but, of course, i am not and never will be with all s/chroot lines given, at least -u username is necessary with schroot. consequently,
maemo-sdk install rootstrap diablo4.1.2_armel
will not work (and should list all avaliable rootstraps, i for one are looking for maemo 5, freemantle, not diablo).
leaving the chroot and reentering with schroot -c lenny -u username and trying
maemo-sdk install rootstrap fremantle5.0minimal_armel
won't work either, b/c sudo is used -- but with a common debian installation the user is not in the sudoers file. that is clearly meant to be used with ubuntu. as a workaround, do su username when root.
furthermore, i get
Toolchain 'arm-2007q3' is not installed. Please, run 'maemo-sdk install toolchain arm-2007q3' to install the compiler as root user.
which probably should be addressed in the tutorial.
oh, and it would be _reall_ helpfull, if those commands intended to be run as root do not use $ as prompt, but the commonly used #.