<!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>On Slackware, I have had to add tell the preprocessor where to find the x libraries. I do that with by adding the --x-libraries flag to&nbsp; the mvm file in the build directory:<br></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>test -f config.h || ../../../platforms/unix/config/configure  --without-npsqueak --without-vm-display-fbdev --without-gl --x-libraries=/usr/lib \</div></blockquote> <br></div><div>cheers.</div><div><br></div><div>tty</div><div><br></div><div class="zmail_extra"><div id="1"><br>---- On Mon, 23 Feb 2015 18:18:38 -0500 <b>tim Rowledge &lt;tim@rowledge.org&gt;</b> wrote ---- <br></div><blockquote style="border-left: 1px solid #0000FF;padding-left: 6px; margin: 0 0 0 5px"><br>Last summer I was using a vmware hosted ubuntu 14.0.4 system to build vms for use in making the ARM cog stuff. Last week I tried to get back to that and I simply can’t make a working vm with the latest ~#3600 code. <br> <br>The normal vm builds but won’t find the x11 display module - although it does seem to be able to find the null display. Not so terribly helpful though. Obviously the first thing I tried was building a debug vm to see if I could work out what is wrong but that won’t even come close to building. The log is full of exciting things like - <br>/mnt/hgfs/tim/Documents/Squeak/Rasbian-VM/Pi-CogVM/Cog/src/vm/gcc3x-cointerp.c:579:13: note: previous declaration of ‘markStackPageMostRecentlyUsed’ was here <br> static void markStackPageMostRecentlyUsed(StackPage *page) NoDbgRegParms; <br>             ^ <br>/mnt/hgfs/tim/Documents/Squeak/Rasbian-VM/Pi-CogVM/Cog/src/vm/gcc3x-cointerp.c:18573:1: error: conflicting types for ‘markStackPageNextMostRecentlyUsed’ <br> markStackPageNextMostRecentlyUsed(StackPage *page) <br> ^ <br> <br>and later in the log - <br>             ^ <br>/mnt/hgfs/tim/Documents/Squeak/Rasbian-VM/Pi-CogVM/Cog/src/vm/gcc3x-cointerp.c:579:13: warning: ‘markStackPageMostRecentlyUsed’ used but never defined [enabled by default] <br> static void markStackPageMostRecentlyUsed(StackPage *page) NoDbgRegParms; <br>             ^ <br> <br>To extra check, I tried the stack vm as well; same problems. <br> <br>Just to make life really amusing, the Raspbian system builds from the very same files without any problems, both plain and debug. I know it’s the same files because both unix systems mount the directories off my iMac. <br> <br>I’m at a loss to see why this is happening. Sure, different compilers with different bugs etc, but really? <br> <br>tim <br>-- <br>tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" target="_blank">http://www.rowledge.org/tim</a> <br>Useful random insult:- Ready to check in at the HaHa Hilton. <br> <br> <br></blockquote><br></div><br></div></body></html>