Camillo, The zeronconf version is build with an older GLIBC and fails when started on deb6 amd64.
Stef, Look at what comes from unzipping the build on files.pharo.org: root@devdebian:/home/philippeback/Downloads/pharovm91# ./pharo ./pharo: /lib32/libc.so.6: version `GLIBC_2.15' not found (required by ./pharo) root@devdebian:/home/philippeback/Downloads/pharovm91# No matter how many lib32 libs are in there. Phil 2013/2/24 Camillo Bruni <[email protected]>: > > On 2013-02-24, at 21:25, "[email protected]" <[email protected]> wrote: > >> Because I am not interested in just getting C sources, but >> understanding the VM build process from scratch. >> >> Also, because that version fails with the GLIBC level problem (this >> includes the zeroconf script). > > the easiest solution here would be for us to switch to an older ubuntu machine > and build the VM there with older glibc versions present. Actually might be > not > that bad to see what happens on an older machine :) > >> I want to be able to make a debian package for Pharo, so, having Pharo >> running is step #1. >> >> apt-get install pharo >> >> Phil >> >> 2013/2/24 stephane ducasse <[email protected]>: >>> Hi phil >>> >>> why do you not use the pharo git version? >>> >>> Stef >>> >>> On Feb 24, 2013, at 8:21 PM, [email protected] wrote: >>> >>>> I've been trying to build pharo on debian 6 amd64 >>>> >>>> I've installed: >>>> >>>> libc6dev-i386 >>>> ia32-libs >>>> >>>> Then downloaded coglinux from Eliot's site. Launching squeak on the >>>> generator.image works and sources have been generated with: >>>> >>>> PharoVMBuilder build. >>>> >>>> Things went smooth for that step. >>>> >>>> Then I went to build/ and did a: >>>> >>>> cmake . >>>> >>>> No problems >>>> >>>> then make gave me trouble. >>>> >>>> root@devdebian:/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/build# >>>> cmake . >>>> -- The C compiler identification is GNU >>>> -- The CXX compiler identification is GNU >>>> -- 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 >>>> -- Check for working CXX compiler: /usr/bin/c++ >>>> -- Check for working CXX compiler: /usr/bin/c++ -- works >>>> -- Detecting CXX compiler ABI info >>>> -- Detecting CXX compiler ABI info - done >>>> >>>> Adding internal plugin: ADPCMCodecPlugin >>>> Adding internal plugin: AsynchFilePlugin >>>> Adding internal plugin: B2DPlugin >>>> Adding internal plugin: BitBltPlugin >>>> Adding internal plugin: BMPReadWriterPlugin >>>> Adding internal plugin: CroquetPlugin >>>> Adding internal plugin: ZipPlugin >>>> Adding internal plugin: DropPlugin >>>> Adding internal plugin: DSAPrims >>>> Adding internal plugin: FFTPlugin >>>> Adding internal plugin: FileCopyPlugin >>>> Adding internal plugin: FilePlugin >>>> Adding internal plugin: FloatArrayPlugin >>>> Adding internal plugin: FloatMathPlugin >>>> Adding internal plugin: IA32ABI >>>> Adding internal plugin: JoystickTabletPlugin >>>> Adding internal plugin: JPEGReaderPlugin >>>> Adding internal plugin: JPEGReadWriter2Plugin >>>> Adding internal plugin: Klatt >>>> Adding internal plugin: LargeIntegers >>>> Adding internal plugin: Matrix2x3Plugin >>>> Adding internal plugin: MIDIPlugin >>>> Adding internal plugin: MiscPrimitivePlugin >>>> Adding internal plugin: Mpeg3Plugin >>>> Adding internal plugin: RePlugin >>>> Adding internal plugin: SecurityPlugin >>>> Adding internal plugin: SerialPlugin >>>> Adding internal plugin: SocketPlugin >>>> Adding internal plugin: SoundCodecPrims >>>> Adding internal plugin: SoundPlugin >>>> Adding internal plugin: StarSqueakPlugin >>>> Adding internal plugin: SurfacePlugin >>>> Adding internal plugin: LocalePlugin >>>> Adding internal plugin: NativeBoostPlugin >>>> Adding internal plugin: UnixOSProcessPlugin >>>> Adding external plugin: B3DAcceleratorPlugin >>>> Adding external plugin: SqueakFFIPrims >>>> Adding external plugin: InternetConfigPlugin >>>> Adding external plugin: FT2Plugin >>>> Adding external plugin: SqueakSSL >>>> Adding module: vm-display-null >>>> Adding module: vm-display-X11 >>>> Adding module: vm-sound-ALSA >>>> Adding module: vm-sound-null >>>> -- Configuring done >>>> -- Generating done >>>> -- Build files have been written to: >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/build >>>> root@devdebian:/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/build# >>>> make >>>> Scanning dependencies of target SqueakSSL >>>> [ 0%] Building C object >>>> SqueakSSL/CMakeFiles/SqueakSSL.dir/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/src/plugins/SqueakSSL/SqueakSSL.c.o >>>> [ 1%] Building C object >>>> SqueakSSL/CMakeFiles/SqueakSSL.dir/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/plugins/SqueakSSL/sqUnixOpenSSL.c.o >>>> Linking C shared library >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/results/libSqueakSSL.so >>>> /usr/bin/ld: skipping incompatible >>>> /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libssl.so when searching >>>> for -lssl >>>> /usr/bin/ld: skipping incompatible >>>> /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libssl.a when searching >>>> for -lssl >>>> /usr/bin/ld: skipping incompatible /usr/lib/libssl.so when searching for >>>> -lssl >>>> /usr/bin/ld: skipping incompatible /usr/lib/libssl.a when searching for >>>> -lssl >>>> /usr/bin/ld: cannot find -lssl >>>> collect2: ld returned 1 exit status >>>> make[2]: *** >>>> [/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/results/libSqueakSSL.so] >>>> Error 1 >>>> make[1]: *** [SqueakSSL/CMakeFiles/SqueakSSL.dir/all] Error 2 >>>> make: *** [all] Error 2 >>>> >>>> >>>> So, I did a basic: d# ln -s /usr/lib32/libssl.so.0.9.8 /usr/lib32/libssl.so >>>> >>>> Which got me further. >>>> >>>> The build then failed (some kind of process problem: >>>> >>>> >>>> [ 81%] Building C object >>>> StarSqueakPlugin/CMakeFiles/StarSqueakPlugin.dir/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/src/plugins/StarSqueakPlugin/StarSqueakPlugin.c.o >>>> Linking C static library libStarSqueakPlugin.a >>>> [ 81%] Built target StarSqueakPlugin >>>> Scanning dependencies of target SurfacePlugin >>>> [ 82%] Building C object >>>> SurfacePlugin/CMakeFiles/SurfacePlugin.dir/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/Cross/plugins/SurfacePlugin/SurfacePlugin.c.o >>>> Linking C static library libSurfacePlugin.a >>>> [ 82%] Built target SurfacePlugin >>>> Scanning dependencies of target LocalePlugin >>>> [ 83%] Building C object >>>> LocalePlugin/CMakeFiles/LocalePlugin.dir/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/src/plugins/LocalePlugin/LocalePlugin.c.o >>>> [ 83%] Building C object >>>> LocalePlugin/CMakeFiles/LocalePlugin.dir/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/plugins/LocalePlugin/sqUnixLocale.c.o >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/plugins/LocalePlugin/sqUnixLocale.c: >>>> In function ‘sqLocGetCountryInto’: >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/plugins/LocalePlugin/sqUnixLocale.c:754: >>>> warning: initialization discards qualifiers from pointer target type >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/plugins/LocalePlugin/sqUnixLocale.c: >>>> In function ‘sqLocGetLanguageInto’: >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/plugins/LocalePlugin/sqUnixLocale.c:759: >>>> warning: initialization discards qualifiers from pointer target type >>>> Linking C static library libLocalePlugin.a >>>> [ 83%] Built target LocalePlugin >>>> Scanning dependencies of target NativeBoostPlugin >>>> [ 83%] Building C object >>>> NativeBoostPlugin/CMakeFiles/NativeBoostPlugin.dir/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c.o >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c: >>>> In function ‘primitiveDlopenFn’: >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c:166: >>>> warning: passing argument 1 of ‘positive32BitIntegerFor’ makes integer >>>> from pointer without a cast >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c:90: >>>> note: expected ‘sqInt’ but argument is of type ‘void *’ >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c: >>>> In function ‘primitiveDlsymFn’: >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c:184: >>>> warning: passing argument 1 of ‘positive32BitIntegerFor’ makes integer >>>> from pointer without a cast >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c:90: >>>> note: expected ‘sqInt’ but argument is of type ‘void *’ >>>> Linking C static library libNativeBoostPlugin.a >>>> [ 83%] Built target NativeBoostPlugin >>>> Scanning dependencies of target UnixOSProcessPlugin >>>> [ 83%] Building C object >>>> UnixOSProcessPlugin/CMakeFiles/UnixOSProcessPlugin.dir/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c.o >>>> ^Cmake[2]: *** wait: No child processes. Stop. >>>> make[2]: *** Waiting for unfinished jobs.... >>>> make[2]: *** wait: No child processes. Stop. >>>> make[1]: *** wait: No child processes. Stop. >>>> make[1]: *** Waiting for unfinished jobs.... >>>> make[1]: *** wait: No child processes. Stop. >>>> make: *** wait: No child processes. Stop. >>>> make: *** Waiting for unfinished jobs.... >>>> make: *** wait: No child processes. Stop. >>>> >>>> >>>> Restarted make then it proceeded. >>>> >>>> Then failed on libfreetype >>>> >>>> >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/src/plugins/FT2Plugin/FT2Plugin.c:1071: >>>> warning: assignment discards qualifiers from pointer target type >>>> Linking C shared library >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/results/libFT2Plugin.so >>>> /usr/bin/ld: skipping incompatible >>>> /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libfreetype.so when >>>> searching for -lfreetype >>>> /usr/bin/ld: skipping incompatible >>>> /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libfreetype.a when >>>> searching for -lfreetype >>>> /usr/bin/ld: skipping incompatible /usr/lib/libfreetype.so when >>>> searching for -lfreetype >>>> /usr/bin/ld: skipping incompatible /usr/lib/libfreetype.a when >>>> searching for -lfreetype >>>> /usr/bin/ld: cannot find -lfreetype >>>> collect2: ld returned 1 exit status >>>> make[2]: *** >>>> [/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/results/libFT2Plugin.so] >>>> Error 1 >>>> make[1]: *** [FT2Plugin/CMakeFiles/FT2Plugin.dir/all] Error 2 >>>> make: *** [all] Error 2 >>>> root@devdebian:/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/build# >>>> >>>> Tried this: >>>> >>>> ln -s /usr/lib32/libfreetype.so.6 /usr/lib32/libfreetype.so >>>> >>>> One step ahead... >>>> >>>> Then crash: >>>> >>>> >>>> In file included from >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/vm/sqUnixMain.c:41: >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/Cross/vm/sqSCCSVersion.h:17:54: >>>> error: vmVersionInfo.h: No such file or directory >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/Cross/vm/sqSCCSVersion.h:20:3: >>>> error: #error "Revision information not specified" >>>> In file included from >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/vm/sqUnixMain.c:41: >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/Cross/vm/sqSCCSVersion.h: >>>> In function ‘sourceVersionString’: >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/Cross/vm/sqSCCSVersion.h:25: >>>> error: ‘REVISION_STRING’ undeclared (first use in this function) >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/Cross/vm/sqSCCSVersion.h:25: >>>> error: (Each undeclared identifier is reported only once >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/Cross/vm/sqSCCSVersion.h:25: >>>> error: for each function it appears in.) >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/vm/sqUnixMain.c: >>>> In function ‘getRedzoneSize’: >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/vm/sqUnixMain.c:2012: >>>> warning: assignment from incompatible pointer type >>>> make[2]: *** >>>> [CMakeFiles/pharo.dir/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/vm/sqUnixMain.c.o] >>>> Error 1 >>>> make[1]: *** [CMakeFiles/pharo.dir/all] Error 2 >>>> make: *** [all] Error 2 >>>> >>>> Looks like the vmVersionInfo.h hasn't been generated in the build/ >>>> folder or something. Mayber it wasn't there. I copied the one I had >>>> from OSX >>>> >>>> Went somewhat further as well.. but not quite. >>>> >>>> >>>> Linking C executable >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/results/pharo >>>> [ 97%] Built target pharo >>>> Scanning dependencies of target vm-display-null >>>> [ 98%] Building C object >>>> vm-display-null/CMakeFiles/vm-display-null.dir/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/vm-display-null/sqUnixDisplayNull.c.o >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/vm-display-null/sqUnixDisplayNull.c:176: >>>> warning: initialization from incompatible pointer type >>>> Linking C shared library >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/results/vm-display-null >>>> [ 98%] Built target vm-display-null >>>> Scanning dependencies of target vm-display-X11 >>>> [ 99%] Building C object >>>> vm-display-X11/CMakeFiles/vm-display-X11.dir/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/vm-display-X11/sqUnixX11.c.o >>>> [ 99%] Building C object >>>> vm-display-X11/CMakeFiles/vm-display-X11.dir/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/platforms/unix/vm-display-X11/sqUnixMozilla.c.o >>>> Linking C shared library >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/results/vm-display-X11 >>>> /usr/bin/ld: cannot find -lSM >>>> collect2: ld returned 1 exit status >>>> make[2]: *** >>>> [/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/results/vm-display-X11] >>>> Error 1 >>>> make[1]: *** [vm-display-X11/CMakeFiles/vm-display-X11.dir/all] Error 2 >>>> make: *** [all] Error 2 >>>> >>>> >>>> What's that SM lib? >>>> >>>> Yet another symlinking dude.. >>>> >>>> ln -s /usr/lib32/libSM.so.6 /usr/lib32/libSM.so >>>> >>>> Ha, the beast still resists... >>>> >>>> >>>> [ 98%] Built target vm-display-null >>>> Linking C shared library >>>> /home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/results/vm-display-X11 >>>> /usr/bin/ld: cannot find -lICE >>>> collect2: ld returned 1 exit status >>>> make[2]: *** >>>> [/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/results/vm-display-X11] >>>> Error 1 >>>> make[1]: *** [vm-display-X11/CMakeFiles/vm-display-X11.dir/all] Error 2 >>>> make: *** [all] Error 2 >>>> >>>> So.... >>>> >>>> ln -s /usr/lib32/libICE.so.6 /usr/lib32/libICE.so >>>> >>>> same for GL >>>> >>>> >>>> ln -s /usr/lib32/libGL.so.1 /usr/lib32/libGL.so >>>> >>>> and X11 (I am getting tired...) >>>> >>>> ln -s /usr/lib32/libX11.so.6 /usr/lib32/libX11.so >>>> >>>> Looks like we are done. Not sure but... >>>> >>>> root@devdebian:/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/build# >>>> make >>>> [ 1%] Built target SqueakSSL >>>> [ 1%] Built target DSAPrims >>>> [ 2%] Built target FFTPlugin >>>> [ 3%] Built target FileCopyPlugin >>>> [ 5%] Built target FilePlugin >>>> [ 5%] Built target BMPReadWriterPlugin >>>> [ 6%] Built target ZipPlugin >>>> [ 7%] Built target DropPlugin >>>> [ 8%] Built target CroquetPlugin >>>> [ 8%] Built target ADPCMCodecPlugin >>>> [ 9%] Built target BitBltPlugin >>>> [ 9%] Built target B2DPlugin >>>> [ 10%] Built target AsynchFilePlugin >>>> [ 10%] Built target FloatArrayPlugin >>>> [ 11%] Built target IA32ABI >>>> [ 29%] Built target FloatMathPlugin >>>> [ 30%] Built target JoystickTabletPlugin >>>> [ 30%] Built target JPEGReaderPlugin >>>> [ 55%] Built target JPEGReadWriter2Plugin >>>> [ 56%] Built target Klatt >>>> [ 56%] Built target LargeIntegers >>>> [ 57%] Built target Matrix2x3Plugin >>>> [ 58%] Built target MIDIPlugin >>>> [ 58%] Built target MiscPrimitivePlugin >>>> [ 73%] Built target Mpeg3Plugin >>>> [ 76%] Built target RePlugin >>>> [ 77%] Built target SecurityPlugin >>>> [ 78%] Built target SerialPlugin >>>> [ 79%] Built target SocketPlugin >>>> [ 80%] Built target SoundCodecPrims >>>> [ 81%] Built target SoundPlugin >>>> [ 81%] Built target StarSqueakPlugin >>>> [ 82%] Built target SurfacePlugin >>>> [ 83%] Built target LocalePlugin >>>> [ 83%] Built target NativeBoostPlugin >>>> [ 83%] Built target UnixOSProcessPlugin >>>> [ 85%] Built target B3DAcceleratorPlugin >>>> [ 87%] Built target SqueakFFIPrims >>>> [ 88%] Built target InternetConfigPlugin >>>> [ 88%] Built target FT2Plugin >>>> [ 97%] Built target pharo >>>> [ 98%] Built target vm-display-null >>>> [ 99%] Built target vm-display-X11 >>>> [ 99%] Built target vm-sound-ALSA >>>> [100%] Built target vm-sound-null >>>> >>>> A little go: >>>> >>>> root@devdebian:/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/results# >>>> ./pharo >>>> Could not open the pharo image file `pharo.image'. >>>> >>>> There are three ways to open a pharo image file. You can: >>>> 1. Put copies of the default image and changes files in this directory. >>>> 2. Put the name of the image file on the command line when you >>>> run pharo (use the `-help' option for more information). >>>> 3. Set the environment variable PHARO_IMAGE to the name of the image >>>> that you want to use by default. >>>> >>>> For more information, type: `man pharo' (without the quote characters). >>>> >>>> Yes! >>>> >>>> And then, >>>> >>>> >>>> root@devdebian:/home/philippeback/Documents/Smalltalk/2-MyWorkspaces/workspaceVMOSXFromBook/blessed/image# >>>> ../results/pharo generator.image >>>> >>>> Working! Screenshot as proof. >>>> >>>> But the image complains that the VM is too old. I don't know where it >>>> goes to look after that, vmVersionInfo.h for sure. >>>> >>>> But it works well. >>>> >>>> Now, the next step would be doing the packaging. >>>> >>>> Phil >>>> <Capture d’écran 2013-02-24 à 20.20.10.png> >>> >>> >> > >
