<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 7, 2016, at 9:53 PM, KenD &lt;<a href="mailto:Ken.Dickey@whidbey.com" class="">Ken.Dickey@Whidbey.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div class=""><br class="">Hi there,<br class=""><br class="">I am trying to build a minimal interpreter VM.<br class=""></div></div></blockquote><div><br class=""></div>You’re removing things to find out what’s essential, I take it? Pulling things out until something breaks?</div><div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><br class="">I have B3DAcceleratorPlugin in the Plugins Not Built pane in the VMMakerTool.<br class=""><br class=""></div></div></blockquote><div>You don’t see it In the GUI. Do you see B3DAcceleratorPlugin in /home/kend/SqueakVM/src/plugins.ext? I expect you will, as it’s clearly trying to compile it.&nbsp;</div><br class=""><blockquote type="cite" class=""><div class=""><div class="">Why is the build trying to find the (Open)GL header file?<br class=""></div></div></blockquote><div><br class=""></div><div>Because it’s trying to build the B3DAcceleratorPlugin.&nbsp;</div><div><br class=""></div><div>I think regardless of this plugin, you’ll need gl.h.</div><div>You’ll need a graphics library. I usually just execute the following in Linux and forget about it.&nbsp;</div><div>(See the last line)</div><div><br class=""></div><div>apt-get install lib32z1-dev -y<span class="Apple-tab-span" style="white-space:pre">        </span># install 32-bit libs</div><div>apt-get install libsm-dev:i386<span class="Apple-tab-span" style="white-space:pre">        </span># for Squeak vm</div><div>apt-get install libglu1-mesa:i386<span class="Apple-tab-span" style="white-space:pre">        </span># X11 for Squeak</div><div>apt-get install uuid-dev:i386<span class="Apple-tab-span" style="white-space:pre">        </span># for Squeak vm</div><div>apt-get install mesa-common-dev:i386 # add gl.h &nbsp;</div><div><br class=""></div>And you’re compiling to 32-bit, right? For the Interpreter that is by far the more common path.&nbsp;</div><div>I always say this, but this is fun:&nbsp;</div><div><br class=""></div><div><a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2012-October/166038.html" class="">http://lists.squeakfoundation.org/pipermail/squeak-dev/2012-October/166038.html</a></div><div><br class=""></div><div><br class=""></div><div>FWIW,</div><div>Chris&nbsp;<br class=""><br class=""><blockquote type="cite" class=""><div class=""><div class=""><br class="">[This happens under Linux on x86-64 and on ARM]<br class=""><br class="">========<br class="">[ 26%] Building C object CMakeFiles/squeakvm.dir/vm/sqUnixMain.c.o<br class="">In file included from /home/kend/SqueakVM/platforms/unix/vm/SqDisplay.h:16:0,<br class=""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /home/kend/SqueakVM/platforms/unix/vm/sqUnixMain.c:115:<br class="">/home/kend/SqueakVM/platforms/unix/plugins/B3DAcceleratorPlugin/sqUnixOpenGL.h:27:7: error: #error *** cannot find gl.h<br class=""> # &nbsp;&nbsp;&nbsp;&nbsp;error *** cannot find gl.h<br class=""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br class="">========<br class="">Thanks much.<br class="">-KenD<br class=""></div></div></blockquote></div><br class=""></body></html>