> Hi, > If you see en error message like this one (from [1]): > > qutecom: relocation error: /usr/lib/qutecom/libphapi.so: symbol > CRYPTO_malloc_debug_init, version OPENSSL_0.9.8 not defined in file > libcrypto.so.0.9.8 with link time reference > > does it mean than openssl changed ABI without an SO chanage? Or the > NEEDED entries in libphapi are incorrect? > > I know that recompilation fixes it, but I do think it is supposed to > happen, so I trying to understand what the cause is.
It is caused either by library package changing it's ABI in backward-incompatible way, or by library package not providing proper shlibs/symbols data, or by application having broken dependency information. All those cases are bugs. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org