Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Hengstli

Treue Seele

  • »Hengstli« ist der Autor dieses Themas

Beiträge: 147

Wohnort: Dettenheim

  • Private Nachricht senden

1

03.11.2007, 11:14

problem mit dem devkitpro

sooo, ich denk mal jetzt is es richtig, nicht abrexxes? :lol:

also mein problem is folgendes:
Ich hab gestern das tut von abrexxes durchmachen wollen, in dem er die entwicklung von homebrew für den nintendo ds beschreibt.
Ich habe alle progs installiert (devkitpro updater 1.4.4 und die PAlib 70717)
und bekomme beim compilen vom Hello-World Example folgenden fehler:

Quellcode

1
2
3
4
5
6
arm-eabi-g++ -g -mthumb-interwork -mno-fpu -L/D/devkitPro/PAlib/lib -specs=ds_arm9.specs main.o -L/c/devkitPro/PAlib/lib -lpa9 -L/D/devkitPro/libnds/lib -lfat -lnds9 -ldswifi9 -o build.elf
d:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.1.2/../../../../arm-eabi/lib/ds_arm9_crt0.o: In function `CIDLoop':
ds_arm9_crt0.s:(.init+0x2ac): undefined reference to `initSystem'
collect2: ld returned 1 exit status
make[1]: *** [/d/devkitPro/PAlibExamples/Text/Normal/HelloWorld/HelloWorld.elf] Error 1
make: *** [build] Error 2


da ich assembler nich wirklich behersche kann ich höchstwahrscheinlich das problem nicht beheben. Hat einer ne Idee was das genau sein kann?
Liegts vielleicht gar nich an der Datei?

Mfg Hengstli[/code]

Anonymous

unregistriert

2

03.11.2007, 11:25

Soweit ich mich erinnere steht in meinem Tut nichts von einem Laufwerk D. Also installiere mal alles wie es sein soll nach C. Es kann sein das Make oder der Installer (Pfade) D nicht berücksichtigen.

Schaue aber zuerst mal in deinen Pfaden ob da ein C/devkitpro auftaucht, wenn ja dann alle umschreiben in D. Ansonsten darf da nirgends was mit C%Pfad% oder so auftauchen. Wenn ja löschen, das ist unfug und verhindert das springen in aktuelle Verzeichnisse beim aufrufen der CMD.

cu

ThomasS

Frischling

Beiträge: 50

Wohnort: Landshut

Beruf: Student

  • Private Nachricht senden

3

03.11.2007, 12:21

Abgesehen davon scheint das die typische Fehlermeldung zu sein, die man bekommt, wenn man die letzte PALib - Version mit DevkitPro r21 benutzt. Diese PALib - Version enthält nämlich ein libnds, das früher mal das neueste aus dem CVS war, inzwischen aber veraltet ist und nicht mit r21 zusammenarbeitet.

Es scheint aber (laut PALib-Forum) ohne Probleme zu funktionieren, wenn man einfach das neueste libnds hernimmt (lässt sich einzeln herunterladen).

Hengstli

Treue Seele

  • »Hengstli« ist der Autor dieses Themas

Beiträge: 147

Wohnort: Dettenheim

  • Private Nachricht senden

4

03.11.2007, 12:28

komisch... hab jetzt mal die variablen verändert,aber da kann es dann gar nicht kompiliert werden...
Die Variablen sind standardmäßig so gesetzt:

DEVKITARM = /c/devkitPro/devkitARM
DEVKITPRO = /c/devkitPro
PAPATH = C:/devkitPro/PAlib/
PATH = c:\devkitPro\msys\bin

ich glaub also nicht, dass es an meinen Vars liegt.


edit:
@thomas
ich probiers mal... dacht ich mir schon fast dass da ne inkompatibilität vorliegt. ich wusste allerdings net, was sich mit was zankt.

Hengstli

Treue Seele

  • »Hengstli« ist der Autor dieses Themas

Beiträge: 147

Wohnort: Dettenheim

  • Private Nachricht senden

5

03.11.2007, 13:07

ich hab mal danach gesucht, welchen ordner ich ersetzen soll, hab aber nix gefunden... -.-
Weiß einer welchen Ordner ich ersetzen soll?

Anonymous

unregistriert

6

03.11.2007, 13:52

Im DevKitPro Ordner sollte ein "libnds" Ordner sein, denn komplett ersetzten durch diese hier http://sourceforge.net/project/showfiles.php?group_id=114505

Ich habe leider im Moment nix davon installiert, kann das also nicht testen. Du kannst auch von Palib die ZIP Version laden und dann halt DENN Ordner NICHT ersetzen.

cu

Hengstli

Treue Seele

  • »Hengstli« ist der Autor dieses Themas

Beiträge: 147

Wohnort: Dettenheim

  • Private Nachricht senden

7

03.11.2007, 16:04

thx abrexxes... hat geklappt. :D

für alle die das gleiche prob haben:

ladet die source-files von der neusten libnds runter, entpackt die dateien in das verzeichnis von msys, so dass ihr auf die dateien zugreifen könnt.
dann kompiliert und installiert ihr die pakete über msys mit :

Quellcode

1
make clean && make && make install


dann schnappt euch die 3 neuen ordner und die 2 neuen dateien entstanden sind und überschreibt das in dem devkitPro/libnds ordner. dann gehts mit dem compilen.

Cya

Werbeanzeige