Maemo SDK-Installation

Diskutiere Maemo SDK-Installation im Nokia N900 Forum Forum im Bereich Nokia Maemo Forum; Hallo, ich habe Probleme mit der Installation von Maemo SDK. daniel@marge:/share/n900$ ./maemo-sdk-install_5.0.sh -s /share/n900/scratchbox/...
D

Duffman

Mitglied
Threadstarter
Mitglied seit
08.02.2010
Beiträge
147
Hallo,

ich habe Probleme mit der Installation von Maemo SDK.

Code:
daniel@marge:/share/n900$ ./maemo-sdk-install_5.0.sh -s /share/n900/scratchbox/
This script will install maemo SDK 5.0 fremantle release to your computer.

Install options
Force remove of existing targets (no)
Alternative sources.list ('')

Target configuration for armel (FREMANTLE_ARMEL)
compiler=cs2007q3-glibc2.5-arm7
devkits=perl:debian-etch:qemu:doctools:svn:git
cputransp=qemu-arm-sb

Target configuration for i386 (FREMANTLE_X86)
compiler=cs2007q3-glibc2.5-i486
devkits=perl:debian-etch:doctools:svn:git

Checking for prerequisites
--------------------------

wget tool in path... /usr/bin/wget
Checking for dpkg tool in path... /usr/bin/dpkg
Running outside of scratchbox... yes
Script not run as user root... yes
Scratchbox installation found... yes
Scratchbox home directory... yes
Scratchbox sb-conf tool... yes
Scratchbox user's bind mount... yes
Scratchbox user's /dev set up... yes
Scratchbox home directory... yes
Scratchbox login... yes
Scratchbox login executable... yes
Scratchbox sb-conf tool works... yes
Scratchbox version requirement met... yes
Scratchbox CPU transparency method for ARMEL is present... yes
Scratchbox toolchains... yes
Scratchbox required devkits... yes
Host kernel VDSO support... yes
Check for scratchbox sessions running...
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
1) IMPORTANT: READ CAREFULLY BEFORE INSTALLING, DOWNLOADING, OR USING THE
SOFTWARE DEVELOPMENT KIT ("SDK" AS DEFINED BELOW) AND/OR SOFTWARE INCLUDED INTO
THE SDK

2) The SDK comprises of a) some software copyrighted by Nokia Corporation or
third parties in binary form (collectively "Licensed Software") and/or b) Open
Source Software in binary and source code form.

3) Licensed Software (including, without limitation, the downloading,
installation and/or the use thereof) is subject to, and licensed to you under,
the Nokia Software Development Kit Agreement, which you have to accept if you
choose to download the Licensed Software. Licensed Software is distributed to
you only in binary form.

4) The SDK is provided to you "AS IS" and Nokia, its affiliates and/or its
licensors do not make any representations or warranties, express or implied,
including, without any limitation, the warranties of merchantability or
fittness for a particular purpose, or that the SDK will not infringe any any
third party patents, copyrights, trademarks or other rights, or that the SDK
will meet your requirements or that the operation of the SDK will be
uninterrupted and/or error-free. By downloading and/or using the SDK you accept
that installation, any use and the results of the installation and/or happens
and is solely at your own risk and that Nokia assumes no liability whatsoever
for any damages that you may incur or suffer in connection with the SDK and/or
the installation or use thereof.

5) The Open Source Software is licensed and distributed under the GNU General
Public License (GPL), the GNU lesser General Public License (LGPL, aka. The GNU
Library General Public License) and/or other copyright licenses, permissions,
notices or disclaimers containing obligation or permission to provide the
source code of such software with the binary / executable form delivery of the
said software. Any source code of such software that is not part of this
delivery is made available to you in accordance with the referred license terms
and conditions on http://www.maemo.org. Alternatively, Nokia offers to provide
any such source code to you on CD-ROM for a charge covering the cost of
performing such distribution, such as the cost of media, shipping and handling,
upon written request to Nokia at:

Source Code Requests
Nokia Corporation
P.O.Box 407
FIN00045 Nokia Group
Finland.

This offer is valid for a period of three (3) years.

