Linking Problem

Johannes Ruscheinski ruschein at
Tue Sep 20 09:12:27 PDT 2011

Hi Ryan,

On 20 September 2011 09:05, Ryan Schmidt <ryandesign at> wrote:
> On Sep 20, 2011, at 11:01, Johannes Ruscheinski wrote:
>> I am trying to build a C++ program that uses the MD5() and SHA1()
>> functions.  I think they're being included via the
>> #include <openssl/md5.h>
>> #include <openssl/sha.h>
>> include directives.   I did add the -lssl linker flag but still get
>> linker errors complaining about a missing _MD5 and _SHA1.   Any ideas
>> which library I need to add to my linker command line.   Also, I am
>> using a g++ from MacPorts and not the XCode one.
> How about adding -lcrypto?

That worked, thanks!

> This isn't really a MacPorts question.

I wasn't sure if there wasn't a library in MacPorts that would resolve
my problem.  I am already linking against a bunch of libraries that I
only got via MacPorts because I am porting a fair-sized library with
many dependencies.

Thanks again!



Obligatory current favourite quotes:

"We are all atheists about most of the gods that societies have ever
believed in. Some of us just go one god further."
--Richard Dawkins

"Religion is regarded by the common people as true, by the wise as
false, and by the rulers as useful".
 -- Seneca
"I have more confidence in the methods of science, based on the amazing
record of science and its ability over the centuries to answer
unanswerable questions, than I do in the methods of faith (what are they?)."
 -- David J. Gross "Physics Nobel Laureate"

"Atheism is a religion to the same extent that not collecting stamps is a
 -- seen on

More information about the macports-users mailing list