This incompatibility can be caused by gtk and other libraries?

2009/6/27 Aaron W. LaFramboise <>
Fabrício Godoy wrote:
> g++.exe (GCC) 4.3.0 20080305 (alpha-testing) mingw-20080502

> I can't compile my project using that version.
> Please, see attached log file.

I see errors like this:

 > Rep::_M_refcopy()]+0x57): undefined reference to
 > `_Unwind_SjLj_Unregister'

and like this:

 > undefined reference to `__w32_sharedptr_terminate'

You're mixing with objects compiled by an earlier version of MinGW GCC.

MinGW GCC 4 has a different ABI than previous versions.  It is possible
to make make carefully-designed interfaces link compatible, in
particularly anything that was declared as extern "C," but in general,
mixing objects like this won't work.

By the way, you should try GCC 4.4.0 that was recently released.  It
won't solve this problem, but you may find it works better in other

MinGW-users mailing list

This list observes the Etiquette found at
We ask that you be polite and do the same.

Most annoying abuses are:
1) Top posting
2) Thread hijacking
3) HTML/MIME encoded mail
4) Improper quoting
5) Improper trimming
You may change your MinGW Account Options or unsubscribe at: