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

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


On 28/03/13 08:39, Casey Ransberger wrote:
>   
>
>
> 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

Section 3.1 in my link has the info you need.

-D

>
>
> 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
>>
>
>



More information about the Vm-dev mailing list