The exact license terms of GPL, LGPL and said certain other licenses, as well
as the required copyright and other notices, permissions and acknowledgements
are reproduced in and delivered to you as part of the referred source code.

Press Enter to accept (Crtl+C to cancel).

DISPLAY already set.
Installation environment already set.
Added debconf frontend setting in scratchbox.





                                                             lqqqqqqqqqqqqqqqqqqqPackage Selectionqqqqqqqqqqqqqqqqqqqqqqk
                                                             x Select Installed Packages:                               x
                                                             x lqqqq↑(-)qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
                                                             x x( ) 2  Runtime Environment                            x x
                                                             x x( ) 3  Runtime Environment + All Dev Packages         x x
                                                             x x(*) 4  Runtime Environment + All Dev and Dbg Packages x x
                                                             x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
                                                             tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                                                             x             <   OK    >       <Abbrechen>                x
                                                             mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj








                                                             lqqqqqqqqqqqqqqqqqqqSelection summaryqqqqqqqqqqqqqqqqqqqqqqk
                                                             x Installation about to begin with following settings:     x
                                                             x                                                          x
                                                             x Installed component: maemo-sdk-debug                     x
                                                             x X86 target name: FREMANTLE_X86                           x
                                                             x Armel target name: FREMANTLE_ARMEL                       x
                                                             x Overwrite existing targets: no                           x
                                                             x Proxy server:                                            x
                                                             x Alternative sources.list:                                x
                                                             x                                                          x
                                                             x                                                          x
                                                             x                                                          x
                                                             tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                                                             x               <Continue>        < Cancel >               x
                                                             mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj





Everything seems to be ok.

Downloading rootstraps and installer files
------------------------------------------

Downloading armel rootstrap.
--2010-03-05 16:13:56--  http://repository.maemo.org/stable/5.0//armel/maemo-sdk-rootstrap_5.0_3.2010.02-8_armel.tgz
Auflösen des Hostnamen »repository.maemo.org«.... 62.41.3.135, 62.41.3.119
Verbindungsaufbau zu repository.maemo.org|62.41.3.135|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 38479989 (37M) [application/x-gzip]
In »/share/n900/scratchbox//users/daniel/home/daniel/maemo-sdk-rootstrap_5.0_3.2010.02-8_armel.tgz« speichern.

100%[===============================================================================================================================================>] 38.479.989   218K/s   in 3m 24s

2010-03-05 16:17:20 (184 KB/s) - »/share/n900/scratchbox//users/daniel/home/daniel/maemo-sdk-rootstrap_5.0_3.2010.02-8_armel.tgz« gespeichert [38479989/38479989]

Testing downloaded armel rootstrap integrity.
Downloading i386 rootstrap.
--2010-03-05 16:17:23--  http://repository.maemo.org/stable/5.0//i386/maemo-sdk-rootstrap_5.0_3.2010.02-8_i386.tgz
Auflösen des Hostnamen »repository.maemo.org«.... 62.41.3.135, 62.41.3.119
Verbindungsaufbau zu repository.maemo.org|62.41.3.135|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 36832866 (35M) [application/x-gzip]
In »/share/n900/scratchbox//users/daniel/home/daniel/maemo-sdk-rootstrap_5.0_3.2010.02-8_i386.tgz« speichern.

100%[===============================================================================================================================================>] 36.832.866   105K/s   in 6m 34s

2010-03-05 16:23:58 (91,4 KB/s) - »/share/n900/scratchbox//users/daniel/home/daniel/maemo-sdk-rootstrap_5.0_3.2010.02-8_i386.tgz« gespeichert [36832866/36832866]

Testing downloaded i386 rootstrap integrity.

Setting up scratchbox targets
-----------------------------

Setting up 'FREMANTLE_ARMEL' target.
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!

You dont have active target in scratchbox chroot.
Please create one by running "sb-menu" before continuing

Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
E: Scratchbox command 'sb-conf setup' returned error 0.

Jemand eine Idee?

