On 27.07.2012 3:06, Mark Mikofski wrote:
> On Wednesday, July 25, 2012 2:11 PM, LRN wrote:
>> On 25.07.2012
23:47, Mark Mikofski wrote:
>>> Problem: libxslt always looks for libiconv in /usr/lib instead
>>> Overview: I am trying to build libxslt for win32 with mingw
>>> (gcc 4.7) and using the native mingw libraries for libxml2,
>>> zlib and iconv. I can download precomiled binaries fro xmlsoft,
>>> but libxslt from xmlsoft doesn't find libiconv.dll on $PATH
>>> (.:/usr/local/bin:/mingw/bin:/bin) maybe because in /mingw/bin
>>> it's named libiconv-2.dll and in /bin it's named
>>> msys-iconv-2.dll. So you can download their iconv, xml2,
>>> xmlsec, zlib, etc, - that's what I did as a workaround, and put
>>> it in /opt which I can add to $PATH. But I would rather just
>>> Methods: 1. edit configure to add -f to RM since it throws an
>>> error, "can't delete libtoolT" on lines containing "RM
>>> $(ofile)T" 2. from msys shell ./configure --without-python
>>> --without-crypto 3. make libtool: link: returns the error,
>>> "/usr/lib/libiconv.la is not a valid archive"
>>> I tried various ways of overriding the library
>>> -liconv' LIBXML_LIBS='-L/usr/lib -lxml2 -L/mingw/lib -liconv' I
>>> also tried LDFLAGS, but no matter what it always looks for
>> Tried --with-iconv-prefix or --with-libiconv-prefix ?
> I checked the configure file and there is no explicit option
> --with-iconv-prefix or --with-libiconv-prefix, or any variant,
> although there is a generic --with-PACKAGE=[args] option.
> Nevertheless, I tried --with-* options you suggested and configure
> states "unrecognized options" and still has the variables
> LIBXML_LIBS, etc. set to look for libz, libiconv and libm in
> /usr/lib, and not /mingw/lib.
> Although you gave me an idea; I tried:
> $ ./configure --without-python --without-crypto
> which added -L/mingw/lib to the the libtool --mode=link command
> during make, but I **still** get the exact same error
Ok, another stupid question: have you tried configuring libxslt with
the --prefix=/mingw argument?