In message <aanlktinohrv0dg19m1rxts9p8jbh=_j7fpmy_2brz...@mail.gmail.com> on Wed, 5 Jan 2011 08:43:38 -0800, Zack Weinberg <za...@panix.com> said:
zackw> On Wed, Jan 5, 2011 at 12:13 AM, Markus Wanner <mar...@bluegap.ch> wrote: zackw> > Zack, zackw> > zackw> > Can you elaborate on what's wrong with that? libbotan1.7-dev correctly zackw> > depends on libssl0.9.8, which provides libcrypto.so.0.9.8. zackw> > zackw> > And yes, linking that with -lcrypto works without the symlink zackw> > libcrypto.so -> libcrypto.so.0.9.8. (Symlink only provided by libssl-dev) zackw> zackw> Are you 100% sure that you can link a *program* with -lcrypto without zackw> that symlink existing? Nope. : ; ls /usr/lib/libcrypto* libcrypto.a libcryptopp.so.8 libcrypto++.so.8 libcrypto++.a libcrypto.so libcrypto++.so.8.0.0 libcryptopp.a libcrypto++.so libcryptopp.so libcrypto.so.0.9.8 : ; gcc -o smallopenssl smallopenssl.c -lcrypto : ; ./smallopenssl OpenSSL library version: OpenSSL 0.9.8o 01 Jun 2010 : ; sudo mv /usr/lib/libcrypto.{,foo}so [sudo] password for levitte: : ; sudo mv /usr/lib/libcrypto.{,foo}a : ; gcc -o smallopenssl smallopenssl.c -lcrypto /usr/bin/ld: cannot find -lcrypto collect2: ld returned 1 exit status ---- BEGIN: smallopenssl.c ---- #include <openssl/crypto.h> #include <stdio.h> #include <stdlib.h> main() { printf("OpenSSL library version: %s\n", SSLeay_version(SSLEAY_VERSION)); } ---- END: smallopenssl.c ---- -- Richard Levitte rich...@levitte.org http://richard.levitte.org/ "Life is a tremendous celebration - and I'm invited!" -- from a friend's blog, translated from Swedish _______________________________________________ Monotone-devel mailing list Monotone-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/monotone-devel