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

Casey Ransberger casey.obrien.r at gmail.com
Thu Mar 28 08:39:57 UTC 2013


It looks like I need to add a package repo? Weird, given it's a part of the
standard distro.

pi at raspberrypi ~/Desktop/Squeak-4.10.2.2614-src/bld $ sudo apt-get
build-dep squeak-vm
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: You must put some 'source' URIs in your sources.list


On Thu, Mar 28, 2013 at 1:21 AM, Derek O'Connell <doc at doconnel.f9.co.uk>wrote:

>
> 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<http://www.doconnell.co.uk/deep-scratch.htm>
>
> -D
>



-- 
Casey Ransberger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20130328/8df4c502/attachment.htm


More information about the Vm-dev mailing list