<div dir="ltr"><div>Hello,</div><div><br></div><div>This was my all steps before compiling the library:</div><div><br></div><div># upgrade pacman & repos</div><div><div>pacman -Sy pacman</div><div>pacman -Syu</div><div>pacman -Su</div></div><div><br></div><div># install my development tools (I use CLion and it requires an old GDB version)</div><div><div>pacman -S mingw-w64-i686-make</div><div>pacman -S mingw-w64-i686-gcc</div><div>pacman -S mingw-w64-i686-pkg-config</div><div>pacman -S mingw-w64-i686-libtool</div><div>pacman -S mingw-w64-i686-diffutils</div><div>pacman -S libtool</div><div>pacman -S autoconf</div><div>pacman -S automake-wrapper</div><div>pacman -S man-db</div><div>pacman -U <a href="http://repo.msys2.org/mingw/i686/mingw-w64-i686-gdb-7.11.1-4-any.pkg.tar.xz">http://repo.msys2.org/mingw/i686/mingw-w64-i686-gdb-7.11.1-4-any.pkg.tar.xz</a></div><div># unfortunatelly it it necessary</div><div>cp /mingw32/bin/mingw32-make.exe /mingw32/bin/make.exe</div></div><div><br></div><div><div># openssl</div><div>pacman -S mingw-w64-i686-openssl</div></div><div><div>pkg-config openssl --modversion</div><div>1.0.2j</div></div><div><br></div><div><div>cd ~ && cd libxml2-2.9.4</div><div>./configure --disable-maintainer-mode --enable-rebuild-docs=no --enable-ipv6=no --without-html --without-ftp --without-http --without-icu --without-python --without-lzma</div><div>make install</div><div><div>pkg-config libxml-2.0 --modversion<br></div><div>2.9.4</div></div><div><br></div><div>cd ~ && cd xmlsec1-1.2.23<br></div><div>./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</div><div># just to check if it really compiles<br></div><div>make CFLAGS='-DXMLSEC_CRYPTO_DYNAMIC_LOADING=1' LIBS='-lssl -lcrypto'</div><div>make install</div></div><div><br></div><div>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):</div><div><br></div><div>func=xmlSecCryptoAppInit:file=app.c:line=1423:obj=unknown:subj=cryptoAppInit:error=9:feature is not implemented:</div><div>func=xmlSecCryptoShutdown:file=app.c:line=69:obj=unknown:subj=cryptoShutdown:error=9:feature is not implemented:</div><div>func=xmlSecCryptoAppShutdown:file=app.c:line=1447:obj=unknown:subj=cryptoAppShutdown:error=9:feature is not implemented:</div><div><br></div><div>Why?! D:</div><div><br></div><div>I'm trying to compile xmlsec from scratch because its official available binaries for Windows is a little bit outdated.</div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Silvio Clécio</div></div></div>
</div>