gemot encubed  

Go Back   gemot encubed > Gemot > Technical Issues > Need help with compiling xclannad for Windows Mobile

Technical Issues For bug reports, problem solving, and help running Japanese software.

Thread: Need help with compiling xclannad for Windows Mobile Reply to Thread
Your Username: Click here to log in
Random Question
Title:
  
Message:
Post Icons
You may choose an icon for your message from the following list:
 

Additional Options
Miscellaneous Options

Topic Review (Newest First)
2011-06-28 05:03
Unregistered i'll have a look later but those messages are suspicious
can you try compiling a simple hello world?
can you post the ld command that is printed?
2011-06-28 02:02
Zer0_byt3 When I'll have some spare free time i'll recompile all the libraries...
BTW here there are some of the errors that the linker gives me:
Code:
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1920): undefined reference to `__muldf3'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1934): undefined reference to `__floatsisf'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1938): undefined reference to `__extendsfdf2'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x194c): undefined reference to `__divdf3'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1950): undefined reference to `__fixdfsi'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1968): undefined reference to `malloc'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1988): undefined reference to `malloc'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1ce4): undefined reference to `__floatsisf'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1ce8): undefined reference to `__extendsfdf2'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1cf4): undefined reference to `__muldf3'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1d08): undefined reference to `__floatsisf'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1d0c): undefined reference to `__extendsfdf2'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1d20): undefined reference to `__divdf3'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1d24): undefined reference to `__fixdfsi'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1d34): undefined reference to `__floatsisf'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1d38): undefined reference to `__extendsfdf2'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1d44): undefined reference to `__muldf3'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1d84): undefined reference to `memcpy'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1e04): undefined reference to `free'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1e0c): undefined reference to `free'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1e20): undefined reference to `free'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1ea4): undefined reference to `SDL_CreateRGBSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1ebc): undefined reference to `SDL_UpperBlit'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1f20): undefined reference to `SDL_CreateRGBSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1f2c): undefined reference to `SDL_LockSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1f4c): undefined reference to `SDL_SetAlpha'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1f54): undefined reference to `SDL_UnlockSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1f60): undefined reference to `SDL_FreeSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1fd0): undefined reference to `SDL_CreateRGBSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x1fdc): undefined reference to `SDL_LockSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2014): undefined reference to `memcpy'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2058): undefined reference to `SDL_SetColorKey'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2060): undefined reference to `SDL_UnlockSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x20cc): undefined reference to `__ltdf2'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x20f8): undefined reference to `__gtdf2'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2154): undefined reference to `__muldf3'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2170): undefined reference to `__muldf3'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x21d4): undefined reference to `SDL_CreateRGBSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x21e0): undefined reference to `SDL_LockSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x21ec): undefined reference to `__fixdfsi'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x21fc): undefined reference to `__fixdfsi'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x222c): undefined reference to `SDL_SetAlpha'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2234): undefined reference to `SDL_UnlockSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2244): undefined reference to `SDL_FreeSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x226c): undefined reference to `__muldf3'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2280): undefined reference to `__divdf3'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x229c): undefined reference to `__gtdf2'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x230c): undefined reference to `SDL_CreateRGBSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2318): undefined reference to `SDL_LockSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2338): undefined reference to `SDL_SetAlpha'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2378): undefined reference to `SDL_CreateRGBSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2390): undefined reference to `SDL_UpperBlit'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x23c0): undefined reference to `SDL_CreateRGBSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x23cc): undefined reference to `SDL_LockSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2408): undefined reference to `memcpy'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2438): undefined reference to `__fixdfsi'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2448): undefined reference to `__fixdfsi'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x2474): undefined reference to `SDL_SetColorKey'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x249c): undefined reference to `SDL_CreateRGBSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x24a8): undefined reference to `SDL_LockSurface'
window/SDL_rotozoom.o:SDL_rotozoom.cc:(.text+0x24e4): undefined reference to `memcpy'
window/system.o:system.cc:(.text+0x64): undefined reference to `std::ios_base::Init::~Init()'
window/system.o:system.cc:(.text+0x78): undefined reference to `std::ios_base::Init::Init()'
window/system.o:system.cc:(.text+0xe4): undefined reference to `_Unwind_SjLj_Register'
window/system.o:system.cc:(.text+0x160): undefined reference to `operator new(unsigned int)'
window/system.o:system.cc:(.text+0x1e4): undefined reference to `SDL_ShowCursor'
window/system.o:system.cc:(.text+0x1ec): undefined reference to `_Unwind_SjLj_Unregister'
window/system.o:system.cc:(.text+0x224): undefined reference to `SDL_ShowCursor'
window/system.o:system.cc:(.text+0x23c): undefined reference to `operator delete(void*)'
window/system.o:system.cc:(.text+0x24c): undefined reference to `_Unwind_SjLj_Resume'
window/system.o:system.cc:(.text+0x250): undefined reference to `__gxx_personality_sj0'
window/system.o:system.cc:(.text+0x270): undefined reference to `SDL_SetEventFilter'
window/system.o:system.cc:(.text+0x29c): undefined reference to `std::ostream::flush()'
window/system.o:system.cc:(.text+0x2a4): undefined reference to `SDL_Delay'
window/system.o:system.cc:(.text+0x2b4): undefined reference to `SDL_GetTicks'
window/system.o:system.cc:(.text+0x2dc): undefined reference to `__divsi3'
window/system.o:system.cc:(.text+0x314): undefined reference to `std::cout'
window/system.o:system.cc:(.text+0x358): undefined reference to `_Unwind_SjLj_Register'
window/system.o:system.cc:(.text+0x3b0): undefined reference to `_Unwind_SjLj_Unregister'
window/system.o:system.cc:(.text+0x408): undefined reference to `_Unwind_SjLj_Resume'
window/system.o:system.cc:(.text+0x40c): undefined reference to `__gxx_personality_sj0'
window/system.o:system.cc:(.text+0x454): undefined reference to `_Unwind_SjLj_Register'
window/system.o:system.cc:(.text+0x4ac): undefined reference to `_Unwind_SjLj_Unregister'
window/system.o:system.cc:(.text+0x504): undefined reference to `_Unwind_SjLj_Resume'
window/system.o:system.cc:(.text+0x508): undefined reference to `__gxx_personality_sj0'
window/system.o:system.cc:(.text+0x550): undefined reference to `_Unwind_SjLj_Register'
window/system.o:system.cc:(.text+0x5ac): undefined reference to `_Unwind_SjLj_Unregister'
window/system.o:system.cc:(.text+0x5e0): undefined reference to `_Unwind_SjLj_Resume'
window/system.o:system.cc:(.text+0x5e4): undefined reference to `__gxx_personality_sj0'
window/system.o:system.cc:(.text+0x630): undefined reference to `_Unwind_SjLj_Register'
window/system.o:system.cc:(.text+0x68c): undefined reference to `_Unwind_SjLj_Unregister'
window/system.o:system.cc:(.text+0x6c0): undefined reference to `_Unwind_SjLj_Resume'
window/system.o:system.cc:(.text+0x6c4): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x1ec): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x228): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0x230): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x264): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x268): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x2b4): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x2f0): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x324): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x328): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x374): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x3b0): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x3e4): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x3e8): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x440): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x4c0): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x4f4): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x4fc): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x550): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x5d0): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x604): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x60c): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x8f8): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x934): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0x93c): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x970): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x974): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x9c0): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x9fc): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0xa30): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0xa34): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0xa80): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0xabc): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0xaf0): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0xaf4): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0xb40): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0xb90): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0xb98): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0xbcc): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0xbd0): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0xc1c): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0xc6c): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0xca0): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0xca4): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0xcf0): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0xd40): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0xd74): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0xd78): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x1124): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x1208): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x125c): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x1264): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x12b8): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x139c): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x13f0): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x13f8): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x144c): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x1528): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x157c): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x1584): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x15d8): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x16b4): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x1708): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x1710): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x1764): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x184c): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x18a0): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x18a8): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x18fc): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x19e4): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x1a38): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x1a40): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x1a88): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x1ae4): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0x1aec): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x1b40): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x1b44): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x1b94): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x1bf0): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x1c44): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x1c48): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x1c98): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x1cf4): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x1d48): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x1d4c): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x1da8): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x1e80): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x1ed4): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x1edc): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x1f34): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x200c): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x2060): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x2068): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x20c0): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x2190): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x21e4): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x21ec): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x2244): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x2314): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x2368): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x2370): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x2404): undefined reference to `__divsi3'
window/widget.o:widget.cc:(.text+0x2454): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x24e0): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0x24e8): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x253c): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x2540): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x258c): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x2618): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x266c): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x2670): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x26bc): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x2748): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x279c): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x27a0): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x2938): undefined reference to `__divsi3'
window/widget.o:widget.cc:(.text+0x2a0c): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x2c4c): undefined reference to `operator new(unsigned int)'
window/widget.o:widget.cc:(.text+0x2d3c): undefined reference to `__divsi3'
window/widget.o:widget.cc:(.text+0x2d4c): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x2e3c): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0x2e4c): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x2e50): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x2ea4): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x2fc4): undefined reference to `operator new(unsigned int)'
window/widget.o:widget.cc:(.text+0x3098): undefined reference to `operator new(unsigned int)'
window/widget.o:widget.cc:(.text+0x3294): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x3384): undefined reference to `operator new(unsigned int)'
window/widget.o:widget.cc:(.text+0x3458): undefined reference to `operator new(unsigned int)'
window/widget.o:widget.cc:(.text+0x3608): undefined reference to `free'
window/widget.o:widget.cc:(.text+0x3610): undefined reference to `free'
window/widget.o:widget.cc:(.text+0x36a0): undefined reference to `free'
window/widget.o:widget.cc:(.text+0x36a8): undefined reference to `free'
window/widget.o:widget.cc:(.text+0x375c): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0x376c): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x3770): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x37d4): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x38b4): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x3908): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x3910): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x396c): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x3a4c): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x3aa0): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x3aa8): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x3b38): undefined reference to `__udivsi3'
window/widget.o:widget.cc:(.text+0x3b60): undefined reference to `__udivsi3'
window/widget.o:widget.cc:(.text+0x3bac): undefined reference to `__udivsi3'
window/widget.o:widget.cc:(.text+0x3be4): undefined reference to `__modsi3'
window/widget.o:widget.cc:(.text+0x3cc8): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x3dbc): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x3dfc): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x3e4c): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x3e54): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x3ea4): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x3ed4): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x3f38): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
window/widget.o:widget.cc:(.text+0x3f88): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
window/widget.o:widget.cc:(.text+0x3f9c): undefined reference to `std::string::_Rep::_M_destroy(std::allocator<char> const&)'
window/widget.o:widget.cc:(.text+0x3fb4): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x3fb8): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x3fd4): undefined reference to `std::string::_Rep::_S_empty_rep_storage'
window/widget.o:widget.cc:(.text+0x416c): undefined reference to `__divsi3'
window/widget.o:widget.cc:(.text+0x4234): undefined reference to `_getstdfilex'
window/widget.o:widget.cc:(.text+0x4248): undefined reference to `fwrite'
window/widget.o:widget.cc:(.text+0x42fc): undefined reference to `__divsi3'
window/widget.o:widget.cc:(.text+0x4370): undefined reference to `__divsi3'
window/widget.o:widget.cc:(.text+0x438c): undefined reference to `__divsi3'
window/widget.o:widget.cc:(.text+0x4468): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0x4470): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
window/widget.o:widget.cc:(.text+0x44a4): undefined reference to `strlen'
window/widget.o:widget.cc:(.text+0x44b8): undefined reference to `std::string::assign(char const*, unsigned int)'
window/widget.o:widget.cc:(.text+0x48b4): undefined reference to `__divsi3'
window/widget.o:widget.cc:(.text+0x49ec): undefined reference to `_getstdfilex'
window/widget.o:widget.cc:(.text+0x4a00): undefined reference to `fwrite'
window/widget.o:widget.cc:(.text+0x4b7c): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x4bec): undefined reference to `operator new(unsigned int)'
window/widget.o:widget.cc:(.text+0x4c54): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x4ce0): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0x4cf0): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x4cf4): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x4fb4): undefined reference to `__divsi3'
window/widget.o:widget.cc:(.text+0x5250): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x52a4): undefined reference to `operator new(unsigned int)'
window/widget.o:widget.cc:(.text+0x52d0): undefined reference to `memmove'
window/widget.o:widget.cc:(.text+0x5304): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0x534c): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x5360): undefined reference to `std::__throw_bad_alloc()'
window/widget.o:widget.cc:(.text+0x5398): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x53a8): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0x53b4): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x5408): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x545c): undefined reference to `operator new(unsigned int)'
window/widget.o:widget.cc:(.text+0x5488): undefined reference to `memmove'
window/widget.o:widget.cc:(.text+0x54bc): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0x5504): undefined reference to `_Unwind_SjLj_Unregister'
window/widget.o:widget.cc:(.text+0x5518): undefined reference to `std::__throw_bad_alloc()'
window/widget.o:widget.cc:(.text+0x5550): undefined reference to `_Unwind_SjLj_Resume'
window/widget.o:widget.cc:(.text+0x5560): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0x556c): undefined reference to `__gxx_personality_sj0'
window/widget.o:widget.cc:(.text+0x55b8): undefined reference to `_Unwind_SjLj_Register'
window/widget.o:widget.cc:(.text+0x57b8): undefined reference to `operator delete(void*)'
window/widget.o:widget.cc:(.text+0x57c0): undefined reference to `_Unwind_SjLj_Unregister'
Thank you really really much for your help ^_^
2011-06-27 13:22
Unregistered Truth to be told, I picked an already existing base :
1) UncleMion's ONScripter repo: svn checkout http://svn.denpa.mobi/repo/onscripter/libraries/extlib/
may have changed since I last checked out

2) patched zlib @ pocketinsanity : http://pocketinsanity.org/patches/zlib-1.2.3.patch

3) Used regular SDL-1.2.13 instead of the one in the repo + patch SDL_systhread.c:
>> static unsigned int WINAPI RunThread(void *data)

Compilation: (chdir into the subdirs before running)
Code:
*** zlib:
PREFIX=/cygdrive/s/trunk/extlib

PATH=/opt/mingw32ce/bin:$PATH make

PATH=/opt/mingw32ce/bin:$PREFIX/bin:$PATH \
make install prefix="$PREFIX"

*** libpng:
PREFIX=/cygdrive/s/trunk/extlib

PATH=/opt/mingw32ce/bin:$PREFIX/bin:$PATH \
CPPFLAGS="-D_WIN32_WCE=0x0500 -DNO_ERRNO_H -I $PREFIX/include" \
LDFLAGS="-L $PREFIX/lib" \
./configure --host=arm-mingw32ce --prefix="$PREFIX" --disable-shared --disable-dependency-tracking

PATH=/opt/mingw32ce/bin:$PATH make
PATH=/opt/mingw32ce/bin:$PATH make install

*** SDL:
PREFIX=/cygdrive/s/trunk/extlib

PATH=/opt/mingw32ce/bin:$PREFIX/bin:$PATH \
CPPFLAGS="-D_WIN32_WCE=0x0500 -DNO_ERRNO_H" \
./configure --host=arm-mingw32ce --prefix="$PREFIX"  \
--disable-shared --disable-joystick --disable-nas --disable-video-fbcon --disable-video-directfb --disable-video-svga --disable-video-vgl --disable-video-wscons --disable-video-opengl \
--without-x

PATH=/opt/mingw32ce/bin:$PATH make
PATH=/opt/mingw32ce/bin:$PATH make install

*** jpeg:
PREFIX=/cygdrive/s/trunk/extlib

PATH=/opt/mingw32ce/bin:$PREFIX/bin:$PATH \
CC=arm-mingw32ce-gcc \
RANLIB=arm-mingw32ce-ranlib \
CPPFLAGS="-D_WIN32_WCE=0x0500 -DNO_ERRNO_H -DNO_GETENV" \
./configure --host=arm-mingw32ce --prefix="$PREFIX" --disable-shared --enable-static

PATH=/opt/mingw32ce/bin:$PATH make
PATH=/opt/mingw32ce/bin:$PATH make install-lib

*** SDL_image:
PREFIX=/cygdrive/s/trunk/extlib

PATH=/opt/mingw32ce/bin:$PREFIX/bin:$PATH \
CPPFLAGS="-D_WIN32_WCE=0x0500 -DNO_ERRNO_H -I $PREFIX/include" \
LDFLAGS="-L $PREFIX/lib" \
./configure --host=arm-mingw32ce --prefix="$PREFIX" \
--disable-shared --disable-lbm --disable-pcx --disable-pnm --disable-tga --disable-xcf --disable-xv --disable-tif --disable-png-shared --disable-jpg-shared

PATH=/opt/mingw32ce/bin:$PATH make
PATH=/opt/mingw32ce/bin:$PATH make install

*** libogg:
PREFIX=/cygdrive/s/trunk/extlib

PATH=/opt/mingw32ce/bin:$PREFIX/bin:$PATH \
CPPFLAGS="-D_WIN32_WCE=0x0500 -DNO_ERRNO_H" \
./configure --host=arm-mingw32ce --prefix="$PREFIX" \
--disable-shared --disable-dependency-tracking

PATH=/opt/mingw32ce/bin:$PATH make
PATH=/opt/mingw32ce/bin:$PATH make install

*** libvorbis:
PREFIX=/cygdrive/s/trunk/extlib

PATH=/opt/mingw32ce/bin:$PREFIX/bin:$PATH \
CPPFLAGS="-D_WIN32_WCE=0x0500 -DNO_ERRNO_H" \
./configure --host=arm-mingw32ce --prefix="$PREFIX" \
--disable-shared --disable-dependency-tracking --disable-docs

PATH=/opt/mingw32ce/bin:$PATH make
PATH=/opt/mingw32ce/bin:$PATH make install

*** smpeg:
PREFIX=/cygdrive/s/trunk/extlib

PATH=/opt/mingw32ce/bin:$PREFIX/bin:$PATH \
CPPFLAGS="-D_WIN32_WCE=0x0500 -DNO_ERRNO_H" \
./configure --host=arm-mingw32ce --prefix="$PREFIX" \
--disable-shared --disable-gtk-player --disable-opengl-player --disable-debug

PATH=/opt/mingw32ce/bin:$PATH make
PATH=/opt/mingw32ce/bin:$PATH make install

*** SDL_mixer:
PREFIX=/cygdrive/s/trunk/extlib

PATH=/opt/mingw32ce/bin:$PREFIX/bin:$PATH \
CPPFLAGS="-D_WIN32_WCE=0x0500 -DNO_ERRNO_H -DNO_GETENV" \
./configure --host=arm-mingw32ce --prefix="$PREFIX" \
--disable-shared --disable-music-cmd \
--disable-music-mod --disable-music-midi \
--disable-music-ogg-tremor

PATH=/opt/mingw32ce/bin:$PATH make
PATH=/opt/mingw32ce/bin:$PATH make install

*** libbz2:
PREFIX=/cygdrive/s/trunk/extlib

# no specific rule, no dependencies
PATH=/opt/mingw32ce/bin:$PREFIX/bin:$PATH \
arm-mingw32ce-gcc -I$PREFIX/include -c -o extlib/src/bzip2-1.0.4/blocksort.o extlib/src/bzip2-1.0.4/blocksort.c
#etc.

*** Freetype:
PREFIX=/cygdrive/s/trunk/extlib

# remove the CC_BUILD if there is a local 'build' compiler
# otherwise, have to compile and run apinames.c/.exe to create ftexport.sym (come on, an awk or perl script would be completely sufficient, grrr!)
PATH=/opt/mingw32ce/bin:$PATH \
CC_BUILD=arm-mingw32ce-gcc \
CPPFLAGS="-D_WIN32_WCE=0x0500 -DFT_CONFIG_OPTION_SYSTEM_ZLIB -DFT_CONFIG_CONFIG_H=\"<ftconfig.h>\"" CFLAGS=" -O3 -fms-extensions -mms-bitfields -fno-exceptions -fomit-frame-pointer -ffast-math -pipe" \
LDFLAGS=" -Wl,--enable-auto-import -Wl,--force-exe-suffix -Wl,--enable-runtime-pseudo-reloc -Wl,--allow-multiple-definition -Wl,--enable-stdcall-fixup -Wl,-s" \
./configure --host=arm-mingw32ce --prefix="$PREFIX" \
--disable-shared

PATH=/opt/mingw32ce/bin:$PATH make
PATH=/opt/mingw32ce/bin:$PATH make install

*** SDL_ttf:
PREFIX=/cygdrive/s/trunk/extlib

PATH=/opt/mingw32ce/bin:$PREFIX/bin:$PATH \
CPPFLAGS="-D_WIN32_WCE=0x0500 -DNO_ERRNO_H" \
./configure --host=arm-mingw32ce --prefix="$PREFIX" \
--disable-shared --without-opengl

PATH=/opt/mingw32ce/bin:$PATH make
PATH=/opt/mingw32ce/bin:$PATH make install

*** 
PATH=/opt/mingw32ce/bin:$PATH \
CPPFLAGS="-D_WIN32_WCE=0x0500 -DNO_ERRNO_H" \
./configure --prefix=/opt/mingw32ce/arm-mingw32ce --host=arm-mingw32ce --enable-internal-libs


Can you please post a verbatim of the errors you get at link time?
2011-06-27 04:17
Zer0_byt3 Thank you, your exe works well, but there are screen size problems...
Now, after some tweaking i managed to compilate the source, but the linker gives me lots of errors...
Could you please upload your libraries directory?
thank you ^_^
2011-06-22 16:09
Unregistered patchedfiles: http://www.multiupload.com/2IZH4JFB6N

PROVIDED AS-IS, WITHOUT WARRANTY OF ANY KIND.

I didn't try your toolchain, it does compile on mine (cygwin+mingw32ce-based as well), with other libs (SDL, smpeg, freetype, etc.) compiled in a past life.

- sdl_joystick patch removed (for PSP?)
- libvorbisidec -> libogg
- removed libmad (= no mp3)

Those adjustments were made to the config files to allow compilation on my end, YMMV.

Bundled .exe untested.

HTH
2011-06-20 01:41
Zer0_byt3 Hi, I'm trying to compile xclannad to make it working on my htc touch diamond with windows mobile 6.5.
Included in the source, there is also a makefile for WinCE, so I suppose that is possible to successfully compile it for WM.
I've managed to compile all the needed libraries but, when I try to compile xclannad i get some error that I can't manage to correct. (I've always developed in .NET languages, so my C / C++ knowledge is poor).
Is there someone that could help me by taking a look at the source code?
Here there is the source code: http://www.multiupload.com/6F9M2BFMWS
and here there is my premade cygwin environment with mingw32ce and all the needed libraries ready: http://www.multiupload.com/BJHG3EEY5B
Any help is really appreciated!
Thank you!

(I'm sorry for my english, but I'm not a native english speaker)

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT -8. The time now is 00:24.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2022, vBulletin Solutions, Inc.