[edit]
Könnte es sein, dass eventuell die Rechte geändert werden müssen?
Code:
daniel@marge:/share/n900$ ls -la scratchbox/
insgesamt 68
drwxrwxr-x 14 root root 4096  5. Mär 14:11 .
drwxrwxr-x  5 root root 4096  5. Mär 16:17 ..
drwxrwsr-x  2 root sbox 4096  5. Mär 14:11 ccache
drwxr-xr-x  6 root root 4096  5. Mär 14:10 compilers
drwxr-xr-x 16 root root 4096  5. Mär 14:11 dev
drwxr-xr-x  6 root root 4096  5. Mär 14:10 device_tools
drwxr-xr-x 11 root root 4096  5. Mär 14:10 devkits
drwxr-xr-x  2 root root 4096  5. Mär 14:09 doc
drwxr-xr-x  6 root root 4096  5. Mär 14:11 etc
drwxr-xr-x  4 root root 4096  5. Mär 14:10 host_shared
-rwxr-xr--  1 root sbox 7165 24. Aug 2009  login
drwxr-xr-x  3 root root 4096  5. Mär 14:09 packages
-rw-r--r--  1 root root    5  5. Mär 14:11 .run_me_first_done
drwxr-xr-x  2 root root 4096  5. Mär 14:09 sbin
drwxr-xr-x 12 root root 4096  5. Mär 14:11 tools
drwxr-xr-x  3 root root 4096  5. Mär 14:11 users
[/edit]
 
Zuletzt bearbeitet:
Z

zondan

Senior Mitglied
Mitglied seit
22.12.2009
Beiträge
420
Standort
Wien
Modell(e)
Samsung Galaxy S
Netzbetreiber
Orange Austria
Firmware
Cyanogenmod 10
PC Betriebssystem
Archlinux
Hast du "sb-menu" ausgeführt wie der Installer vorschlägt?
 
D

Duffman

Mitglied
Threadstarter
Mitglied seit
08.02.2010
Beiträge
147
ja. habe ich gemacht. da kommt die gleiche fehlermeldung. vielleicht liegt es daran, das ich /scratchbox als symbolischen link nach /share/900/scratchbox gelegt, da ich unter / nicht mehr genügend speicherplatz habe. (mit n900 geschrieben).
 
Z

zondan

Senior Mitglied
Mitglied seit
22.12.2009
Beiträge
420
Standort
Wien
Modell(e)
Samsung Galaxy S
Netzbetreiber
Orange Austria
Firmware
Cyanogenmod 10
PC Betriebssystem
Archlinux
Sollte doch eigentlich egal sein ob es ein sym. link ist. Das Installationsscript sieht ja keinen unterschied. Was du aber versuchen könntest wäre "/share/900/scratchbox" nach "/scratchbox" zu mounten oder versuchs doch einfach mal in einer frisch installierten Debian/Ubuntu Virtualbox aus.
 
D

Duffman

Mitglied
Threadstarter
Mitglied seit
08.02.2010
Beiträge
147
Danke für die Antwort. Kann ich das Verzeichnis denn überhaupt mounten? Ist doch kein block device.

Habe zur Zeit keine VM installiert. Muss mal auf der ARbeit nachschauen, was ich da unter debian installiert habe. War nämlich sehr einfach in der Bedienung und Einrichtung.

@zondan: Hast du dies bei dir denn auch installiert? Hattest du keine Probleme?

[edit]
Habe das Skript nochmals ausgeführt:
Code:
daniel@marge:/share/n900$ ./maemo-sdk-install_5.0.sh
This script will install maemo SDK 5.0 fremantle release to your computer.

Install options
Force remove of existing targets (no)
Alternative sources.list ('')

Target configuration for armel (FREMANTLE_ARMEL)
compiler=cs2007q3-glibc2.5-arm7
devkits=perl:debian-etch:qemu:doctools:svn:git
cputransp=qemu-arm-sb

Target configuration for i386 (FREMANTLE_X86)
compiler=cs2007q3-glibc2.5-i486
devkits=perl:debian-etch:doctools:svn:git

Checking for prerequisites
--------------------------

