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