Re: [Mingw-users] trouble building libxslt from xmlsoft

Vasileios Anagnostopoulos <[email protected]> Thu, 26 Jul 2012 11:39:07 +0300
Newsgroups gmane.comp.gnome.lib.xslt,gmane.comp.gnu.mingw.user
Message-ID <[email protected]>
On 7/25/2012 10:47 PM, Mark Mikofski wrote:
> Problem:
> libxslt always looks for libiconv in /usr/lib instead of /mingw/lib
>
> 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 rebuild xslt.
>
> 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
> --with-libxml-libs-prefix='-L/usr/lib -lxml2 -L/mingw/lib -liconv'
> LIBXML_LIBS='-L/usr/lib -lxml2 -L/mingw/lib -liconv'
> I also tried LDFLAGS, but no matter what it always looks for 
> libiconv.la in /usr/bin.
>

I usually do in MSYS export CPPFLAGS="-I/usr/local/include" and export 
LDFLAGS="-L/usr/local/lib"

> I tracked down the line in libtools that is the culprit, and it looks 
> like it just ignores the -L/mingw/lib part so I must be entering the 
> configure options incorrectly.
>
> I also tried to autoconf and autoreconf, but there are no configure.ac 
> or autogen.sh files in the tarball.
>
> I also tried using the win32 folder that xmlsoft provides, and running 
> cscript configure.js in a windows cmd console, after adding the path 
> to my mingw and msys binaries. I used mingw32-make instead of make. I 
> had to edit configure.js to include the headers, but it crashed 
> somewhere in the c code (sorry I abandoned this approach, so I didn't 
> record the actual error). I also tried msvc, using vcvarsall.bat, but 
> I didn't try that hard, I had issues with libraries, but again, sorry, 
> I didn't record the actual errors. I saw another mail list post on 
> gnome-xslt for the same thing though, so I think the developers are 
> aware of issues with the .js script, but most of the windows bugs are 
> marked as resolved, notourbug or notgnome, so I didn't think it was 
> correct to file a bug, especially since the binaries are available.
>
> Thanks for any help.
> Thanks,
> Mark Mikofski
> poquitopicante.blogspot.com <http://poquitopicante.blogspot.com/>
> breakingbytes.blogspot.com <http://breakingbytes.blogspot.com/>
> www.breaking-bytes.com <http://www.breaking-bytes.com/>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>
>
> _______________________________________________
> MinGW-users mailing list
> [email protected]
>
> This list observes the Etiquette found at
> http://www.mingw.org/Mailing_Lists.
> We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.
>
> _______________________________________________
> You may change your MinGW Account Options or unsubscribe at:
> https://lists.sourceforge.net/lists/listinfo/mingw-users
> Also: mailto:[email protected]?subject=unsubscribe

_______________________________________________
xslt mailing list, project page http://xmlsoft.org/XSLT/
[email protected]
https://mail.gnome.org/mailman/listinfo/xslt