Unfortunately, every new DKA release breaks the compatibility with previous releases and adjusting fpc to be compliant to devkitARM requires some time. Just to clear things: r28 was released at February 25th 2010; r29 at March 23rd 2010; r30 at March 25th 2010.
The Freepascal team releases a new version every year or so and, till the fpc package manager will be released, I can't follow the DKA releases. However, some DKA releases (as r28, for example) require some changes to the compiler too, so the package manager is useless in these cases.

The svn trunk is compatible with r28, but I'm working on r30. I'm thinking about an "unofficial" fpc release, based on fixes_2_4 branch, in order to fix these problems...