Trying a copy trunk I got a strange log running autogen.sh: ... checking for pkg-config... /mingw32/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for LIBXML... yes checking for libxslt libraries >= 1.0.20... no checking for OPENSSL... no checking for OPENSSL... yes
OPENSSL "no" and OPENSSL "yes"?! It seems our friend `make` has entered an existential crisis. :-D On Mon, Jan 23, 2017 at 9:10 PM, silvioprog <[email protected]> wrote: > I'm trying to solve it, but... without success. :-/ > > On Sun, Jan 22, 2017 at 7:04 PM, Aleksey Sanin <[email protected]> > wrote: > >> Looks like you are not compiling dynamic linking support correctly. >> Unfortunately, I have no experience with mingw so I don't know what >> is going on here. >> >> Aleksey >> >> On 1/21/17 8:49 AM, silvioprog wrote: >> > Hello, >> > >> > This was my all steps before compiling the library: >> > >> > # upgrade pacman & repos >> > pacman -Sy pacman >> > pacman -Syu >> > pacman -Su >> > >> > # install my development tools (I use CLion and it requires an old GDB >> > version) >> > pacman -S mingw-w64-i686-make >> > pacman -S mingw-w64-i686-gcc >> > pacman -S mingw-w64-i686-pkg-config >> > pacman -S mingw-w64-i686-libtool >> > pacman -S mingw-w64-i686-diffutils >> > pacman -S libtool >> > pacman -S autoconf >> > pacman -S automake-wrapper >> > pacman -S man-db >> > pacman -U >> > http://repo.msys2.org/mingw/i686/mingw-w64-i686-gdb-7.11.1-4 >> -any.pkg.tar.xz >> > # unfortunatelly it it necessary >> > cp /mingw32/bin/mingw32-make.exe /mingw32/bin/make.exe >> > >> > # openssl >> > pacman -S mingw-w64-i686-openssl >> > pkg-config openssl --modversion >> > 1.0.2j >> > >> > cd ~ && cd libxml2-2.9.4 >> > ./configure --disable-maintainer-mode --enable-rebuild-docs=no >> > --enable-ipv6=no --without-html --without-ftp --without-http >> > --without-icu --without-python --without-lzma >> > make install >> > pkg-config libxml-2.0 --modversion >> > 2.9.4 >> > >> > cd ~ && cd xmlsec1-1.2.23 >> > ./configure --with-openssl=/mingw32 --with-libxml=/mingw32 >> > --disable-maintainer-mode --disable-manpages-build --disable-docs-build >> > --without-libxslt --without-nss --without-nspr --without-gcrypt >> > --without-gnutls --enable-crypto-dl --enable-apps-crypto-dl >> > # just to check if it really compiles >> > make CFLAGS='-DXMLSEC_CRYPTO_DYNAMIC_LOADING=1' LIBS='-lssl -lcrypto' >> > make install >> > >> > OK, now I have the `libxmlsec1.dll` and `libxmlsec1-openssl.dll` >> > libraries, however, when I try to use it in an external application >> > written in Pascal (Delphi): >> > >> > func=xmlSecCryptoAppInit:file=app.c:line=1423:obj=unknown:su >> bj=cryptoAppInit:error=9:feature >> > is not implemented: >> > func=xmlSecCryptoShutdown:file=app.c:line=69:obj=unknown:sub >> j=cryptoShutdown:error=9:feature >> > is not implemented: >> > func=xmlSecCryptoAppShutdown:file=app.c:line=1447:obj=unknow >> n:subj=cryptoAppShutdown:error=9:feature >> > is not implemented: >> > >> > Why?! D: >> > >> > I'm trying to compile xmlsec from scratch because its official available >> > binaries for Windows is a little bit outdated. >> > >> > -- >> > Silvio Clécio >> > > -- > Silvio Clécio > -- Silvio Clécio
_______________________________________________ xmlsec mailing list [email protected] http://www.aleksey.com/mailman/listinfo/xmlsec
