as an immediate response to that issue I started adding new flavors of linux
slaves to our build system. Like that we are more certain that the VM will 
actually work under different circumstances.

- debian 6.0.6 64bit
- fedora 17 64bit
- windows-xp

I will spend some more time tomorrow to fully install them (and make sure our 
installation instructions are up to date).



On 2013-02-24, at 22:25, [email protected] wrote:

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


Reply via email to