Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

03.11.2009, 22:01

C Programmieren für PSP - Toolchain installation wirft Fehler

Halá!
Wollte ein wenig Heimbräu für die PSP coden, aber bekomme die Toolchain nicht compiliert.
Bin nach dieser Anleitung vorgegangen:
klick

hänge dort, wo man die Toolchain mit dem Script installiert.
Der letzte Ausgabebereich ergibt sowas:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x48)[0x40124ec8]
/lib/libc.so.6[0x40122f10]
/lib/libc.so.6[0x40122598]
/lib/libc.so.6(_IO_default_xsputn+0xa0)[0x400aad00]
/lib/libc.so.6(_IO_padn+0xd0)[0x4009e210]
/lib/libc.so.6(_IO_vfprintf+0x2827)[0x400811e7]
/lib/libc.so.6(__vsprintf_chk+0xa7)[0x40122647]
/lib/libc.so.6(__sprintf_chk+0x2d)[0x4012258d]
psp-ar[0x805106d]
psp-ar[0x804f18b]
psp-ar[0x8051dc2]
psp-ar[0x8059870]
psp-ar[0x804b835]
psp-ar[0x804c2e8]
/lib/libc.so.6(__libc_start_main+0xe5)[0x40057725]
psp-ar[0x8049691]
======= Memory map: ========
08048000-080c3000 r-xp 00000000 08:06 3165949    /usr/local/pspdev/bin/psp-ar
080c3000-080c4000 r--p 0007a000 08:06 3165949    /usr/local/pspdev/bin/psp-ar
080c4000-080c5000 rw-p 0007b000 08:06 3165949    /usr/local/pspdev/bin/psp-ar
080c5000-08439000 rw-p 00000000 00:00 0          [heap]
40000000-4001c000 r-xp 00000000 08:06 1839590    /lib/ld-2.9.so
4001c000-4001d000 r--p 0001c000 08:06 1839590    /lib/ld-2.9.so
4001d000-4001e000 rw-p 0001d000 08:06 1839590    /lib/ld-2.9.so
4001e000-4001f000 r-xp 00000000 00:00 0          [vdso]
4001f000-40026000 r--s 00000000 08:06 2115670    /usr/lib/gconv/gconv-modules.cache
40026000-40030000 rw-p 00000000 00:00 0 
40030000-4003c000 r-xp 00000000 08:06 1950820    /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libgcc_s.so.1
4003c000-4003d000 r--p 0000b000 08:06 1950820    /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libgcc_s.so.1
4003d000-4003e000 rw-p 0000c000 08:06 1950820    /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libgcc_s.so.1
40040000-40041000 rw-p 00000000 00:00 0 
40041000-4017e000 r-xp 00000000 08:06 1839096    /lib/libc-2.9.so
4017e000-40180000 r--p 0013d000 08:06 1839096    /lib/libc-2.9.so
40180000-40181000 rw-p 0013f000 08:06 1839096    /lib/libc-2.9.so
40181000-40185000 rw-p 00000000 00:00 0 
40185000-4033f000 r--p 00000000 08:06 2101024    /usr/lib/locale/locale-archive
bffda000-bfff1000 rw-p 00000000 00:00 0          [stack]
make[3]: *** [libgcc.a] Abgebrochen
make[3]: *** Datei »libgcc.a« wird gelöscht
make[3]: *** Warte auf noch nicht beendete Prozesse...
make[3]: Leaving directory `/usr/local/src/psptoolchain/build/gcc-4.1.0/build-psp/gcc'
make[2]: *** [stmp-multilib] Fehler 2
make[2]: Leaving directory `/usr/local/src/psptoolchain/build/gcc-4.1.0/build-psp/gcc'
make[1]: *** [all-gcc] Fehler 2
make[1]: Leaving directory `/usr/local/src/psptoolchain/build/gcc-4.1.0/build-psp'
make: *** [all] Fehler 2
../scripts/002-gcc-4.1.0-stage1.sh: Failed.


Jemand ne Idee?
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Poedel« (05.11.2009, 23:15)


2

05.11.2009, 17:13

was steht vor "======= Backtrace: ========="

Und DU meinst DU hängst in dem Punkt der Beschreibung:
"Code: Navigate to the Toolchain Sources and Execute the Install"

Edit:
Du willst ja cross-compilieren. Hast Du es schon mit crossdev probiert?? Speziell der Punkt "ppu / spu (cell) [Cell/Playstation 3 targets]" sieht doch gut aus?

Zitat

hedwig ~ # crossdev -t help
Supported Architectures:
- alpha - arm / armeb
- hppa (parisc) - ia64
- i386 / i486 / i586 / i686 (x86) - m68k
- mips / mipsel / mips64 / mips64el
- powerpc (ppc) / powerpc64 (ppc64)
- sparc / sparc64 - s390 / s390x
- sh / sh[1-5] / sh64 - x86_64 (amd64)
Supported C Libraries:
- glibc (gnu)
- klibc [prob wont work]
- newlib [bare metal/no operating system]
- uclibc [not all arches are ported]
Special Targets:
- avr http://www.nongnu.org/avr-libc/
- bfin http://blackfin.uclinux.org/
- h8300 http://h8300-hms.sourceforge.net/
- mingw32 http://www.mingw.org/
- msp430 http://mspgcc.sourceforge.net/
- nios2 http://www.altera.com/products/ip/proces…/ni2-index.html
- xc16x http://www.infineon.com/
- ee / iop / dvp (ps2) [Playstation 2 targets]
- ppu / spu (cell) [Cell/Playstation 3 targets]
Softfloat toolchains:
Include 'softfloat' in the 'vendor' field
e.g. armeb-softfloat-linux-uclibc powerpc-booya_softfloat-linux-gnu
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Wernieman« (05.11.2009, 17:18)


3

05.11.2009, 23:15

Die Werkzeugkette (toolchain) war wohl veraltet.
Mit den aktuellen CVN Releases konnten die Pakete compiliert werden.
Ich teste denn mal weiter mit dem Rummel ;)
Danke für den Tipp dennoch.

Quellcode

1
2
svn co svn://svn.ps2dev.org/psp/trunk/psptoolchain
svn co svn://svn.pspdev.org/psp/trunk/psplibraries
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de