I'm trying to build Squeak-4.10.2.2614-src under Raspbian Wheezy on a model-B Pi, which is a lot more fun to say than I thought it would be. Ultimately I want to install it along side of the vm that comes with Raspbian so I can track vm development on the device without borking Scratch. It looks like for some reason the X11 bits aren't getting made, and I don't know why. I'm guessing it didn't find some dependency it was looking for and gave up on X11. The X window system is totally present and running happily fwiw.<div>
<br></div><div>I think I've followed the instructions in the README file to the letter, but I do make mistakes sometimes. Below is the output from the configuration script. I know that some of these things aren't absolutely needed, but X11 is kind of necessary for my purposes:)</div>
<div><br></div><div>Does anyone know how I might figure out what I'm doing wrong?</div><div><br></div><div><div>pi@raspberrypi ~/Desktop/Squeak-4.10.2.2614-src/bld $ ../unix/cmake/configure </div><div>-- Configuring squeak 4.10.2-2614 for armv6l-unknown-linux-gnu</div>
<div>-- Using source directory ../unix/src</div><div>-- Using CFLAGS -O3 -DNDEBUG -I/usr/local/include -L/usr/local/lib</div><div>-- Could NOT find OpenGL (missing: OPENGL_gl_LIBRARY) </div><div>-- FT2Plugin: freetype2 found</div>
<div>-- SocketPlugin: libsocket not found</div><div>-- SocketPlugin: /usr/lib/arm-linux-gnueabihf/libnsl.so</div><div>!! B3DAcceleratorPlugin disabled</div><div>-- CameraPlugin: /usr/include/linux/videodev2.h</div><div>!! ClipboardExtendedPlugin disabled</div>
<div>-- checking for module 'dbus-1'</div><div>-- package 'dbus-1' not found</div><div>!! DBusPlugin disabled</div><div>-- SqueakFFIPrims: any-libffi</div><div>-- checking for module 'libffi'</div>
<div>-- package 'libffi' not found</div><div>!! SqueakFFIPrims disabled</div><div>!! HostWindowPlugin disabled</div><div>-- MIDIPlugin: alsa/asoundlib.h not found</div><div>-- MIDIPlugin: libasound not found</div>
<div>!! MIDIPlugin disabled</div><div>-- checking for module 'pangocairo'</div><div>-- package 'pangocairo' not found</div><div>-- RomePlugin: freetype2 found</div><div>-- RomePlugin: cairo-ft.h not found</div>
<div>!! RomePlugin disabled</div><div>-- UUIDPlugin: uuid.h not found</div><div>-- UUIDPlugin: sys/uuid.h not found</div><div>-- UUIDPlugin: uuid/uuid.h not found</div><div>-- UUIDPlugin: libuuid not found</div><div>!! UUIDPlugin disabled</div>
<div>-- checking for module 'pangocairo'</div><div>-- package 'pangocairo' not found</div><div>-- checking for module 'glib-2.0'</div><div>-- package 'glib-2.0' not found</div><div>!! UnicodePlugin disabled</div>
<div>-- UnixOSProcessPlugin: /usr/lib/arm-linux-gnueabihf/libpthread.so</div><div>-- WeDoPlugin: /usr/include/linux/hiddev.h</div><div>!! XDisplayControlPlugin disabled</div><div>!! vm-sound-MacOSX disabled</div><div>!! vm-display-X11 disabled</div>
<div>-- vm-sound-pulse: libpulse-simple not found</div><div>!! vm-sound-pulse disabled</div><div>-- vm-sound-Sun: sys/audioio.h not found</div><div>-- vm-sound-Sun: sun/audioio.h not found</div><div>-- vm-sound-Sun: /usr/include/stropts.h</div>
<div>!! vm-sound-Sun disabled</div><div>-- vm-sound-NAS: audio/audio.h not found</div><div>-- vm-sound-NAS: libaudio not found</div><div>!! vm-sound-NAS disabled</div><div>-- vm-sound-ALSA: alsa/asoundlib.h not found</div>
<div>-- vm-sound-ALSA: libasound not found</div><div>!! vm-sound-ALSA disabled</div><div>-- vm-display-fbdev: /usr/include/linux/fb.h</div><div>-- vm-sound-OSS: alsa/asoundlib.h not found</div><div>-- vm-sound-OSS: libasound not found</div>
<div>!! vm-sound-OSS disabled</div><div>!! vm-display-Quartz disabled</div><div>CMake Warning (dev) at CMakeLists.txt:158 (ADD_SUBDIRECTORY):</div><div> The source directory</div><div><br></div><div> /home/pi/Desktop/Squeak-4.10.2.2614-src/unix/npsqueak</div>
<div><br></div><div> does not contain a CMakeLists.txt file.</div><div><br></div><div> CMake does not support this case but it used to work accidentally and is</div><div> being allowed for compatibility.</div><div><br>
</div><div> Policy CMP0014 is not set: Input directories must have CMakeLists.txt. Run</div><div> "cmake --help-policy CMP0014" for policy details. Use the cmake_policy</div><div> command to set the policy and suppress this warning.</div>
<div>This warning is for project developers. Use -Wno-dev to suppress it.</div><div><br></div><div>-- Configuring done</div><div>-- Generating done</div><div>-- Build files have been written to: /home/pi/Desktop/Squeak-4.10.2.2614-src/bld</div>
<div>pi@raspberrypi ~/Desktop/Squeak-4.10.2.2614-src/bld $ </div></div><div><br></div><div><br>-- <br>Casey Ransberger
</div>