I think I've got rid of all the errors, but I think that some DevIL crap isn't included properly :-?
The error:
Code:
OBJDIR/MarkImage.o: In function `CGuildMarkImage::GetData(unsigned int, unsigned int, unsigned int, unsigned int, void*)':
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:128: undefined reference to `ilBindImage'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:129: undefined reference to `ilCopyPixels'
OBJDIR/MarkImage.o: In function `CGuildMarkImage::PutData(unsigned int, unsigned int, unsigned int, unsigned int, void*)':
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:122: undefined reference to `ilBindImage'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:123: undefined reference to `ilSetPixels'
OBJDIR/MarkImage.o: In function `CGuildMarkImage::Save(char const*)':
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:48: undefined reference to `ilEnable'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:49: undefined reference to `ilBindImage'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:51: undefined reference to `ilSave'
OBJDIR/MarkImage.o: In function `CGuildMarkImage::Create()':
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:43: undefined reference to `ilGenImages'
OBJDIR/MarkImage.o: In function `CGuildMarkImage::Destroy()':
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:34: undefined reference to `ilDeleteImages'
OBJDIR/MarkImage.o: In function `CGuildMarkImage::Load(char const*)':
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:92: undefined reference to `ilBindImage'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:93: undefined reference to `ilEnable'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:94: undefined reference to `ilOriginFunc'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:96: undefined reference to `ilLoad'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:102: undefined reference to `ilGetInteger'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:108: undefined reference to `ilGetInteger'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:114: undefined reference to `ilConvertImage'
OBJDIR/MarkImage.o: In function `CGuildMarkImage::Build(char const*)':
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:64: undefined reference to `ilBindImage'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:65: undefined reference to `ilEnable'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:66: undefined reference to `ilOriginFunc'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:71: undefined reference to `ilTexImage'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:79: undefined reference to `ilEnable'
/home/nova/work/metin2/mainline/Srcs/Server/game/src/MarkImage.cpp:81: undefined reference to `ilSave'
OBJDIR/main.o: In function `main':
/home/nova/work/metin2/mainline/Srcs/Server/game/src/main.cpp:456: undefined reference to `ilInit'
Notes:
1. Game binary compiles until it gets ~54 MB, and then the compiler deletes it, and shows the error above.
2. I've installed DevIL, the include files in /usr/local/include/IL are all there.
3. I don't know how the **** should <IL/il.h> be included in main.cpp since I've found it only in MarkImage.h. I really can't understand what is happening...
Some tips would be nice, thank you in advance! :o
Edit: I compiled with novaline and it works :D! It just works :)