See also bug https://bugzilla.gnome.org/show_bug.cgi?id=699673
On Mon, May 6, 2013 at 11:07 AM, Aleksander Morgado <aleksan...@gnu.org>wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > compiling gtk+-3.6.4 with latest mingw and gcc 4.8 leads to lots of > > errors like this one: > > > > > > > /usr/local/mingw64-2.8/32/lib/gcc/i686-w64-mingw32/4.8.0/../../../../i686-w64-mingw32/lib/../lib/libuuid.a(lib32_libuuid_a-uuid.o):uuid.c:(.rdata+0x5f0): > > multiple definition of `FOLDERID_CommonPrograms' > > win32/.libs/libgdk-win32.a(gdkdnd-win32.o):gdkdnd-win32.c: > > > > The root cause is that in gdk/win32/gdkdnd-win32.c #define INITGUID is > > defined. > > which leads in > > i686-w64-mingw32/include/knownfolders.h > > that these known Folders are deifined again. But the are alread defined > > in libuuid. > > > > From my point of view the error is in gtk+ you should not define > INITGUID. > > > > how can this be fixed properly? > > > > I just deleted the define for me. > > > > This define is still defined in HEAD revision, too. > > > > For reference, that is what Fedora is already doing in its mingw-gtk > packaging: > > > http://pkgs.fedoraproject.org/cgit/mingw-gtk2.git/tree/gtk-dont-define-initguid.patch > > - -- > Aleksander > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.13 (GNU/Linux) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iEYEARECAAYFAlGHcuYACgkQgxIgkKLogl7EqgCgwyaxi0DR8yqg/z3m9T4iOQxK > jT4An2QjRfNT8PRIaQ3LX0obbpkVgPEo > =09Q0 > -----END PGP SIGNATURE----- > _______________________________________________ > gtk-devel-list mailing list > gtk-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-devel-list > -- Marc-André Lureau
_______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-devel-list