Welcome! Log In Create A New Profile

Advanced

libwiisprite not linking correctly..?

Posted by aguywithsocks 
libwiisprite not linking correctly..?
August 31, 2009 09:06AM
This is my first 'proper' homebrew app, I'v only done useless apps before. I am using libwiisprite to draw a tiled layer, but some strange error occurs during linking. Could it be an error in my Makefile? or am I just being stupid?

I am running XP, and this was compiled on MSVC++ express, but I get the same error from PN.
This is the build log:

Performing Makefile project actions
linking ... boxworld.elf
c:/devkitPro/libogc/lib/wii\libwiisprite.a(tiledlayer.o): In function `wsp::TiledLayer::Draw(float, float) const':
/home/chaosteil/code/wii/libwiisprite/source/tiledlayer.cpp:172: undefined reference to `GX_Position2f32'
/home/chaosteil/code/wii/libwiisprite/source/tiledlayer.cpp:173: undefined reference to `GX_Color4u8'
/home/chaosteil/code/wii/libwiisprite/source/tiledlayer.cpp:174: undefined reference to `GX_TexCoord2f32'
/home/chaosteil/code/wii/libwiisprite/source/tiledlayer.cpp:175: undefined reference to `GX_Position2f32'
/home/chaosteil/code/wii/libwiisprite/source/tiledlayer.cpp:176: undefined reference to `GX_Color4u8'
/home/chaosteil/code/wii/libwiisprite/source/tiledlayer.cpp:177: undefined reference to `GX_TexCoord2f32'
/home/chaosteil/code/wii/libwiisprite/source/tiledlayer.cpp:178: undefined reference to `GX_Position2f32'
/home/chaosteil/code/wii/libwiisprite/source/tiledlayer.cpp:179: undefined reference to `GX_Color4u8'
/home/chaosteil/code/wii/libwiisprite/source/tiledlayer.cpp:180: undefined reference to `GX_TexCoord2f32'
/home/chaosteil/code/wii/libwiisprite/source/tiledlayer.cpp:181: undefined reference to `GX_Position2f32'
/home/chaosteil/code/wii/libwiisprite/source/tiledlayer.cpp:182: undefined reference to `GX_Color4u8'
/home/chaosteil/code/wii/libwiisprite/source/tiledlayer.cpp:183: undefined reference to `GX_TexCoord2f32'
/home/chaosteil/code/wii/libwiisprite/source/tiledlayer.cpp:184: undefined reference to `GX_End'
collect2: ld returned 1 exit status
make[1]: *** [/d/DEV/wii/boxworld/boxworld/boxworld/boxworld.elf] Error 1
make: *** [build] Error 2
Project : error PRJ0019: A tool returned an error code from "Performing Makefile project actions"

Any help is greatly appreciated!
Re: libwiisprite not linking correctly..?
August 31, 2009 02:28PM
Hmmmmm... Why is this in the "testing corner" section?
Re: libwiisprite not linking correctly..?
August 31, 2009 06:14PM
oops... accident.

mods, feel free to remove, I reposted in the correct section
Re: libwiisprite not linking correctly..?
August 31, 2009 07:30PM
Hi.

libwiisprite doesn't work with devkitPRO r16 and up. To get it to work, you need to recompile the binary.

Since chaosteil only gives select people access to the source, it would be impossible for you to do that.

I'm privileged to be one of the select people with access to the source; So I have the binary you need hosted here: [www.mediafire.com]

-Arikado
Sorry, only registered users may post in this forum.

Click here to login