Quoth "Ken Takusagawa" <ken.takusagawa.2@gmail.com>: | $ ghc --make test-hopenssl.hs -lcrypto | [1 of 1] Compiling Main ( test-hopenssl.hs, test-hopenssl.o ) | Linking test-hopenssl ... | /tmp/ken/lib/hopenssl-1.0/ghc-6.8.2/libHShopenssl-1.0.a(Digest.o): In | function `s2O8_info': | (.text+0xf3a): undefined reference to `EVP_mdc2' | /tmp/ken/lib/hopenssl-1.0/ghc-6.8.2/libHShopenssl-1.0.a(Digest.o): In | function `s2TQ_info': | (.text+0x1435): undefined reference to `EVP_mdc2' | collect2: ld returned 1 exit status I see the following in the Configure file for openssl-0.9.8h: my $default_depflags = "-DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_CMS -DOPENSSL_NO_GMP -DOPENSSL_NO_MDC2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SEED -DOPENSSL_NO_TLSEXT ";my $default_depflags = "-DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_CMS -DOPENSSL_NO_GMP I don't know why this would be, but I infer that the function hopenssl was looking for is commonly missing in SSL builds. Donn Cave, donn@avvanta.com