[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