[Vm-dev] Re: [Pharo-dev] Compile Pharo VM on 64-bit CentOS

Eliot Miranda eliot.miranda at gmail.com
Tue Mar 4 18:59:39 UTC 2014


again this should be at least cc'ed to vm-dev.


On Tue, Mar 4, 2014 at 6:47 AM, phil at highoctane.be <phil at highoctane.be>wrote:

> I cloned the pharo-vm repository and instead of doing a get.pharo.org, I
> copied my local previous build of pharo in the image/ folder and put a
> comment in the image/newImage.sh script.
>
> Then did a scripts/build.sh
>
> Things are going fine and I get the latest PharoVM build in CentOS.
>
> Now, during the build process, I noticed some strange messages like:
>
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
> debugStackPointers localised to compileCogMethod:
> debugBytecodePointers localised to compileAbstractInstructionsFrom:through:
> pushNilSizeFunction localised to compileBlockBodies
> isPushNilFunction localised to scanBlock:
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
> Local variable name receiver in sendBreakpoint:receiver: may mask method
> when inlining: receiverparentField localised to markAndTrace:
> lastHash localised to readImageFromFile:HeapSize:StartingAt:
>
>
> What are those ? Okay, StackInterpreter is not Cog...
>

StackInterpreter is part of Cog.

The "lkupClassTag is Undeclared" messages are errors and indicate an inst
var is missing from StackInterpreter, and that's probably due to a mistake
in a recent merge.  The rest of the messages are fine.


