On 14.07.2010, at 13:35, Matthias Melcher wrote:
>
> On 14.07.2010, at 10:21, Albrecht Schlosser wrote:
>
>>
>> Please report this to the Cygwin mailing list. As Ian wrote already,
>> the Cygwin folks decided to switch the FLTK mode to X11, and that
>> pulled in additional X11 libs when you upgraded your Cygwin
>> installation. There seems to be a Cygwin uuid lib that is in the
>> default library search path *before* the Windows (MinGW) version,
>> and thus you link to the wrong uuid lib.
>
> Well, if FLTK is compiled for X11, drag'n'drop will also be handled through 
> X11. FLTK should not require IID_IUnknown and IID_DropTarget at that point. 
> OTOH, we never intended to allow X11 compilation on WIN32!

Well, it's more complicated than that. IMHO the OP compiled FLTK
for Windows (GDI), but his previous Cygwin update pulled in other
X11-devel libraries, and one of them is Cygwin's libuuid.a
( /usr/lib/libuuid.a ), but this one "shadows" the MinGW/w32 version
( /usr/lib/w32api/libuuid.a ), because it is found earlier in the
library search path. Bad configuration, identically named object
libraries,... Note that the runtime name is different: it's called
cyguuid-1.dll .

Side note: and there's also a third one in another unrelated package
with different contents.

Albrecht
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to