<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;"><span id="OLK_SRC_BODY_SECTION"><blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;"><div><div>Relating to the MD5 Engine, I tryed to build the <a href="https://github.com/engine-corner/Lesson-2-A-digest" target="_top" rel="nofollow" link="external">
git version</a> manually with these commands:<br><code>$ gcc -fPIC -o rfc1321/md5c.o -c rfc1321/md5c.c<br>
$ gcc -fPIC -o md5-engine.o -c e_md5.c<br>
$ gcc -shared -o md5-engine.so -lcrypto md5-engine.o rfc1321/md5c.o<br></code>... and it failed when I tried to load the engine, but using the autotools and a few modifications it worked.
</div></div></blockquote></span><div><br></div><div>When I try autotools, I get this:</div><div><br></div><div><p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">git clone https://github.com/engine-corner/Lesson-2-A-digest.git</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">Cloning into 'Lesson-2-A-digest'...</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">remote: Counting objects: 21, done.</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">remote: Total 21 (delta 0), reused 0 (delta 0), pack-reused 21</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">Unpacking objects: 100% (21/21), done.</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">Checking connectivity... done.</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">$ cd Lesson-2-A-digest/</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">$ autoreconf -i</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">aclocal: warning: couldn't open directory 'm4': No such file or directory</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">glibtoolize: putting auxiliary files in '.'.</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">glibtoolize: copying file './ltmain.sh'</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">glibtoolize: copying file 'm4/libtool.m4'</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">glibtoolize: copying file 'm4/ltoptions.m4'</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">glibtoolize: copying file 'm4/ltsugar.m4'</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">glibtoolize: copying file 'm4/ltversion.m4'</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">glibtoolize: copying file 'm4/lt~obsolete.m4'</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">configure.ac:18: error: possibly undefined macro: AC_MSG_FAILURE</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">      If this token and others are legitimate, please use m4_pattern_allow.</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">      See the Autoconf documentation.</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">autoreconf: /opt/local/bin/autoconf failed with exit status: 1</p>
<p style="margin: 0px; font-size: 16px; font-family: Monaco; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">$ </p></div><div><br></div><span id="OLK_SRC_BODY_SECTION">You probably want to post (a) the modifications you made to autotools-whatever, and (b) the resulting compile and link commands.</span><div><br></div><div><br></div></body></html>