>
> Full copy of the build down there.
>
> TIA
> Phil
>
> + IMAGE_DIR=.
> + cd .
> ++ pwd -P
> + IMAGE_DIR=/home/philippeback/workspace/Pharo/pharo-vm/image
> + echo -e 'LOADING VM MAKER SOURCES INTO IMAGE'
> LOADING VM MAKER SOURCES INTO IMAGE
> + set -x
> + ./pharo Pharo.image
> /home/philippeback/workspace/Pharo/pharo-vm/image/../scripts/LoadVMMaker.st
> + echo '
> NonInteractiveTranscript stdout install.
> PharoVMBuilder buildOnJenkins: '\''linux'\''.
> '
> + ./pharo generator.image --quit script.st
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
> debugStackPointers localised to compileCogMethod:
> debugBytecodePointers localised to compileAbstractInstructionsFrom:through:
> pushNilSizeFunction localised to compileBlockBodies
> isPushNilFunction localised to scanBlock:
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
>
> StackInterpreter>>findNewMethodInClassTag: (lkupClassTag is Undeclared)
> Local variable name receiver in sendBreakpoint:receiver: may mask method
> when inlining: receiverparentField localised to markAndTrace:
> lastHash localised to readImageFromFile:HeapSize:StartingAt:
> traceSources localised to printLogEntryAt:
> field localised to markAndTrace:
> child localised to markAndTrace:
> statMarkCountLocal localised to markAndTrace:
> 3 March 2014 6:37:10 am
> external plugin ADPCMCodecPlugin generated as ADPCMCodecPlugin
> warning, variable simulator doesn't exist or has already been removed
> external plugin AsynchFilePlugin generated as AsynchFilePlugin
> external plugin B3DAcceleratorPlugin generated as B3DAcceleratorPlugin
> external plugin BMPReadWriterPlugin generated as BMPReadWriterPlugin
> external plugin BalloonEnginePlugin generated as B2DPlugin
> warning, variable simulator doesn't exist or has already been removed
> failed to inline lockSurfaces as it contains unrenamable C declarations or
> C code
> failed to inline lockSurfaces as it contains unrenamable C declarations or
> C code
> external plugin BitBltSimulation generated as BitBltPlugin
> external plugin CogNativeBoostPlugin generated as NativeBoostPlugin
> failed to inline primitiveInverseByAdjoint as it contains unrenamable C
> declarations or C code
> failed to inline primitiveAdj3 as it contains unrenamable C declarations
> or C code
> failed to inline primitiveInverseByAdjoint as it contains unrenamable C
> declarations or C code
> failed to inline primitiveAdj3 as it contains unrenamable C declarations
> or C code
> external plugin CroquetPlugin generated as CroquetPlugin
> external plugin DSAPlugin generated as DSAPrims
>
> DeflatePlugin>>primitiveUpdateGZipCrc32 (CRC is Undeclared)
> external plugin DeflatePlugin generated as ZipPlugin
> external plugin DropPlugin generated as DropPlugin
> external plugin FFTPlugin generated as FFTPlugin
> warning, variable simulator doesn't exist or has already been removed
> external plugin FT2Plugin generated as FT2Plugin
> warning, variable simulator doesn't exist or has already been removed
> external plugin FileCopyPlugin generated as FileCopyPlugin
> external plugin FilePlugin generated as FilePlugin
> external plugin FloatArrayPlugin generated as FloatArrayPlugin
> external plugin FloatMathPlugin generated as FloatMathPlugin
> warning, variable coInterpreter doesn't exist or has already been removed
> warning, variable cogit doesn't exist or has already been removed
> warning, variable objectMemory doesn't exist or has already been removed
> warning, variable coInterpreter doesn't exist or has already been removed
> warning, variable cogit doesn't exist or has already been removed
> warning, variable objectMemory doesn't exist or has already been removed
> external plugin IA32ABIPlugin generated as IA32ABI
> warning, variable simulator doesn't exist or has already been removed
> external plugin InternetConfigPlugin generated as InternetConfigPlugin
> warning, variable simulator doesn't exist or has already been removed
> external plugin JPEGReadWriter2Plugin generated as JPEGReadWriter2Plugin
> external plugin JPEGReaderPlugin generated as JPEGReaderPlugin
> warning, variable simulator doesn't exist or has already been removed
> external plugin JoystickTabletPlugin generated as JoystickTabletPlugin
> external plugin KlattSynthesizerPlugin generated as Klatt
> warning, variable simulator doesn't exist or has already been removed
> external plugin LargeIntegersPlugin generated as LargeIntegers
> warning, variable simulator doesn't exist or has already been removed
> external plugin LocalePlugin generated as LocalePlugin
> warning, variable simulator doesn't exist or has already been removed
> external plugin MIDIPlugin generated as MIDIPlugin
> external plugin Matrix2x3Plugin generated as Matrix2x3Plugin
> warning, variable simulator doesn't exist or has already been removed
> external plugin Mpeg3Plugin generated as Mpeg3Plugin
> warning, variable simulator doesn't exist or has already been removed
> external plugin RePlugin generated as RePlugin
> external plugin SecurityPlugin generated as SecurityPlugin
> warning, variable simulator doesn't exist or has already been removed
> external plugin SerialPlugin generated as SerialPlugin
> warning, variable simulator doesn't exist or has already been removed
> external plugin SocketPlugin generated as SocketPlugin
> external plugin SoundCodecPlugin generated as SoundCodecPrims
> external plugin SoundGenerationPlugin generated as SoundGenerationPlugin
> warning, variable simulator doesn't exist or has already been removed
> external plugin SoundPlugin generated as SoundPlugin
> external plugin SqueakSSLPlugin generated as SqueakSSL
> external plugin StarSqueakPlugin generated as StarSqueakPlugin
> external plugin SurfacePlugin generated as SurfacePlugin
> warning, variable coInterpreter doesn't exist or has already been removed
> warning, variable cogit doesn't exist or has already been removed
> warning, variable objectMemory doesn't exist or has already been removed
> external plugin ThreadedIA32FFIPlugin generated as SqueakFFIPrims
> external plugin UnixOSProcessPlugin generated as UnixOSProcessPlugin
> 3 March 2014 6:37:15 am
> + cd /home/philippeback/workspace/Pharo/pharo-vm/scripts/..
> +
> /home/philippeback/workspace/Pharo/pharo-vm/scripts/extract-commit-info.sh
>
> + cd /home/philippeback/workspace/Pharo/pharo-vm/scripts/../build
> + bash ./build.sh
>
> 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: Klatt
> Adding internal plugin: LargeIntegers
> Adding internal plugin: Matrix2x3Plugin
> Adding internal plugin: MIDIPlugin
> Adding internal plugin: MiscPrimitivePlugin
> Adding internal plugin: Mpeg3Plugin
> 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: JPEGReaderPlugin
> Adding external plugin: JPEGReadWriter2Plugin
> Adding external plugin: RePlugin
> 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/workspace/Pharo/pharo-vm/build
> Scanning dependencies of target SqueakSSL
> [  1%] Building C object
> SqueakSSL/CMakeFiles/SqueakSSL.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakSSL/SqueakSSL.c.o
> [  1%] Building C object
> SqueakSSL/CMakeFiles/SqueakSSL.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/SqueakSSL/sqUnixOpenSSL.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/SqueakSSL/sqUnixOpenSSL.c:
> In function 'sqSetupSSL':
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/SqueakSSL/sqUnixOpenSSL.c:50:
> warning: assignment discards qualifiers from pointer target type
> Linking C shared library
> /home/philippeback/workspace/Pharo/pharo-vm/results/libSqueakSSL.so
> [  1%] Built target SqueakSSL
> Scanning dependencies of target ADPCMCodecPlugin
> [  1%] Building C object
> ADPCMCodecPlugin/CMakeFiles/ADPCMCodecPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c.o
> Linking C static library libADPCMCodecPlugin.a
> [  1%] Built target ADPCMCodecPlugin
> Scanning dependencies of target AsynchFilePlugin
> [  2%] Building C object
> AsynchFilePlugin/CMakeFiles/AsynchFilePlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c.o
> [  2%] Building C object
> AsynchFilePlugin/CMakeFiles/AsynchFilePlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c.o
> Linking C static library libAsynchFilePlugin.a
> [  2%] Built target AsynchFilePlugin
> Scanning dependencies of target B2DPlugin
> [  3%] Building C object
> B2DPlugin/CMakeFiles/B2DPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/B2DPlugin/B2DPlugin.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/B2DPlugin/B2DPlugin.c:
> In function 'stepToFirstBezierInat':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/B2DPlugin/B2DPlugin.c:12706:
> warning: assignment makes integer from pointer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/B2DPlugin/B2DPlugin.c:
> In function 'stepToNextBezier':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/B2DPlugin/B2DPlugin.c:13089:
> warning: assignment makes integer from pointer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/B2DPlugin/B2DPlugin.c:
> In function 'stepToNextBezierInat':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/B2DPlugin/B2DPlugin.c:13174:
> warning: assignment makes integer from pointer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/B2DPlugin/B2DPlugin.c:
> In function 'stepToNextWideBezierInat':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/B2DPlugin/B2DPlugin.c:13300:
> warning: assignment makes integer from pointer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/B2DPlugin/B2DPlugin.c:13333:
> warning: assignment makes integer from pointer without a cast
> Linking C static library libB2DPlugin.a
> [  3%] Built target B2DPlugin
> Scanning dependencies of target BitBltPlugin
> [  3%] Building C object
> BitBltPlugin/CMakeFiles/BitBltPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/BitBltPlugin/BitBltPlugin.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/BitBltPlugin/BitBltPlugin.c:
> In function 'partitionedRgbComponentAlphadestnBitsnPartitions':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/BitBltPlugin/BitBltPlugin.c:4910:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/BitBltPlugin/BitBltPlugin.c:
> In function 'rgbComponentAlphawith':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/BitBltPlugin/BitBltPlugin.c:6691:
> warning: left shift count >= width of type
> [  4%] Building C object
> BitBltPlugin/CMakeFiles/BitBltPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/BitBltPlugin/BitBltGeneric.c.o
> [  4%] Building C object
> BitBltPlugin/CMakeFiles/BitBltPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/BitBltPlugin/BitBltDispatch.c.o
> Linking C static library libBitBltPlugin.a
> [  4%] Built target BitBltPlugin
> Scanning dependencies of target BMPReadWriterPlugin
> [  5%] Building C object
> BMPReadWriterPlugin/CMakeFiles/BMPReadWriterPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c.o
> Linking C static library libBMPReadWriterPlugin.a
> [  5%] Built target BMPReadWriterPlugin
> Scanning dependencies of target CroquetPlugin
> [  5%] Building C object
> CroquetPlugin/CMakeFiles/CroquetPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/CroquetPlugin/CroquetPlugin.c.o
> Linking C static library libCroquetPlugin.a
> [  6%] Built target CroquetPlugin
> Scanning dependencies of target ZipPlugin
> [  6%] Building C object
> ZipPlugin/CMakeFiles/ZipPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/ZipPlugin/ZipPlugin.c.o
> Linking C static library libZipPlugin.a
> [  6%] Built target ZipPlugin
> Scanning dependencies of target DropPlugin
> [  7%] Building C object
> DropPlugin/CMakeFiles/DropPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/DropPlugin/DropPlugin.c.o
> [  7%] Building C object
> DropPlugin/CMakeFiles/DropPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/DropPlugin/sqUnixDragDrop.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/DropPlugin/sqUnixDragDrop.c:
> In function 'dropRequestFileHandle':
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/DropPlugin/sqUnixDragDrop.c:74:
> warning: passing argument 2 of 'sqFileOpen' makes pointer from integer
> without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/FilePlugin/FilePlugin.h:39:
> note: expected 'char *' but argument is of type 'int'
> Linking C static library libDropPlugin.a
> [  7%] Built target DropPlugin
> Scanning dependencies of target DSAPrims
> [  8%] Building C object
> DSAPrims/CMakeFiles/DSAPrims.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/DSAPrims/DSAPrims.c.o
> Linking C static library libDSAPrims.a
> [  8%] Built target DSAPrims
> Scanning dependencies of target FFTPlugin
> [  8%] Building C object
> FFTPlugin/CMakeFiles/FFTPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/FFTPlugin/FFTPlugin.c.o
> Linking C static library libFFTPlugin.a
> [  8%] Built target FFTPlugin
> Scanning dependencies of target FileCopyPlugin
> [  9%] Building C object
> FileCopyPlugin/CMakeFiles/FileCopyPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/FileCopyPlugin/FileCopyPlugin.c.o
> [  9%] Building C object
> FileCopyPlugin/CMakeFiles/FileCopyPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/FileCopyPlugin/sqUnixFileCopyPlugin.c.o
> Linking C static library libFileCopyPlugin.a
> [  9%] Built target FileCopyPlugin
> Scanning dependencies of target FilePlugin
> [ 10%] Building C object
> FilePlugin/CMakeFiles/FilePlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/FilePlugin/FilePlugin.c.o
> [ 10%] Building C object
> FilePlugin/CMakeFiles/FilePlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c.o
> [ 11%] Building C object
> FilePlugin/CMakeFiles/FilePlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/FilePlugin/sqUnixFile.c.o
> Linking C static library libFilePlugin.a
> [ 11%] Built target FilePlugin
> Scanning dependencies of target FloatArrayPlugin
> [ 11%] Building C object
> FloatArrayPlugin/CMakeFiles/FloatArrayPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c.o
> Linking C static library libFloatArrayPlugin.a
> [ 11%] Built target FloatArrayPlugin
> Scanning dependencies of target FloatMathPlugin
> [ 12%] Building C object
> FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/FloatMathPlugin/FloatMathPlugin.c.o
> Linking C static library libFloatMathPlugin.a
> [ 29%] Built target FloatMathPlugin
> Scanning dependencies of target IA32ABI
> [ 29%] Building C object
> IA32ABI/CMakeFiles/IA32ABI.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/IA32ABI/IA32ABI.c.o
> In file included from
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/IA32ABI/IA32ABI.c:38:
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/IA32ABI/ia32abi.h:44:1:
> warning: "setjmp" redefined
> In file included from
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/IA32ABI/IA32ABI.c:15:
> /usr/include/setjmp.h:69:1: warning: this is the location of the previous
> definition
> [ 30%] Building C object
> IA32ABI/CMakeFiles/IA32ABI.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/IA32ABI/ia32abicc.c.o
> In file included from
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/IA32ABI/ia32abicc.c:36:
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/IA32ABI/ia32abi.h:44:1:
> warning: "setjmp" redefined
> In file included from
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/IA32ABI/ia32abicc.c:29:
> /usr/include/setjmp.h:69:1: warning: this is the location of the previous
> definition
> Linking C static library libIA32ABI.a
> [ 30%] Built target IA32ABI
> Scanning dependencies of target JoystickTabletPlugin
> [ 30%] Building C object
> JoystickTabletPlugin/CMakeFiles/JoystickTabletPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c.o
> [ 31%] Building C object
> JoystickTabletPlugin/CMakeFiles/JoystickTabletPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/JoystickTabletPlugin/sqUnixJoystickTablet.c.o
> Linking C static library libJoystickTabletPlugin.a
> [ 31%] Built target JoystickTabletPlugin
> Scanning dependencies of target Klatt
>  [ 31%] Building C object
> Klatt/CMakeFiles/Klatt.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/Klatt/Klatt.c.o
> Linking C static library libKlatt.a
> [ 31%] Built target Klatt
> Scanning dependencies of target LargeIntegers
> [ 32%] Building C object
> LargeIntegers/CMakeFiles/LargeIntegers.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/LargeIntegers/LargeIntegers.c.o
> Linking C static library libLargeIntegers.a
> [ 32%] Built target LargeIntegers
> Scanning dependencies of target Matrix2x3Plugin
> [ 32%] Building C object
> Matrix2x3Plugin/CMakeFiles/Matrix2x3Plugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c.o
> Linking C static library libMatrix2x3Plugin.a
> [ 32%] Built target Matrix2x3Plugin
> Scanning dependencies of target MIDIPlugin
> [ 32%] Building C object
> MIDIPlugin/CMakeFiles/MIDIPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/MIDIPlugin/MIDIPlugin.c.o
> [ 33%] Building C object
> MIDIPlugin/CMakeFiles/MIDIPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/MIDIPlugin/sqUnixMIDI.c.o
> Linking C static library libMIDIPlugin.a
> [ 33%] Built target MIDIPlugin
> Scanning dependencies of target MiscPrimitivePlugin
> [ 33%] Building C object
> MiscPrimitivePlugin/CMakeFiles/MiscPrimitivePlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c.o
> Linking C static library libMiscPrimitivePlugin.a
> [ 33%] Built target MiscPrimitivePlugin
> Scanning dependencies of target Mpeg3Plugin
> [ 34%] Building C object
> Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c.o
> [ 35%] Building C object
> Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:
> In function 'memoryFree':
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:85:
> warning: incompatible implicit declaration of built-in function 'free'
> Linking C static library libMpeg3Plugin.a
> [ 48%] Built target Mpeg3Plugin
> Scanning dependencies of target SecurityPlugin
> [ 49%] Building C object
> SecurityPlugin/CMakeFiles/SecurityPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SecurityPlugin/SecurityPlugin.c.o
> [ 49%] Building C object
> SecurityPlugin/CMakeFiles/SecurityPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/SecurityPlugin/sqUnixSecurity.c.o
> Linking C static library libSecurityPlugin.a
> [ 49%] Built target SecurityPlugin
> Scanning dependencies of target SerialPlugin
> [ 50%] Building C object
> SerialPlugin/CMakeFiles/SerialPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SerialPlugin/SerialPlugin.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SerialPlugin/SerialPlugin.c:
> In function 'primitiveSerialPortRead':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SerialPlugin/SerialPlugin.c:267:
> warning: passing argument 3 of 'serialPortReadInto' makes pointer from
> integer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/SerialPlugin/SerialPlugin.h:14:
> note: expected 'void *' but argument is of type 'sqInt'
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SerialPlugin/SerialPlugin.c:
> In function 'primitiveSerialPortReadByName':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SerialPlugin/SerialPlugin.c:305:
> warning: passing argument 3 of 'serialPortReadIntoByName' makes pointer
> from integer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/SerialPlugin/SerialPlugin.h:15:
> note: expected 'void *' but argument is of type 'sqInt'
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SerialPlugin/SerialPlugin.c:
> In function 'primitiveSerialPortWrite':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SerialPlugin/SerialPlugin.c:339:
> warning: passing argument 3 of 'serialPortWriteFrom' makes pointer from
> integer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/SerialPlugin/SerialPlugin.h:16:
> note: expected 'void *' but argument is of type 'sqInt'
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SerialPlugin/SerialPlugin.c:
> In function 'primitiveSerialPortWriteByName':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SerialPlugin/SerialPlugin.c:379:
> warning: passing argument 3 of 'serialPortWriteFromByName' makes pointer
> from integer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/SerialPlugin/SerialPlugin.h:17:
> note: expected 'void *' but argument is of type 'sqInt'
> [ 50%] Building C object
> SerialPlugin/CMakeFiles/SerialPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/SerialPlugin/sqUnixSerial.c.o
> Linking C static library libSerialPlugin.a
> [ 50%] Built target SerialPlugin
> Scanning dependencies of target SocketPlugin
> [ 51%] Building C object
> SocketPlugin/CMakeFiles/SocketPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SocketPlugin/SocketPlugin.c.o
> [ 51%] Building C object
> SocketPlugin/CMakeFiles/SocketPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/SocketPlugin/sqUnixSocket.c.o
> Linking C static library libSocketPlugin.a
> [ 51%] Built target SocketPlugin
> Scanning dependencies of target SoundCodecPrims
> [ 52%] Building C object
> SoundCodecPrims/CMakeFiles/SoundCodecPrims.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SoundCodecPrims/SoundCodecPrims.c.o
> Linking C static library libSoundCodecPrims.a
> [ 52%] Built target SoundCodecPrims
> Scanning dependencies of target SoundPlugin
> [ 52%] Building C object
> SoundPlugin/CMakeFiles/SoundPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SoundPlugin/SoundPlugin.c.o
> [ 53%] Building C object
> SoundPlugin/CMakeFiles/SoundPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/SoundPlugin/sqUnixSound.c.o
> Linking C static library libSoundPlugin.a
> [ 53%] Built target SoundPlugin
> Scanning dependencies of target StarSqueakPlugin
> [ 53%] Building C object
> StarSqueakPlugin/CMakeFiles/StarSqueakPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/StarSqueakPlugin/StarSqueakPlugin.c.o
> Linking C static library libStarSqueakPlugin.a
> [ 53%] Built target StarSqueakPlugin
> Scanning dependencies of target SurfacePlugin
>  [ 54%] Building C object
> SurfacePlugin/CMakeFiles/SurfacePlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/SurfacePlugin/SurfacePlugin.c.o
> Linking C static library libSurfacePlugin.a
> [ 54%] Built target SurfacePlugin
> Scanning dependencies of target LocalePlugin
> [ 54%] Building C object
> LocalePlugin/CMakeFiles/LocalePlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/LocalePlugin/LocalePlugin.c.o
> [ 55%] Building C object
> LocalePlugin/CMakeFiles/LocalePlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/LocalePlugin/sqUnixLocale.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/LocalePlugin/sqUnixLocale.c:
> In function 'sqLocGetCountryInto':
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/LocalePlugin/sqUnixLocale.c:754:
> warning: initialization discards qualifiers from pointer target type
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/LocalePlugin/sqUnixLocale.c:
> In function 'sqLocGetLanguageInto':
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/LocalePlugin/sqUnixLocale.c:759:
> warning: initialization discards qualifiers from pointer target type
> Linking C static library libLocalePlugin.a
> [ 55%] Built target LocalePlugin
> Scanning dependencies of target NativeBoostPlugin
> [ 55%] Building C object
> NativeBoostPlugin/CMakeFiles/NativeBoostPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c:
> In function 'primitiveDlopenFn':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c:169:
> warning: passing argument 1 of 'positive32BitIntegerFor' makes integer from
> pointer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c:90:
> note: expected 'sqInt' but argument is of type 'void *'
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c:
> In function 'primitiveDlsymFn':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c:187:
> warning: passing argument 1 of 'positive32BitIntegerFor' makes integer from
> pointer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/NativeBoostPlugin/NativeBoostPlugin.c:90:
> note: expected 'sqInt' but argument is of type 'void *'
> Linking C static library libNativeBoostPlugin.a
> [ 55%] Built target NativeBoostPlugin
> Scanning dependencies of target UnixOSProcessPlugin
> [ 56%] Building C object
> UnixOSProcessPlugin/CMakeFiles/UnixOSProcessPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c:
> In function 'setSigChldHandler':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c:4396:
> warning: assignment from incompatible pointer type
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c:4402:
> warning: comparison between pointer and integer
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c:
> In function 'setSignalNumberhandler':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c:4448:
> warning: comparison between pointer and integer
> Linking C static library libUnixOSProcessPlugin.a
> [ 56%] Built target UnixOSProcessPlugin
> Scanning dependencies of target B3DAcceleratorPlugin
> [ 56%] Building C object
> B3DAcceleratorPlugin/CMakeFiles/B3DAcceleratorPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c.o
> [ 57%] Building C object
> B3DAcceleratorPlugin/CMakeFiles/B3DAcceleratorPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c.o
> [ 57%] Building C object
> B3DAcceleratorPlugin/CMakeFiles/B3DAcceleratorPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/plugins/B3DAcceleratorPlugin/sqUnixOpenGL.c.o
> Linking C shared library
> /home/philippeback/workspace/Pharo/pharo-vm/results/libB3DAcceleratorPlugin.so
> [ 57%] Built target B3DAcceleratorPlugin
> Scanning dependencies of target SqueakFFIPrims
> [ 58%] Building C object
> SqueakFFIPrims/CMakeFiles/SqueakFFIPrims.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:
> In function 'ffiLoadCalloutAddressFrom':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:2264:
> warning: assignment makes integer from pointer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:2311:
> warning: assignment makes integer from pointer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:2330:
> warning: assignment makes integer from pointer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:
> In function 'ffiLoadCalloutModule':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:2422:
> warning: assignment makes integer from pointer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:2464:
> warning: assignment makes integer from pointer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:
> In function 'primitiveForceLoad':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:5431:
> warning: assignment makes integer from pointer without a cast
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:
> In function 'setInterpreter':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:5574:
> warning: assignment from incompatible pointer type
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:5575:
> warning: assignment from incompatible pointer type
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:5614:
> warning: assignment from incompatible pointer type
> [ 59%] Building C object
> SqueakFFIPrims/CMakeFiles/SqueakFFIPrims.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/SqueakFFIPrims/sqFFITestFuncs.c.o
> [ 59%] Building C object
> SqueakFFIPrims/CMakeFiles/SqueakFFIPrims.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/SqueakFFIPrims/sqManualSurface.c.o
> Linking C shared library
> /home/philippeback/workspace/Pharo/pharo-vm/results/libSqueakFFIPrims.so
> [ 59%] Built target SqueakFFIPrims
> Scanning dependencies of target JPEGReaderPlugin
> [ 60%] Building C object
> JPEGReaderPlugin/CMakeFiles/JPEGReaderPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c.o
> Linking C shared library
> /home/philippeback/workspace/Pharo/pharo-vm/results/libJPEGReaderPlugin.so
> [ 60%] Built target JPEGReaderPlugin
> Scanning dependencies of target JPEGReadWriter2Plugin
> [ 60%] Building C object
> JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c.o
> Linking C shared library
> /home/philippeback/workspace/Pharo/pharo-vm/results/libJPEGReadWriter2Plugin.so
> [ 84%] Built target JPEGReadWriter2Plugin
> Scanning dependencies of target RePlugin
> [ 85%] Building C object
> RePlugin/CMakeFiles/RePlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/RePlugin/RePlugin.c.o
> Linking C shared library
> /home/philippeback/workspace/Pharo/pharo-vm/results/libRePlugin.so
> [ 87%] Built target RePlugin
> Scanning dependencies of target InternetConfigPlugin
> [ 87%] Building C object
> InternetConfigPlugin/CMakeFiles/InternetConfigPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/InternetConfigPlugin/InternetConfigPlugin.c.o
> Linking C shared library
> /home/philippeback/workspace/Pharo/pharo-vm/results/libInternetConfigPlugin.so
> [ 88%] Built target InternetConfigPlugin
> Scanning dependencies of target FT2Plugin
> [ 88%] Building C object
> FT2Plugin/CMakeFiles/FT2Plugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/FT2Plugin/FT2Plugin.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/FT2Plugin/FT2Plugin.c:
> In function 'primitiveGetPostscriptName':
> /home/philippeback/workspace/Pharo/pharo-vm/src/plugins/FT2Plugin/FT2Plugin.c:1094:
> warning: assignment discards qualifiers from pointer target type
> Linking C shared library
> /home/philippeback/workspace/Pharo/pharo-vm/results/libFT2Plugin.so
> [ 88%] Built target FT2Plugin
> Scanning dependencies of target pharo
> [ 88%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/src/vm/cogit.c.o
> [ 88%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:70:1:
> warning: "sigsetjmp" redefined
> In file included from
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:26:
> /usr/include/setjmp.h:104:1: warning: this is the location of the previous
> definition
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:1654:
> warning: initialization from incompatible pointer type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c: In
> function 'positiveMachineIntegerValueOf':
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:28707:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:28707:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:28707:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:28707:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c: In
> function 'signedMachineIntegerValueOf':
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:50213:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:50213:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:50213:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:50213:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c: In
> function 'stackPositiveMachineIntegerValue':
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:51147:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:51147:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:51147:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:51147:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c: In
> function 'stackSignedMachineIntegerValue':
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:51221:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:51221:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:51221:
> warning: left shift count >= width of type
> /home/philippeback/workspace/Pharo/pharo-vm/src/vm/gcc3x-cointerp.c:51221:
> warning: left shift count >= width of type
> [ 89%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/vm/sqHeapMap.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/vm/sqHeapMap.c:
> In function 'heapMapAtWordPut':
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/vm/sqHeapMap.c:81:
> warning: incompatible implicit declaration of built-in function 'memset'
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/vm/sqHeapMap.c:
> In function 'clearHeapMap':
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/vm/sqHeapMap.c:99:
> warning: incompatible implicit declaration of built-in function 'memset'
> [ 89%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/vm/sqTicker.c.o
> [ 90%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/vm/sqExternalSemaphores.c.o
> [ 90%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/vm/sqNamedPrims.c.o
> [ 91%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/vm/sqVirtualMachine.c.o
> [ 91%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm/aio.c.o
> [ 92%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm/sqUnixCharConv.c.o
> [ 92%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm/sqUnixExternalPrims.c.o
> [ 93%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm/sqUnixHeartbeat.c.o
> [ 93%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm/sqUnixMain.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm/sqUnixMain.c:
> In function 'getRedzoneSize':
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm/sqUnixMain.c:2034:
> warning: assignment from incompatible pointer type
> [ 94%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm/sqUnixMemory.c.o
> [ 94%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm/sqUnixThreads.c.o
> [ 95%] Building C object
> CMakeFiles/pharo.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm/sqUnixVMProfile.c.o
> Linking C executable
> /home/philippeback/workspace/Pharo/pharo-vm/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/workspace/Pharo/pharo-vm/platforms/unix/vm-display-null/sqUnixDisplayNull.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm-display-null/sqUnixDisplayNull.c:176:
> warning: initialization from incompatible pointer type
> Linking C shared library
> /home/philippeback/workspace/Pharo/pharo-vm/results/vm-display-null
> [ 98%] Built target vm-display-null
> Scanning dependencies of target vm-display-X11
> [ 98%] Building C object
> vm-display-X11/CMakeFiles/vm-display-X11.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm-display-X11/sqUnixX11.c.o
> [ 99%] Building C object
> vm-display-X11/CMakeFiles/vm-display-X11.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm-display-X11/sqUnixMozilla.c.o
> Linking C shared library
> /home/philippeback/workspace/Pharo/pharo-vm/results/vm-display-X11
> [ 99%] Built target vm-display-X11
> Scanning dependencies of target vm-sound-ALSA
> [ 99%] Building C object
> vm-sound-ALSA/CMakeFiles/vm-sound-ALSA.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm-sound-ALSA/sqUnixSoundALSA.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm-sound-ALSA/sqUnixSoundALSA.c:1137:
> warning: initialization from incompatible pointer type
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm-sound-ALSA/sqUnixSoundALSA.c:1137:
> warning: initialization from incompatible pointer type
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm-sound-ALSA/sqUnixSoundALSA.c:1137:
> warning: initialization from incompatible pointer type
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm-sound-ALSA/sqUnixSoundALSA.c:1137:
> warning: initialization from incompatible pointer type
> Linking C shared library
> /home/philippeback/workspace/Pharo/pharo-vm/results/vm-sound-ALSA
> [ 99%] Built target vm-sound-ALSA
> Scanning dependencies of target vm-sound-null
> [100%] Building C object
> vm-sound-null/CMakeFiles/vm-sound-null.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm-sound-null/sqUnixSoundNull.c.o
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm-sound-null/sqUnixSoundNull.c:101:
> warning: initialization from incompatible pointer type
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm-sound-null/sqUnixSoundNull.c:101:
> warning: initialization from incompatible pointer type
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm-sound-null/sqUnixSoundNull.c:101:
> warning: initialization from incompatible pointer type
> /home/philippeback/workspace/Pharo/pharo-vm/platforms/unix/vm-sound-null/sqUnixSoundNull.c:101:
> warning: initialization from incompatible pointer type
> Linking C shared library
> /home/philippeback/workspace/Pharo/pharo-vm/results/vm-sound-null
> [100%] Built target vm-sound-null
>
>
> On Mon, Mar 3, 2014 at 10:14 PM, phil at highoctane.be <phil at highoctane.be>wrote:
>
>> Ok, I got it running now.
>>
>>
>> https://github.com/philippeback/pharo-vm/raw/master/screenshots/PharoOnCentOS65-03-03-14%2022-05-23.png
>>
>> There were a large number of libraries to add beyond what Mariano
>> mentioned.
>>
>> I'll make a list and post later this week.
>>
>> That good to have it running there as it means that it also runs on RHEL.
>>
>> Any rpm and yum gurus around to help?
>>
>> Phil
>>
>>
>>
>> On Mon, Mar 3, 2014 at 1:24 PM, Mariano Martinez Peck <
>> marianopeck at gmail.com> wrote:
>>
>>> I do have Pharo running in CentOS 64 bits since a few months already.
>>> The way I installed dependencies was:
>>>
>>>  sudo yum install libX11.i686 libX11-devel.i686 mesa-libGL.i686
>>> mesa-libGL-devel.i686
>>>
>>> And then since I was using Zodiac:
>>>
>>> sudo yum install openssl098e.i686 openssl.i686
>>> sudo cp /usr/lib/libssl.so.0.9.8e /usr/lib/libssl.so.0.9.8
>>> ldd /opt/pharo/pharoVM/libSqueakSSL.so
>>>
>>>
>>>
>>>
>>> On Mon, Mar 3, 2014 at 7:53 AM, <btc at openinworld.com> wrote:
>>>
>>>>  Sergi Reyner wrote:
>>>>
>>>>  2014-03-03 9:21 GMT+00:00 Pavel Krivanek <pavel.krivanek at gmail.com>:
>>>>
>>>>  A few weeks ago, I wanted to quickly update the pharo in my VPS which
>>>> runs my IRC bot.
>>>>
>>>>   Cent0S 6.5 (and others) cannot use latest VM from get.pharo.org
>>>>> because of different glibc version.
>>>>>
>>>>
>>>>  Fedora, Debian, OpenSuSE, Mint, CentOS, even older Ubuntus... after
>>>> going throught the list of available distros and installing every one of
>>>> them, I was left with two choices for setting up Pharo in my VPS: Gentoo
>>>> and the latest Ubuntu. I did not want to install Ubuntu in the first place
>>>> because of their policy of "latest of some things, and obsolete versions of
>>>> something else" which has bitten me time and again. But I did install it,
>>>> because I had even less interest in maintaning a remote gentoo.
>>>>
>>>>   So you have to compile the VM on your own. This is a (probably
>>>>> incomplete) set of the packages you will need for this task on 64-bit
>>>>> system:
>>>>>
>>>>
>>>>  Wouldn´t it be better for everyone to have Pharo compiled against an
>>>> "older" Glibc, for example, debian´s one, so it can run on more
>>>> distributions than "latest ubuntu"? From my point of view, asking people to
>>>> compile their own VMs doesn´t seem to foster usability.
>>>>
>>>>  Cheers,
>>>> Sergi
>>>>
>>>> Would statically linking Linux PharoVM against optimal 32-bit glibc
>>>> make things easier for users? What would be the file size penalty and are
>>>> there other issues to consider?   File size is less of an issue than it
>>>> used to be.
>>>> cheers -ben
>>>>
>>>
>>>
>>>
>>> --
>>> Mariano
>>> http://marianopeck.wordpress.com
>>>
>>
>>
>


-- 
best,
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20140304/403bc18a/attachment-0001.htm


More information about the Vm-dev mailing list