Hi, some recent changes in solitaire and the new spider solitaire can't be built in RosBE 1.5B1. Seems to be a problem with the new cardlib as static lib.
[RC] obj-i386\base\applications\games\solitaire\rsrc_sol.res [CVTRES] obj-i386\base\applications\games\solitaire\rsrc_sol.coff [LD] output-i386\base\applications\games\solitaire\sol.exe mingw32-make.exe : c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/lib stdc++.a(tinfo.o): In function `ZNSt9type_infoD0Ev': Bei Zeile:1 Zeichen:2 + & <<<< 'C:\Program Files\RosBE\i386\bin\mingw32-make.exe' -j 1 sol_clean sol + CategoryInfo : NotSpecified: (c:/program file...type_infoD0Ev': :String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError
C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/../../../../src/libstdc++-v3 /libsupc++/tinfo.cc:33: undefined reference to `strcmp' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libstdc++.a(vterminate .o): In function `ZN9__gnu_cxx27__verbose_terminate_handlerEv': C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/../../../../src/libstdc++-v3 /libsupc++/vterminate.cc:65: undefined reference to `fputs' C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/../../../../src/libstdc++-v3 /libsupc++/vterminate.cc:69: undefined reference to `fputs' C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/../../../../src/libstdc++-v3 /libsupc++/vterminate.cc:70: undefined reference to `fputs' C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/../../../../src/libstdc++-v3 /libsupc++/vterminate.cc:83: undefined reference to `fputs' C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/../../../../src/lib stdc++-v3/libsupc++/vterminate.cc:84: undefined reference to `fputs' C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/../../../../src/libstdc++-v3 /libsupc++/vterminate.cc:85: undefined reference to `fputc' C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/../../../../src/libstdc++-v3 /libsupc++/vterminate.cc:91: undefined reference to `fputs' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libstdc++.a(cp-demangl e.o): In function `d_source_name': C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/cp-demangle.c:1427: undefine d reference to `memcmp' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libstdc++.a(cp-demangl e.o): In function `d_expression': C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/cp-demangle.c:2641: undefine d reference to `strcmp' C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/cp-demangle.c:2679: undefine d reference to `strcmp' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libstdc++.a(cp-demangl e.o): In function `d_print_comp': C:/msys/local/build /mingw32/libstdc++-v3/libsupc++/cp-demangle.c:3461: undefined reference to `str ncmp' C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/cp-demangle.c:3881: undefine d reference to `strcmp' C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/cp-demangle.c:4052: undefine d reference to `sprintf' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libstdc++.a(cp-demangl e.o): In function `d_demangle_callback': C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/cp-demangle.c:4495: undefine d reference to `strncmp' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libstdc++.a(cp-demangl e.o): In function `_cxa_demangle': C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/cp-demangle.c:4656: undefine d reference to `strcpy' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libstdc++.a(cp-demangl e.o): In function `d_growable_string_callback_adapter': C:/msys/local/build/mingw32/libstdc++-v3/libsupc++/cp-demangle.c:3010: undefine d reference to `realloc' c:/program files/rosbe/i386/bin/../lib/gcc/ mingw32/4.4.2/libgcc.a(unwind-sjlj.o): In function `fc_key_init': C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/gthr-win32.h:578: undefined reference to `TlsAlloc@0' C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/gthr-win32.h:589: undefined reference to `GetLastError@0' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libgcc.a(unwind-sjlj.o ): In function `_gthread_getspecific': C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/gthr-win32.h:605: undefined reference to `GetLastError@0' C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/gthr-win32.h:607: undefined reference to `TlsGetValue@4' C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/gthr-win32.h:609: undefined reference to `SetLastError@4' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libgcc.a(unwind-sjlj.o ): In function `_gthread_setspecific': C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/gthr-win32.h:617: undefined reference to `TlsSetValue@8' C:/msys/local/build/mingw32/libgc c/../../../src/libgcc/../gcc/gthr-win32.h:620: undefined reference to `GetLastE rror@0' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libgcc.a(gthr-win32.o) : In function `_gthr_win32_recursive_mutex_unlock': C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/config/i386/gthr- win32.c:256: undefined reference to `ReleaseSemaphore@12' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libgcc.a(gthr-win32.o) : In function `_gthr_win32_mutex_unlock': C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/config/i386/gthr- win32.c:187: undefined reference to `ReleaseSemaphore@12' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libgcc.a(gthr-win32.o) : In function `_gthr_win32_recursive_mutex_init_function': C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/config/i386/gthr- win32.c:198: undefined reference to `CreateSemaphoreA@16' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libgcc.a(gthr-win32.o) : In function `_gthr_win32_mutex_init_function': C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/config/i386/gthr- win32.c:150: undefined reference to `CreateSemaphoreA@16' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libgcc.a(gthr-win32.o) : In function `_gthr_win32_setspecific': C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/config/i386/gthr- win32.c:140: undefined reference to `TlsSetValue@8' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libgcc.a(gthr-win32.o) : In function `_gthr_win32_getspecific': C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/config/i386/gthr- win32.c:131: undefined reference to `GetLastError@0' C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/config/i386/gthr- win32.c:132: undefined reference to `TlsGetValue@4' C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/config/i386/gthr- win32.c:133: undefined reference to `SetLastError@4' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libgcc.a(gthr-win32.o) : In function `_gthr_win32_key_dele te': C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/config/i386/gthr- win32.c:123: undefined reference to `TlsFree@4' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libgcc.a(gthr-win32.o) : In function `_gthr_win32_key_create': C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/config/i386/gthr- win32.c:105: undefined reference to `TlsAlloc@0' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libgcc.a(gthr-win32.o) : In function `_gthr_win32_setspecific': C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/config/i386/gthr- win32.c:143: undefined reference to `GetLastError@0' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libgcc.a(gthr-win32.o) : In function `_gthr_win32_key_delete': C:/msys/local/build/mingw32/libgcc/../../../src/libgcc/../gcc/config/i386/gthr- win32.c:123: undefined reference to `GetLastError@0' c:/program files/rosbe/i386/bin/../lib/gcc/mingw32/4.4.2/libgcc.a(gthr-win32.o) : In function `_gthr_win32_key_create': C:/msys/local/ build/mingw32/libgcc/../../../src/libgcc/../gcc/config/i386/gthr-win32.c:116: u ndefined reference to `GetLastError@0' mingw32-make: *** [output-i386\base\applications\games\solitaire\sol.exe] Error 1
Additionally ash mentioned similar linking errors with some of his projects including a static lib. These Problems only occur in GCC 4.4.2 and not in 4.1.3.
The real fun is this: C:/msys/local/build/mingw32 Where is this path from??!
Any idea where the Problem is from? RBuild? GCC itself? How to fix?