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

phil at highoctane.be phil at highoctane.be
Tue Mar 4 19:10:19 UTC 2014


Yes, my bad, sorry.

Phil


On Tue, Mar 4, 2014 at 7:59 PM, Eliot Miranda <eliot.miranda at gmail.com>wrote:

> 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/a4063c91/attachment-0001.htm


More information about the Vm-dev mailing list