[xmlsec] static compiling

Aleksey Sanin aleksey at aleksey.com
Wed Mar 16 07:07:04 PST 2005

> Of course the functions :
> warning: implicit declaration of function
> `xmlSecCryptoAppInit'
> warning: implicit declaration of function
> `xmlSecCryptoInit'
> are not found declared and symbol are missing.
Yes, you are right. The problem is that if you are linking
staticaly then you have to link with particular xmlsec crypto
library (say, xmlsec-openssl). Thus you need to inculde
corresponding symbols.h file instead (e.g. xmlsec/openssl/symbols.h).
It might be a good idea to also add the following defines:


Currently it is mostly needed for Windows but it might help you
in the future if one would decide to have special case code for
static linking in *nix too.


More information about the xmlsec mailing list