ld didn't find self compiled libxml
Christopher Faylor
cgf-use-the-mailinglist-please@cygwin.com
Tue Jul 27 19:11:00 GMT 2010
On Tue, Jul 27, 2010 at 06:42:12PM +0200, cygwin.20.maillinglist@spamgourmet.com wrote:
>Hi folks
>
>I'm not an expert on compiling things for cygwin. Normally configure, make, make install work fine. But not now.
>
>I tried to compile a program which needs libxml support.
>
>I compiled and installed the libxml myself. While running configure everything is ok. The libxml is found. But when I try to build the program
>I get the following error.
>
>-------------------------------------------------------
>$ make
>make all-am
>make[1]: Entering directory `/cygdrive/c/pm/fromsource/xml2-0.4'
>gcc -g -O2 -o xml2.exe xml2.o -lxml
>/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lxml
>collect2: ld gab 1 als Ende-Status zur??ck
>make[1]: *** [xml2.exe] Fehler 1
>make[1]: Leaving directory `/cygdrive/c/pm/fromsource/xml2-0.4'
>make: *** [all] Fehler 2
>-------------------------------------------------------
>
>What could I do that the libxml is linked to the program?
>Must I convert the libxml to a dll?
>
>Thank for any hint
ld doesn't search the current directory for libraries. Either add
a -L. to the command line or specify libxml.a rathern than -lxml .
cgf
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list