[Vm-dev] vm-display-X11 not getting built under Raspbian

Derek O'Connell doc at doconnel.f9.co.uk
Thu Mar 28 08:21:15 UTC 2013


On 28/03/13 08:11, Casey Ransberger wrote:
>   
>
>
> 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.
>
> 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:)
>
> Does anyone know how I might figure out what I'm doing wrong?
>
> pi at raspberrypi ~/Desktop/Squeak-4.10.2.2614-src/bld $
> ../unix/cmake/configure
> -- Configuring squeak 4.10.2-2614 for armv6l-unknown-linux-gnu
> -- Using source directory ../unix/src
> -- Using CFLAGS -O3 -DNDEBUG -I/usr/local/include -L/usr/local/lib
> -- Could NOT find OpenGL (missing:  OPENGL_gl_LIBRARY)
> -- FT2Plugin: freetype2 found
> -- SocketPlugin: libsocket not found
> -- SocketPlugin: /usr/lib/arm-linux-gnueabihf/libnsl.so
> !! B3DAcceleratorPlugin disabled
> -- CameraPlugin: /usr/include/linux/videodev2.h
> !! ClipboardExtendedPlugin disabled
> -- checking for module 'dbus-1'
> --   package 'dbus-1' not found
> !! DBusPlugin disabled
> -- SqueakFFIPrims: any-libffi
> -- checking for module 'libffi'
> --   package 'libffi' not found
> !! SqueakFFIPrims disabled
> !! HostWindowPlugin disabled
> -- MIDIPlugin: alsa/asoundlib.h not found
> -- MIDIPlugin: libasound not found
> !! MIDIPlugin disabled
> -- checking for module 'pangocairo'
> --   package 'pangocairo' not found
> -- RomePlugin: freetype2 found
> -- RomePlugin: cairo-ft.h not found
> !! RomePlugin disabled
> -- UUIDPlugin: uuid.h not found
> -- UUIDPlugin: sys/uuid.h not found
> -- UUIDPlugin: uuid/uuid.h not found
> -- UUIDPlugin: libuuid not found
> !! UUIDPlugin disabled
> -- checking for module 'pangocairo'
> --   package 'pangocairo' not found
> -- checking for module 'glib-2.0'
> --   package 'glib-2.0' not found
> !! UnicodePlugin disabled
> -- UnixOSProcessPlugin: /usr/lib/arm-linux-gnueabihf/libpthread.so
> -- WeDoPlugin: /usr/include/linux/hiddev.h
> !! XDisplayControlPlugin disabled
> !! vm-sound-MacOSX disabled
> !! vm-display-X11 disabled
> -- vm-sound-pulse: libpulse-simple not found
> !! vm-sound-pulse disabled
> -- vm-sound-Sun: sys/audioio.h not found
> -- vm-sound-Sun: sun/audioio.h not found
> -- vm-sound-Sun: /usr/include/stropts.h
> !! vm-sound-Sun disabled
> -- vm-sound-NAS: audio/audio.h not found
> -- vm-sound-NAS: libaudio not found
> !! vm-sound-NAS disabled
> -- vm-sound-ALSA: alsa/asoundlib.h not found
> -- vm-sound-ALSA: libasound not found
> !! vm-sound-ALSA disabled
> -- vm-display-fbdev: /usr/include/linux/fb.h
> -- vm-sound-OSS: alsa/asoundlib.h not found
> -- vm-sound-OSS: libasound not found
> !! vm-sound-OSS disabled
> !! vm-display-Quartz disabled
> CMake Warning (dev) at CMakeLists.txt:158 (ADD_SUBDIRECTORY):
>    The source directory
>
>      /home/pi/Desktop/Squeak-4.10.2.2614-src/unix/npsqueak
>
>    does not contain a CMakeLists.txt file.
>
>    CMake does not support this case but it used to work accidentally and is
>    being allowed for compatibility.
>
>    Policy CMP0014 is not set: Input directories must have CMakeLists.txt.
>   Run
>    "cmake --help-policy CMP0014" for policy details.  Use the cmake_policy
>    command to set the policy and suppress this warning.
> This warning is for project developers.  Use -Wno-dev to suppress it.
>
> -- Configuring done
> -- Generating done
> -- Build files have been written to:
> /home/pi/Desktop/Squeak-4.10.2.2614-src/bld
> pi at raspberrypi ~/Desktop/Squeak-4.10.2.2614-src/bld $
>
>

Possibly dependencies problem. Have you done: $ sudo apt-get build-dep 
squeak-vm

No time atm to try it myself but I did a write-up for RPi/Scratch users 
here: http://www.doconnell.co.uk/deep-scratch.htm

-D


More information about the Vm-dev mailing list