GNOME Bugzilla – Bug 322886
gtk-engines-2.6.6 Win32 link error
Last modified: 2005-12-08 16:41:07 UTC
Version details: 2.6.6 While building gtk-engines-2.6.6 on Cygwin, I got the following error: .libs/crux-main.o:crux-main.c:(.text+0x35): undefined reference to `_uninstall_all_focus_hooks' It would appear that the following patch, previously applied to HEAD, needs to also be applied to the gtk-engines-2-6 branch: http://cvs.gnome.org/viewcvs/gtk-engines/engines/crux/src/crux-main.c?r1=1.1&r2=1.2&makepatch=1&diff_format=h This will affect MinGW as well.
Not sure how this one managed to slip through the net (I had -Wall and -pedantic gcc options on when I was testing), but thanks for pointing it out. I have fixed it in CVS.
This isn't a compile warning, it's a link error; on Cygwin/MinGW, shared libraries and modules must have all symbols resolved at link time. I presume you're using Linux, where this isn't the case, hence you didn't see it.
Good point. Thanks for the clarification.
*** Bug 323554 has been marked as a duplicate of this bug. ***