Closed GoogleCodeExporter closed 9 years ago
Works fine for me, both with gcc-3 and gcc-4. Those two are defined in
/usr/lib/w32api/libuuid.a apparently, and that's on the link line.
There've been no obviously relevant recent changes, and there's always a fair
number of source downloads, without any problems having been reported so far.
So that suggests a local issue.
Are you using an up-to-date Cygwin 1.7? Perhaps try reinstalling w32api?
Shuffle the library order in the ld_opts line in the makefile? Add -lshell32
(since grep finds IID_IDropTarget in that library too)?
Original comment by andy.koppe
on 22 Sep 2010 at 11:49
it's a conflict beetween packages w32api and libuuid-devel.
there are 2 different version of libuuid
$ find /lib/ -name \*uuid\*a
/lib/libuuid.a
/lib/libuuid.dll.a
/lib/libuuid.la
/lib/w32api/libuuid.a
there is a thread on cygwin mailinglist about this :
http://www.mail-archive.com/cygwin@cygwin.com/msg106029.html
temporary workaround : uninstall libuuid-devel !
Original comment by roland.c...@gmail.com
on 22 Sep 2010 at 3:19
Thanks very much for tracking that down. Looks like the problem is not going to
go away: http://cygwin.com/ml/cygwin/2010-06/msg00601.html. Sigh. So I better
work around it in the makefile. r1025 on trunk.
Original comment by andy.koppe
on 22 Sep 2010 at 7:05
Original comment by andy.koppe
on 3 Oct 2010 at 3:45
Original issue reported on code.google.com by
roland.c...@gmail.com
on 22 Sep 2010 at 7:48