wget tool in path... /usr/bin/wget
Checking for dpkg tool in path... /usr/bin/dpkg
Running outside of scratchbox... yes
Script not run as user root... yes
Scratchbox installation found... yes
Scratchbox home directory... yes
Scratchbox sb-conf tool... yes
Scratchbox user's bind mount... yes
Scratchbox user's /dev set up... yes
Scratchbox home directory... yes
Scratchbox login... yes
Scratchbox login executable... yes
Scratchbox sb-conf tool works... yes
Scratchbox version requirement met... yes
Scratchbox CPU transparency method for ARMEL is present... yes
Scratchbox toolchains... yes
Scratchbox required devkits... yes
Host kernel VDSO support... yes
Check for scratchbox sessions running...
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
1) IMPORTANT: READ CAREFULLY BEFORE INSTALLING, DOWNLOADING, OR USING THE
SOFTWARE DEVELOPMENT KIT ("SDK" AS DEFINED BELOW) AND/OR SOFTWARE INCLUDED INTO
THE SDK

2) The SDK comprises of a) some software copyrighted by Nokia Corporation or
third parties in binary form (collectively "Licensed Software") and/or b) Open
Source Software in binary and source code form.

3) Licensed Software (including, without limitation, the downloading,
installation and/or the use thereof) is subject to, and licensed to you under,
the Nokia Software Development Kit Agreement, which you have to accept if you
choose to download the Licensed Software. Licensed Software is distributed to
you only in binary form.

4) The SDK is provided to you "AS IS" and Nokia, its affiliates and/or its
licensors do not make any representations or warranties, express or implied,
including, without any limitation, the warranties of merchantability or
fittness for a particular purpose, or that the SDK will not infringe any any
third party patents, copyrights, trademarks or other rights, or that the SDK
will meet your requirements or that the operation of the SDK will be
uninterrupted and/or error-free. By downloading and/or using the SDK you accept
that installation, any use and the results of the installation and/or happens
and is solely at your own risk and that Nokia assumes no liability whatsoever
for any damages that you may incur or suffer in connection with the SDK and/or
the installation or use thereof.

5) The Open Source Software is licensed and distributed under the GNU General
Public License (GPL), the GNU lesser General Public License (LGPL, aka. The GNU
Library General Public License) and/or other copyright licenses, permissions,
notices or disclaimers containing obligation or permission to provide the
source code of such software with the binary / executable form delivery of the
said software. Any source code of such software that is not part of this
delivery is made available to you in accordance with the referred license terms
and conditions on http://www.maemo.org. Alternatively, Nokia offers to provide
any such source code to you on CD-ROM for a charge covering the cost of
performing such distribution, such as the cost of media, shipping and handling,
upon written request to Nokia at:

Source Code Requests
Nokia Corporation
P.O.Box 407
FIN00045 Nokia Group
Finland.

This offer is valid for a period of three (3) years.

The exact license terms of GPL, LGPL and said certain other licenses, as well
as the required copyright and other notices, permissions and acknowledgements
are reproduced in and delivered to you as part of the referred source code.

Press Enter to accept (Crtl+C to cancel).

DISPLAY already set.
Installation environment already set.
Added debconf frontend setting in scratchbox.
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
[/edit]
 
Z

zondan

Senior Mitglied
Mitglied seit
22.12.2009
Beiträge
420
Standort
Wien
Modell(e)
Samsung Galaxy S
Netzbetreiber
Orange Austria
Firmware
Cyanogenmod 10
PC Betriebssystem
Archlinux
Ja man kann ein Verzeichnis in ein anderes mounten:
Code:
mount /share/900/scratchbox /scratchbox -o bind
Das hat den vorteil das das ziel nicht direkt erreichbar sein muss. Besonders praktisch für chroot umgebungen (dev und sys)

Ich habe die Scratchbox in einer Ubuntu 9.10 Virtualbox da ich es mir nicht antun wollt es auf einem Non-Debian zu installieren.

Freu mich das du eine Lösung gefunden hast. :)
 
D

Duffman

