Page 1 of 1

REQUIRE: 2007 version of devkitpro (devkitARM)

Posted: Fri Feb 05, 2010 1:24 pm
by andwan0
I am trying to build an old DS open source project (DSZhongwen). I think the last updated source files were dated 2007-08-15. This doesn't compile with latest PALib because PALib has changed so much and made many functions obsolete. So I managed to find a 2007 PALib (plus it's included libnds folder) from https://sourceforge.net/projects/pands/

I've got it to build. But now am getting linking problems. It is:

c:/devkitpro/devkitarm/arm-eabi/lib/ds_arm9_crt0.o: In function `CIDLoop':
(.init+0x2e0): undefined reference to `initSystem'

So I suspect it's the version of devkitpro. Am wondering if anyone has a 2007 version of devkitpro, especially devkitARM. I've tried sourceforge but it looks like any files older than 2008 were already deleted.. or sourceforge project wasn't created until then.

Please please can someone help me find and give me 2007 of devkitpro.

Re: REQUIRE: 2007 version of devkitpro (devkitARM)

Posted: Fri Feb 05, 2010 6:27 pm
by StevenH
Sorry but there is no way you will ever get a version of devkitPro that old - it's not even supported.

Like PAlib, the devkitPro toolchains has all evolved and the changes to the way the current devkitARM works means that anything from back then will not work without some, possibly major, changes to the entire project - the first of which is to strip PALib out of it and get it working on pure libnds calls...

Re: REQUIRE: 2007 version of devkitpro (devkitARM)

Posted: Fri Feb 05, 2010 7:26 pm
by andwan0
StevenH wrote:Sorry but there is no way you will ever get a version of devkitPro that old - it's not even supported.

Like PAlib, the devkitPro toolchains has all evolved and the changes to the way the current devkitARM works means that anything from back then will not work without some, possibly major, changes to the entire project - the first of which is to strip PALib out of it and get it working on pure libnds calls...
Hmm, you can try building it: http://www.rodrigoroman.com/rrc2soft/fi ... 0c.src.zip

Like I said, I managed to build it with latest devkitPro 1.5.0 but with a 2007 PALib. It built alright... just got one linker error

undefined reference to `initSystem' in ds_arm9_crt0.o

which I guess devkitARM has changed... or requires me to create a initSystem()... or PALib to have a initSystem()?



PS
Strip PALib ?? how to do that?

Re: REQUIRE: 2007 version of devkitpro (devkitARM)

Posted: Sun Feb 07, 2010 5:44 am
by WinterMute
First thing to do is uninstall your toolchain then reinstall it without ever reinstalling PAlib. You broke the tools by installing PAlib which is precisely why we will not support anyone using that library.

http://wiki.devkitpro.org/index.php/PAlib