vm-display-X11 not getting built under Raspbian

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

vm-display-X11 not getting built under Raspbian

Casey Ransberger-2
 
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@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@raspberrypi ~/Desktop/Squeak-4.10.2.2614-src/bld $ 


--
Casey Ransberger
Reply | Threaded
Open this post in threaded view
|

Re: vm-display-X11 not getting built under Raspbian

Derek O'Connell-3
 
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@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@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
Reply | Threaded
Open this post in threaded view
|

Re: vm-display-X11 not getting built under Raspbian

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

pi@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 <[hidden email]> 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@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@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



--
Casey Ransberger
Reply | Threaded
Open this post in threaded view
|

Re: vm-display-X11 not getting built under Raspbian

Derek O'Connell-3
 
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@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<[hidden email]>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@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@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
>>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: vm-display-X11 not getting built under Raspbian

Casey Ransberger-2
 
Ah, yes it does. I replied too hastily! Thanks for your help. Looks like I was missing 57.9mb worth of libthings-dev.

On Thu, Mar 28, 2013 at 1:44 AM, Derek O'Connell <[hidden email]> wrote:

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

--
Casey Ransberger
Reply | Threaded
Open this post in threaded view
|

Re: vm-display-X11 not getting built under Raspbian

Derek O'Connell-3
 
On 28/03/13 09:08, Casey Ransberger wrote:
>
>
>
>  Ah, yes it does. I replied too hastily! Thanks for your help. Looks
>  like I was missing 57.9mb worth of libthings-dev.

Happy to help. Attaching pdf with better formatting than the web page in
case any use to others.

-D

>
>  On Thu, Mar 28, 2013 at 1:44 AM, Derek O'Connell
>  <[hidden email]>wrote:
>
> >
> > 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@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
> >
>


deep-scratch.pdf (328K) Download Attachment