- Filezilla Mismatch Between The Program And Library Build Versions Detected
- Mismatch Between The Program And Library Build Versions Detected Wxwidgets
- Gentoo Fatal Error Mismatch Between The Program And Library Build Versions Detected
Fatal Error: Mismatch between the program and library build versions detected. Mismatch between the program and library build versions detected. The library used 3.
Active5 months ago
I have a problem at start the program:
Fatal Error: Mismatch between the program and library build versions detected. The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8), and your program used 3.0 (wchar_t,compiler with C++ ABI 1010,wx containers,compatible with 2.8). $ mediainfo-gui -h 21:08:42: Warning: Mismatch between the program and library build versions detected. The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8), and your program used 3.0 (wchar_t,compiler with C++ ABI 1010,wx containers,compatible with 2.8). Mismatch between the program and library build versions detected. For wxWidgets I have met following warning gnuplot build with wxt terminal gnuplot> pl x 12:43:09: Warning: Mismatch between the program and library build versions detected.
Fatal Error: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1010,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8).
The library used 3.0 (wchar_t,compiler with C++ ABI 1010,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8).
My cmake settings:
![And And](https://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/iot/AndroidClientLibrary/images/bld_dcd_03.png)
Version of wxWidgets 3.0.3.
Stan Fortoński Developer
Stan Fortoński DeveloperStan Fortoński Developer
3 Answers
user3832931user3832931
If your desire is to have
__GXX_ABI_VERSION=1002
, specify -fabi-version=2
to GCC. To do this in your CMakeLists.txt, add:This is a preferred approach compared to manually redefining
__GXX_ABI_VERSION
, which would violate C++ standards and potentially cause undefined behavior.Note:
-fabi-version=2
may not always correspond to __GXX_ABI_VERSION=1002
in future releases of GCC. Compile and run this quick C++ program to check it:Compile this way:
Run this way:
Example output as of GCC 8.2.0:
Filezilla Mismatch Between The Program And Library Build Versions Detected
Brian A. HenningBrian A. Henning
I had two version of wxWidgets instaled. I deleted one of them and it works great.
Mismatch Between The Program And Library Build Versions Detected Wxwidgets
Stan Fortoński DeveloperStan Fortoński Developer