On Win32 platforms (Cygwin and MinGW), libtool requires the -no-undefined flag in order to create a shared library. The libkate-0.1.12 Makefile.am has a second hyphen before this flag, causing libtool to ignore it.
I'm attaching a patch to fix this, which can be attributed to the Cygwin Ports project.
Comment #1
Posted on Sep 22, 2008 by Massive RabbitThanks, will apply. Why did you remove -lc though ? I think it's fairly useless, but also harmless (this was a leftover from attempts at fixing odd link problems with some libc routine so I'll remove it anyway)
Comment #2
Posted on Sep 22, 2008 by Happy BearBecause libtool determines whether and how to link libc.
Comment #3
Posted on Sep 29, 2008 by Massive Rabbitapplied in 0.2.1, thanks
Status: Fixed
Labels:
Type-Defect
Priority-Medium