Mitglied
Threadstarter
Mitglied seit
08.02.2010
Beiträge
147
Keine Ahnung woran es gelegen hat, aber nachdem ich das Installations-Skript für sdk nochmals erneut aufgerufen habe, scheint es nun zu funktionieren. Zumindestens kann ich mich nun einloggen und ein target auswählen.
 
Thema:

Maemo SDK-Installation

Sucheingaben

Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph-&gt;p_vaddr == _rtld_local._dl_sysinfo_dso failed!

,

sdk n900

,

maemo sdk

,
n900 scratchbox
, n900 sdk, sb-conf setup returned error 0, Added debconf frontend setting in scratchbox, scratchbox configuration n900, n900 entwickler kit installieren, E: Scratchbox command sb-conf setup returned error 0, aufbau maemo kernel, n900 sdk installieren, Setting up FREMANTLE_ARMEL target. Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph-&gt;p_vaddr == _rtld_local._dl_sysinfo_dso failed!, SDK Nokia N900 downloaden, E: Scratchbox command sb-conf setup returned error 0., scratchbox home directory, sdk setup, p_vaddr == _rtld_local._dl_sysinfo_dso failed!, maemo n900 forum, maemo sdk installe fails Setting up FREMANTLE_ARMEL target, maemo installieren, scratchbox Inconsistency detected, maemo auf n900 installieren, maemo sdk repository, maemo n900 sdk

Maemo SDK-Installation - Ähnliche Themen

  • MAEMO auf E7 installieren

    MAEMO auf E7 installieren: Hallo Forumfreunde, ist es möglich das OS MAEMO auf einem E7 zu installieren? Falls ja, hat jemand eine Anleitung vielleicht für mich? Grund...
  • Maemo bzw. MeeGo auf anderem Handy-Typ installieren?

    Maemo bzw. MeeGo auf anderem Handy-Typ installieren?: Hallo, da ich durch und durch Linux-Fan bin und Android mir nicht allzu sympathisch ist würde ich es bevorzugen auf einem neuen Mobiltelephon...
  • Mit welchen Media Center läßt sich TV auf das N900 Streamen?

    Mit welchen Media Center läßt sich TV auf das N900 Streamen?: Mit welchen Media Center läßt sich TV auf das N900 Streamen? Träume von TV Sendungen auf N900 zu schauen... Und am Besten unter Maemo.
  • Maemo & deamon tools?

    Maemo & deamon tools?: hi folks! noch dauert es ein paar tage bis ich aus england mein n900 bekomme:banane: habe viel hier gelesen und mich dann trotz einiger...
  • Maemo 5 SDK Installation

    Maemo 5 SDK Installation: Hi. Wie richte ich mir am einfachsten unter win7 mit VMWare das maemo5 sdk ein? Ich hab eigentlich absolut keine ahnung, bin aber willig zu...
  • Similar threads

    • MAEMO auf E7 installieren

      MAEMO auf E7 installieren: Hallo Forumfreunde, ist es möglich das OS MAEMO auf einem E7 zu installieren? Falls ja, hat jemand eine Anleitung vielleicht für mich? Grund...
    • Maemo bzw. MeeGo auf anderem Handy-Typ installieren?

      Maemo bzw. MeeGo auf anderem Handy-Typ installieren?: Hallo, da ich durch und durch Linux-Fan bin und Android mir nicht allzu sympathisch ist würde ich es bevorzugen auf einem neuen Mobiltelephon...
    • Mit welchen Media Center läßt sich TV auf das N900 Streamen?

      Mit welchen Media Center läßt sich TV auf das N900 Streamen?: Mit welchen Media Center läßt sich TV auf das N900 Streamen? Träume von TV Sendungen auf N900 zu schauen... Und am Besten unter Maemo.
    • Maemo & deamon tools?

      Maemo & deamon tools?: hi folks! noch dauert es ein paar tage bis ich aus england mein n900 bekomme:banane: habe viel hier gelesen und mich dann trotz einiger...
    • Maemo 5 SDK Installation

      Maemo 5 SDK Installation: Hi. Wie richte ich mir am einfachsten unter win7 mit VMWare das maemo5 sdk ein? Ich hab eigentlich absolut keine ahnung, bin aber willig zu...
    Oben