[squeak-dev] Building SqueakVM on Samsung ARM7 Chromebook (ChrUbuntu)

Ken.Dickey Ken.Dickey at whidbey.com
Tue Jun 17 02:40:15 UTC 2014


Greetings,

I am trying to build a SqueakVM.  I have tried both the current 
subversion branch and the 4.10.2-2614-src tarball.  Both fail 
consistently.  (sq-make.out attached)

I have not done makefiles or C in many years.

Can some kind person help me out?

Thanks much!
-KenD
-------------- next part --------------
user at localhost:~$ cd Squeak/squeak-svn/platforms/unix/
user at localhost:~/Squeak/squeak-svn/platforms/unix$ make
[ -d bld ] || mkdir bld
[ -f bld/Makefile ] || ( cd bld; ../cmake/configure; )
-- Configuring squeak 4.10.2-3002 for armv7l-unknown-linux-gnu
-- Using source directory /home/user/Squeak/squeak-svn/platforms/unix/src
-- The C compiler identification is GNU
-- The CXX compiler identification is unknown
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found.   Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
-- Using CFLAGS -O3 -DNDEBUG -I/usr/local/include -L/usr/local/lib
-- Could NOT find OpenGL (missing:  OPENGL_gl_LIBRARY) 
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Looking for atexit
-- Looking for atexit - found
-- Looking for on_exit
-- Looking for on_exit - found
-- Looking for interp.h
-- Looking for interp.h - found
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of long long
-- Check size of long long - done
-- Check size of void *
-- Check size of void * - done
-- Looking for alloca.h
-- Looking for alloca.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/filio.h
-- Looking for sys/filio.h - not found
-- Looking for nanosleep
-- Looking for nanosleep - found
-- Looking for iconv.h
-- Looking for iconv.h - found
-- Looking for langinfo.h
-- Looking for langinfo.h - found
-- Looking for libiconv_open in iconv
-- Looking for libiconv_open in iconv - not found
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for _dyld_present
-- Looking for _dyld_present - not found
-- Looking for snprintf
-- Looking for snprintf - found
-- Looking for __snprintf
-- Looking for __snprintf - not found
-- Looking for tzset
-- Looking for tzset - found
-- Looking for timezone
-- Looking for timezone - found
-- Performing Test HAVE_TM_GMTOFF
-- Performing Test HAVE_TM_GMTOFF - Success
-- Looking for mmap
-- Looking for mmap - found
-- checking for module 'freetype2'
--   package 'freetype2' not found
-- Looking for ft2build.h
-- Looking for ft2build.h - not found
!! FT2Plugin disabled
-- Looking for dirent.h
-- Looking for dirent.h - found
-- Looking for sys/ndir.h
-- Looking for sys/ndir.h - not found
-- Looking for sys/dir.h
-- Looking for sys/dir.h - found
-- Looking for ndir.h
-- Looking for ndir.h - not found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Check if the system is big endian
-- Searching 16 bit integer
-- Using unsigned short
-- Check if the system is big endian - little endian
-- 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
-- Looking for ffi.h
-- Looking for ffi.h - not found
-- Looking for ffi/ffi.h
-- Looking for ffi/ffi.h - not found
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/gcc
!! SqueakFFIPrims disabled
!! HostWindowPlugin disabled
-- MIDIPlugin: alsa/asoundlib.h not found
-- MIDIPlugin: libasound not found
!! MIDIPlugin disabled
-- checking for module 'pangocairo'
--   package 'pangocairo' not found
-- checking for module 'freetype2'
--   package 'freetype2' not 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
-- Looking for uuidgen
-- Looking for uuidgen - not found
-- Looking for uuid_generate
-- Looking for uuid_generate - not found
-- Looking for uuid_create
-- Looking for uuid_create - 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
-- Looking for unsetenv
-- Looking for unsetenv - found
-- WeDoPlugin: /usr/include/linux/hiddev.h
!! XDisplayControlPlugin 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-sound-MacOSX 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-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-display-Quartz disabled
-- Looking for sys/select.h
-- Looking for sys/select.h - found
!! vm-display-X11 disabled
-- vm-sound-pulse: libpulse-simple not found
!! vm-sound-pulse disabled
You have called ADD_LIBRARY for library ADPCMCodecPlugin without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library BMPReadWriterPlugin without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library B2DPlugin without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library DSAPrims without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library ZipPlugin without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library FFTPlugin without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library FloatArrayPlugin without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library GeniePlugin without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library JPEGReaderPlugin without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library Klatt without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library LargeIntegers without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library Matrix2x3Plugin without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library MiscPrimitivePlugin without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library SlangTestSupportPlugin without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library StarSqueakPlugin without any source files. This typically indicates a problem with your CMakeLists.txt file
CMake Warning (dev) at CMakeLists.txt:162 (ADD_SUBDIRECTORY):
  The source directory

    /home/user/Squeak/squeak-svn/platforms/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 incomplete, errors occurred!
make: *** [all] Error 1
user at localhost:~/Squeak/squeak-svn/platforms/unix$ 


More information about the Squeak-dev mailing list