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?