I am not that familiar with Linux; less with Mac.  I was looking at the source code (self-master) and I have a few questions (using any\regs.hh as an example):<br>1) # include "_regs_pd.hh.incl":  where is this file located?<br>2) Where is the definition for the data type Location at?<br><br><br><p><span>Also, is there a command line version of Self?  If so, how do I build it?  Or better, do you have a Linux binary for it? <br></span></p><p><span><br></span></p><p><span> I have been able to get the Ubuntu Bash console running on my Windows 10 machine, and have compiled small programs in it.  If you had a Linux binary executable that was only a command line version, I believe I could run it.<br></span></p><p><span><br></span></p><p><span>I have already tried to build my own on Windows 10 but have been getting errors on the build.  I was able to Git self and do "cmake .":</span></p><p><span>drwxr-xr-x 0 pslm pslm   4096 Nov 30 18:41 ../<br>-rw-rw-rw- 1 pslm pslm  26573 Nov 30 18:41 ChangeLog.md<br>-rw-rw-rw- 1 pslm pslm  18094 Dec  1 19:23 CMakeCache.txt<br>drwxrwxrwx 0 pslm pslm   4096 Dec  1 19:24 CMakeFiles/<br>-rw-rw-rw- 1 pslm pslm   1545 Dec  1 19:23 cmake_install.cmake<br>-rw-rw-rw- 1 pslm pslm    620 Nov 30 18:41 CMakeLists.txt<br>-rw-rw-rw- 1 pslm pslm   1704 Dec  1 19:23 configureVmDate.cmake<br>drwxrwxrwx 0 pslm pslm   4096 Nov 30 18:41 controller/<br>drwxrwxrwx 0 pslm pslm   4096 Nov 30 18:42 docs/<br>drwxrwxrwx 0 pslm pslm   4096 Dec  1 19:23 .git/<br>-rw-rw-rw- 1 pslm pslm    126 Nov 30 18:41 .gitignore<br>drwxrwxrwx 0 pslm pslm   4096 Nov 30 18:42 historical/<br>-rw-rw-rw- 1 pslm pslm 126775 Dec  1 19:23 includeDB<br>drwxrwxrwx 0 pslm pslm   4096 Nov 30 18:42 legal/<br>-rw-rw-rw- 1 pslm pslm   8730 Dec  1 19:23 Makefile<br>drwxrwxrwx 0 pslm pslm   4096 Nov 30 18:42 objects/<br>-rw-rw-rw- 1 pslm pslm    989 Nov 30 18:42 readme.md<br>drwxrwxrwx 0 pslm pslm   4096 Nov 30 18:42 release/<br>drwxrwxrwx 0 pslm pslm   4096 Dec  1 19:23 tools/<br>-rw-rw-rw- 1 pslm pslm    820 Nov 30 18:41 .travis.yml<br>drwxrwxrwx 0 pslm pslm   4096 Dec  1 19:23 vm/<br>pslm@DESKTOP-GVA5CBU:~/self$ cmake .<br>-- Preparing for Linux on i386<br>-- Preparing Self VM 2017.1.13 (build 2017.1)<br>-- Using X11 plaform windows.<br>-- Configuring for build level optimized<br>-- Configuring done<br>-- Generating done<br>-- Build files have been written to: /home/pslm/self</span></p><p><span><br></span></p><p><span>This is where I get the error:</span></p><p><span>pslm@DESKTOP-GVA5CBU:~/self$ cmake --build .<br>[  0%] Building CXX object vm/CMakeFiles/makeDeps.dir/build_support/makeDeps.cpp.o<br>In file included from /home/pslm/self/vm/build_support/makeDeps.cpp:61:0:<br>/usr/include/c++/5/new:39:28: fatal error: bits/c++config.h: No such file or directory<br>compilation terminated.<br>vm/CMakeFiles/makeDeps.dir/build.make:62: recipe for target 'vm/CMakeFiles/makeDeps.dir/build_support/makeDeps.cpp.o' failed<br>make[2]: *** [vm/CMakeFiles/makeDeps.dir/build_support/makeDeps.cpp.o] Error 1<br>CMakeFiles/Makefile2:93: recipe for target 'vm/CMakeFiles/makeDeps.dir/all' failed<br>make[1]: *** [vm/CMakeFiles/makeDeps.dir/all] Error 2<br>Makefile:83: recipe for target 'all' failed<br>make: *** [all] Error 2</span></p><p><span><br></span></p><p><span>NOTE:  I have already downloaded the Ncurses and X development libraries; was able to fix those errors.<br></span></p><p><span><br></span></p><p><span>Thanks,</span></p><p><span>Richard Green<br class="yui-cursor"></span></p>