<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style='font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;'><div>Hi all, quick update no need to respond.<br></div><div><br></div><div>&lt;rant&gt;Preface, man, I DO NOT MISS the edit/compile/debug dev loop at all. Give me a vm and a debugger baby....&lt;/rant&gt;</div><div><br></div><div><br></div><div>I *think* its related to two issues.</div><div><br></div><div>1. An include issue in the plugin.</div><div>2. Library path issue when loading attempting to load the plugin(s)</div><div><br></div><div><br></div><div>I was unable to build the plugin for StackVMInterpreter due to includes going kablooie for /usr/include/openssl/ssl.h and err.h.&nbsp;</div><div>So, I downloaded the Cog source tree from Jenkins and decided to poke around with that to see what the problem was.</div><div>That eliminated the build include error--my guess is a misconfigure .mvm file,but I don't want to deal with that now.</div><div>Cog from Jenkins builds--including the SqueakSSL plugin.</div><div><br></div><div><br></div><div>When I run Squeak6 image with the new vm and run the tests, I get this error:</div><div><br></div><div><br><blockquote style="border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; background-color: rgb(245, 245, 245);"><div>ioLoadModule(/home/wm/usr/local/cogVM32/lib/squeak/4.0-2862/SqueakSSL):<br>  /home/wm/usr/local/cogVM32/lib/squeak/4.0-2862/SqueakSSL: undefined symbol: X509_NAME_get_text_by_NID<br>&nbsp;</div></blockquote> </div><div><br></div><div>That X509 is in x509.h . It is also #included in "openssl/ssl.h" &nbsp;so there "could be" some of that include magic going on....</div><div><br></div><div>However...</div><div><br></div><div>2 is more interesting at the moment because it looks like the LD_LIBRARY_PATH or something is hosed. Check out the bottom tryLoadModule below...</div><div><br></div><div><br><br><blockquote style="border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; background-color: rgb(245, 245, 245);"><div>&nbsp;<div>/home/wm/usr/src/smalltalk/Squeak-vm-unix-4.7.0-Cog-2889-unofficial-src/platforms/unix/vm/sqUnixExternalPrims.c 237 tryLoadModule(,SqueakSSL)<br> dude <br>/home/wm/usr/src/smalltalk/Squeak-vm-unix-4.7.0-Cog-2889-unofficial-src/platforms/unix/vm/sqUnixExternalPrims.c 237 tryLoadModule(/usr/lib/,SqueakSSL)<br> dude <br>/home/wm/usr/src/smalltalk/Squeak-vm-unix-4.7.0-Cog-2889-unofficial-src/platforms/unix/vm/sqUnixExternalPrims.c 237 tryLoadModule(/home/wm/usr/local/cogVM32/lib/squeak/4.0-2862/SqueakSSL/.<strong>libs</strong>/,SqueakSSL) &nbsp;&lt;---WHATS THAT .libs?<br></div><div><br></div></div></blockquote></div><div><br></div><div>FWIW, I install to /home/wm/usr/local/cogVM32...tomorrow, I will try a standard install path and see what happens.</div><div><br></div><div><br></div><div><br></div><div><br></div><div>Anyway, that's the update. I will poke at it some more tomorrow.</div><div><br></div><div>cordially,</div><div><br></div><div>tty.</div></div></body></html>