[Vm-beginners] compiling 4.10.2-2614-src sources on Mac

Chris Cunnington smalltalktelevision at gmail.com
Sun Sep 30 18:16:43 UTC 2012


http://squeakvm.org/unix/


The 4.10.2-2614-src sources come with several options for OS and 
windowing systems - X11, Quartz, fbdev. This leads me to believe that 
these unix sources can be compiled on a Mac. I thought that I had to add 
a compilation flag somewhere but that is not necessary as the process 
(executing "make" in the unix dir) determines the OS it's on. The result 
is as below. There is an infinite loop in trying to "[ 64%] Building C 
object CMakeFiles/squeakvm.dir/gnu-interp.c.o", which I stopped with 
Command+c.

My question is not so much why is this happening, as how does one start 
to debug this? Is gdb involved?

Chris






macintosh-4:Squeak-4.10.2.2614-src chriscunnington$ cd unix/
macintosh-4:unix chriscunnington$ ls
CMakeLists.txt        npsqueak        vm-display-null
ChangeLog        plugins            vm-sound-ALSA
Makefile        src            vm-sound-MacOSX
README            src-            vm-sound-NAS
README.CMake        src-bak            vm-sound-OSS
README.SVN        svnversion        vm-sound-Sun
bld            vm            vm-sound-custom
cmake            vm-display-Quartz    vm-sound-null
config-DELETE-ME    vm-display-X11        vm-sound-pulse
doc            vm-display-custom
misc            vm-display-fbdev
macintosh-4:unix chriscunnington$ make
[ -d bld ] || mkdir bld
[ -f bld/Makefile ] || ( cd bld; ../cmake/configure; )
( cd bld; make ; )
[  1%] Built target ckformat
[  2%] Built target SurfacePlugin
[  3%] Built target DSAPrims
[  3%] Built target ZipPlugin
[  3%] Built target DropPlugin
[  3%] Built target squeak
[  3%] Built target squeak.sh
[  3%] Built target squeak.1
[  3%] Built target ADPCMCodecPlugin
[  4%] Built target AsynchFilePlugin
[  5%] Built target BMPReadWriterPlugin
[  6%] Built target CroquetPlugin
[  7%] Built target B2DPlugin
[  7%] Built target BitBltPlugin
[  8%] Built target FFTPlugin
[  8%] Built target FT2Plugin
[ 10%] Built target FilePlugin
[ 10%] Built target FloatArrayPlugin
[ 27%] Built target FloatMathPlugin
[ 27%] Built target GeniePlugin
[ 51%] Built target JPEGReadWriter2Plugin
[ 51%] Built target JPEGReaderPlugin
[ 52%] Built target JoystickTabletPlugin
[ 53%] Built target Klatt
[ 53%] Built target LargeIntegers
[ 54%] Built target LocalePlugin
[ 55%] Built target Matrix2x3Plugin
[ 55%] Built target MiscPrimitivePlugin
[ 57%] Built target RePlugin
[ 58%] Built target SecurityPlugin
[ 59%] Built target SerialPlugin
[ 60%] Built target SlangTestSupportPlugin
[ 61%] Built target SocketPlugin
[ 61%] Built target SoundCodecPrims
[ 62%] Built target SoundGenerationPlugin
[ 63%] Built target SoundPlugin
[ 63%] Built target StarSqueakPlugin
[ 64%] Building C object CMakeFiles/squeakvm.dir/gnu-interp.c.o
^Cmake[3]: *** [CMakeFiles/squeakvm.dir/gnu-interp.c.o] Interrupt: 2
make[2]: *** [CMakeFiles/squeakvm.dir/all] Interrupt: 2
make[1]: *** [all] Interrupt: 2
make: *** [all] Error 130


More information about the VM-beginners mailing list