Hello everyone,
I try to compile C::B 25.03 from SVN tag, on Win10. with wxWidgets 3.1.3 in 32 Bit mode with MinGW32 12.2.0 via old C::B (20.03)
By building "src" Target the linker says that the exchndl.dll can not be found, but it is there both libexchndl.dll and libexchndl.dll.a files are present.
I think that there is a Version match problem of the libexchndl.dll.a file, because it is a precompiled binary (exchndl) and MinGW may not find a libs, if they are compiled with other versions.
The question is, which Version of MinGW schould I take, to compile C::B 25.03 from SVN tag, on Win10. with wxWidgets 3.1.3 in 32 mod.
I already tried x86_64-12.2.0-release-win32-seh-msvcrt-rt_v10-rev2, x86_64-12.2.0-release-posix-seh-ucrt-rt_v10-rev2 and some 13.1.0 Versions.
Thank you in advance,
Alexey
Small Update on next day:
with the MinGW Version gcc-12.2.0 --arch=i686 msvcrt-dwarf-win32 dwarf --rt-version=v10 --threads=win32
this issue with libexchndl.dll is gone (it is found and links)
BUT
In a BrowseTracker Plugin there is a compile Error is popped out:
BrowseTracker.h|383|error: 'mutex' in namespace 'std' does not name a type
I compile from old C::B it means, that all compile Params (such as -std=gnu++11 ) are set from the C::B Team.
The problem here is that, if I use MinGW with higher version, this error with mutex is then gone, but pooped the error with ibexchndl.dll.
How do the C::B Team compile this C::B 25.3 ?