again this should be at least cc'ed to vm-dev.On Tue, Mar 4, 2014 at 6:47 AM, phil@highoctane.be <phil@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.shThings 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 compileBlockBodiesisPushNilFunction 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.TIAPhil+ 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.stStackInterpreter>>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 compileBlockBodiesisPushNilFunction 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 amexternal plugin ADPCMCodecPlugin generated as ADPCMCodecPluginwarning, variable simulator doesn't exist or has already been removedexternal plugin AsynchFilePlugin generated as AsynchFilePluginexternal plugin B3DAcceleratorPlugin generated as B3DAcceleratorPluginexternal plugin BMPReadWriterPlugin generated as BMPReadWriterPluginexternal plugin BalloonEnginePlugin generated as B2DPluginwarning, variable simulator doesn't exist or has already been removedfailed to inline lockSurfaces as it contains unrenamable C declarations or C codefailed to inline lockSurfaces as it contains unrenamable C declarations or C codeexternal plugin BitBltSimulation generated as BitBltPluginexternal plugin CogNativeBoostPlugin generated as NativeBoostPluginfailed to inline primitiveInverseByAdjoint as it contains unrenamable C declarations or C codefailed to inline primitiveAdj3 as it contains unrenamable C declarations or C codefailed to inline primitiveInverseByAdjoint as it contains unrenamable C declarations or C codefailed to inline primitiveAdj3 as it contains unrenamable C declarations or C codeexternal plugin CroquetPlugin generated as CroquetPluginexternal plugin DSAPlugin generated as DSAPrimsDeflatePlugin>>primitiveUpdateGZipCrc32 (CRC is Undeclared)external plugin DeflatePlugin generated as ZipPluginexternal plugin DropPlugin generated as DropPluginexternal plugin FFTPlugin generated as FFTPluginwarning, variable simulator doesn't exist or has already been removedexternal plugin FT2Plugin generated as FT2Pluginwarning, variable simulator doesn't exist or has already been removedexternal plugin FileCopyPlugin generated as FileCopyPluginexternal plugin FilePlugin generated as FilePluginexternal plugin FloatArrayPlugin generated as FloatArrayPluginexternal plugin FloatMathPlugin generated as FloatMathPluginwarning, variable coInterpreter doesn't exist or has already been removedwarning, variable cogit doesn't exist or has already been removedwarning, variable objectMemory doesn't exist or has already been removedwarning, variable coInterpreter doesn't exist or has already been removedwarning, variable cogit doesn't exist or has already been removedwarning, variable objectMemory doesn't exist or has already been removedexternal plugin IA32ABIPlugin generated as IA32ABIwarning, variable simulator doesn't exist or has already been removedexternal plugin InternetConfigPlugin generated as InternetConfigPluginwarning, variable simulator doesn't exist or has already been removedexternal plugin JPEGReadWriter2Plugin generated as JPEGReadWriter2Pluginexternal plugin JPEGReaderPlugin generated as JPEGReaderPluginwarning, variable simulator doesn't exist or has already been removedexternal plugin JoystickTabletPlugin generated as JoystickTabletPluginexternal plugin KlattSynthesizerPlugin generated as Klattwarning, variable simulator doesn't exist or has already been removedexternal plugin LargeIntegersPlugin generated as LargeIntegerswarning, variable simulator doesn't exist or has already been removedexternal plugin LocalePlugin generated as LocalePluginwarning, variable simulator doesn't exist or has already been removedexternal plugin MIDIPlugin generated as MIDIPluginexternal plugin Matrix2x3Plugin generated as Matrix2x3Pluginwarning, variable simulator doesn't exist or has already been removedexternal plugin Mpeg3Plugin generated as Mpeg3Pluginwarning, variable simulator doesn't exist or has already been removedexternal plugin RePlugin generated as RePluginexternal plugin SecurityPlugin generated as SecurityPluginwarning, variable simulator doesn't exist or has already been removedexternal plugin SerialPlugin generated as SerialPluginwarning, variable simulator doesn't exist or has already been removedexternal plugin SocketPlugin generated as SocketPluginexternal plugin SoundCodecPlugin generated as SoundCodecPrimsexternal plugin SoundGenerationPlugin generated as SoundGenerationPluginwarning, variable simulator doesn't exist or has already been removedexternal plugin SoundPlugin generated as SoundPluginexternal plugin SqueakSSLPlugin generated as SqueakSSLexternal plugin StarSqueakPlugin generated as StarSqueakPluginexternal plugin SurfacePlugin generated as SurfacePluginwarning, variable coInterpreter doesn't exist or has already been removedwarning, variable cogit doesn't exist or has already been removedwarning, variable objectMemory doesn't exist or has already been removedexternal plugin ThreadedIA32FFIPlugin generated as SqueakFFIPrimsexternal plugin UnixOSProcessPlugin generated as UnixOSProcessPlugin3 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.shAdding internal plugin: ADPCMCodecPluginAdding internal plugin: AsynchFilePluginAdding internal plugin: B2DPluginAdding internal plugin: BitBltPluginAdding internal plugin: BMPReadWriterPluginAdding internal plugin: CroquetPluginAdding internal plugin: ZipPluginAdding internal plugin: DropPluginAdding internal plugin: DSAPrimsAdding internal plugin: FFTPluginAdding internal plugin: FileCopyPluginAdding internal plugin: FilePluginAdding internal plugin: FloatArrayPluginAdding internal plugin: FloatMathPluginAdding internal plugin: IA32ABIAdding internal plugin: JoystickTabletPluginAdding internal plugin: KlattAdding internal plugin: LargeIntegersAdding internal plugin: Matrix2x3PluginAdding internal plugin: MIDIPluginAdding internal plugin: MiscPrimitivePluginAdding internal plugin: Mpeg3PluginAdding internal plugin: SecurityPluginAdding internal plugin: SerialPluginAdding internal plugin: SocketPluginAdding internal plugin: SoundCodecPrimsAdding internal plugin: SoundPluginAdding internal plugin: StarSqueakPluginAdding internal plugin: SurfacePluginAdding internal plugin: LocalePluginAdding internal plugin: NativeBoostPluginAdding internal plugin: UnixOSProcessPluginAdding external plugin: B3DAcceleratorPluginAdding external plugin: SqueakFFIPrimsAdding external plugin: JPEGReaderPluginAdding external plugin: JPEGReadWriter2PluginAdding external plugin: RePluginAdding external plugin: InternetConfigPluginAdding external plugin: FT2PluginAdding external plugin: SqueakSSLAdding module: vm-display-nullAdding module: vm-display-X11Adding module: vm-sound-ALSAAdding module: vm-sound-null-- Configuring done-- Generating done-- Build files have been written to: /home/philippeback/workspace/Pharo/pharo-vm/buildScanning 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 typeLinking C shared library /home/philippeback/workspace/Pharo/pharo-vm/results/libSqueakSSL.so[ 1%] Built target SqueakSSLScanning dependencies of target ADPCMCodecPlugin[ 1%] Building C object ADPCMCodecPlugin/CMakeFiles/ADPCMCodecPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c.oLinking C static library libADPCMCodecPlugin.a[ 1%] Built target ADPCMCodecPluginScanning 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.oLinking C static library libAsynchFilePlugin.a[ 2%] Built target AsynchFilePluginScanning 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 castLinking C static library libB2DPlugin.a[ 3%] Built target B2DPluginScanning 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.oLinking C static library libBitBltPlugin.a[ 4%] Built target BitBltPluginScanning dependencies of target BMPReadWriterPlugin[ 5%] Building C object BMPReadWriterPlugin/CMakeFiles/BMPReadWriterPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c.oLinking C static library libBMPReadWriterPlugin.a[ 5%] Built target BMPReadWriterPluginScanning dependencies of target CroquetPlugin[ 5%] Building C object CroquetPlugin/CMakeFiles/CroquetPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/CroquetPlugin/CroquetPlugin.c.oLinking C static library libCroquetPlugin.a[ 6%] Built target CroquetPluginScanning dependencies of target ZipPlugin[ 6%] Building C object ZipPlugin/CMakeFiles/ZipPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/ZipPlugin/ZipPlugin.c.oLinking C static library libZipPlugin.a[ 6%] Built target ZipPluginScanning 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 DropPluginScanning dependencies of target DSAPrims[ 8%] Building C object DSAPrims/CMakeFiles/DSAPrims.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/DSAPrims/DSAPrims.c.oLinking C static library libDSAPrims.a[ 8%] Built target DSAPrimsScanning dependencies of target FFTPlugin[ 8%] Building C object FFTPlugin/CMakeFiles/FFTPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/FFTPlugin/FFTPlugin.c.oLinking C static library libFFTPlugin.a[ 8%] Built target FFTPluginScanning 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.oLinking C static library libFileCopyPlugin.a[ 9%] Built target FileCopyPluginScanning 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.oLinking C static library libFilePlugin.a[ 11%] Built target FilePluginScanning dependencies of target FloatArrayPlugin[ 11%] Building C object FloatArrayPlugin/CMakeFiles/FloatArrayPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c.oLinking C static library libFloatArrayPlugin.a[ 11%] Built target FloatArrayPluginScanning dependencies of target FloatMathPlugin[ 12%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/FloatMathPlugin/FloatMathPlugin.c.oLinking C static library libFloatMathPlugin.a[ 29%] Built target FloatMathPluginScanning dependencies of target IA32ABI[ 29%] Building C object IA32ABI/CMakeFiles/IA32ABI.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/IA32ABI/IA32ABI.c.oIn 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" redefinedIn 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.oIn 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" redefinedIn 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 definitionLinking C static library libIA32ABI.a[ 30%] Built target IA32ABIScanning 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.oLinking C static library libJoystickTabletPlugin.a[ 31%] Built target JoystickTabletPluginScanning dependencies of target Klatt[ 31%] Building C object Klatt/CMakeFiles/Klatt.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/Klatt/Klatt.c.oLinking C static library libKlatt.a[ 31%] Built target KlattScanning dependencies of target LargeIntegers[ 32%] Building C object LargeIntegers/CMakeFiles/LargeIntegers.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/LargeIntegers/LargeIntegers.c.oLinking C static library libLargeIntegers.a[ 32%] Built target LargeIntegersScanning dependencies of target Matrix2x3Plugin[ 32%] Building C object Matrix2x3Plugin/CMakeFiles/Matrix2x3Plugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c.oLinking C static library libMatrix2x3Plugin.a[ 32%] Built target Matrix2x3PluginScanning 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.oLinking C static library libMIDIPlugin.a[ 33%] Built target MIDIPluginScanning dependencies of target MiscPrimitivePlugin[ 33%] Building C object MiscPrimitivePlugin/CMakeFiles/MiscPrimitivePlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c.oLinking C static library libMiscPrimitivePlugin.a[ 33%] Built target MiscPrimitivePluginScanning 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 Mpeg3PluginScanning 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.oLinking C static library libSecurityPlugin.a[ 49%] Built target SecurityPluginScanning 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.oLinking C static library libSerialPlugin.a[ 50%] Built target SerialPluginScanning 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.oLinking C static library libSocketPlugin.a[ 51%] Built target SocketPluginScanning dependencies of target SoundCodecPrims[ 52%] Building C object SoundCodecPrims/CMakeFiles/SoundCodecPrims.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/SoundCodecPrims/SoundCodecPrims.c.oLinking C static library libSoundCodecPrims.a[ 52%] Built target SoundCodecPrimsScanning 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.oLinking C static library libSoundPlugin.a[ 53%] Built target SoundPluginScanning dependencies of target StarSqueakPlugin[ 53%] Building C object StarSqueakPlugin/CMakeFiles/StarSqueakPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/StarSqueakPlugin/StarSqueakPlugin.c.oLinking C static library libStarSqueakPlugin.a[ 53%] Built target StarSqueakPluginScanning dependencies of target SurfacePlugin[ 54%] Building C object SurfacePlugin/CMakeFiles/SurfacePlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/platforms/Cross/plugins/SurfacePlugin/SurfacePlugin.c.oLinking C static library libSurfacePlugin.a[ 54%] Built target SurfacePluginScanning 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 typeLinking C static library libLocalePlugin.a[ 55%] Built target LocalePluginScanning 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 NativeBoostPluginScanning 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 integerLinking C static library libUnixOSProcessPlugin.a[ 56%] Built target UnixOSProcessPluginScanning 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.oLinking C shared library /home/philippeback/workspace/Pharo/pharo-vm/results/libB3DAcceleratorPlugin.so[ 57%] Built target B3DAcceleratorPluginScanning 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.oLinking C shared library /home/philippeback/workspace/Pharo/pharo-vm/results/libSqueakFFIPrims.so[ 59%] Built target SqueakFFIPrimsScanning dependencies of target JPEGReaderPlugin[ 60%] Building C object JPEGReaderPlugin/CMakeFiles/JPEGReaderPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c.oLinking C shared library /home/philippeback/workspace/Pharo/pharo-vm/results/libJPEGReaderPlugin.so[ 60%] Built target JPEGReaderPluginScanning dependencies of target JPEGReadWriter2Plugin[ 60%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c.oLinking C shared library /home/philippeback/workspace/Pharo/pharo-vm/results/libJPEGReadWriter2Plugin.so[ 84%] Built target JPEGReadWriter2PluginScanning dependencies of target RePlugin[ 85%] Building C object RePlugin/CMakeFiles/RePlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/RePlugin/RePlugin.c.oLinking C shared library /home/philippeback/workspace/Pharo/pharo-vm/results/libRePlugin.so[ 87%] Built target RePluginScanning dependencies of target InternetConfigPlugin[ 87%] Building C object InternetConfigPlugin/CMakeFiles/InternetConfigPlugin.dir/home/philippeback/workspace/Pharo/pharo-vm/src/plugins/InternetConfigPlugin/InternetConfigPlugin.c.oLinking C shared library /home/philippeback/workspace/Pharo/pharo-vm/results/libInternetConfigPlugin.so[ 88%] Built target InternetConfigPluginScanning 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 typeLinking C shared library /home/philippeback/workspace/Pharo/pharo-vm/results/libFT2Plugin.so[ 88%] Built target FT2PluginScanning 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" redefinedIn 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.oLinking C executable /home/philippeback/workspace/Pharo/pharo-vm/results/pharo[ 97%] Built target pharoScanning 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 typeLinking C shared library /home/philippeback/workspace/Pharo/pharo-vm/results/vm-display-null[ 98%] Built target vm-display-nullScanning 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.oLinking C shared library /home/philippeback/workspace/Pharo/pharo-vm/results/vm-display-X11[ 99%] Built target vm-display-X11Scanning 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 typeLinking C shared library /home/philippeback/workspace/Pharo/pharo-vm/results/vm-sound-ALSA[ 99%] Built target vm-sound-ALSAScanning 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 typeLinking C shared library /home/philippeback/workspace/Pharo/pharo-vm/results/vm-sound-null[100%] Built target vm-sound-nullOn Mon, Mar 3, 2014 at 10:14 PM, phil@highoctane.be <phil@highoctane.be> wrote:
Ok, I got it running now.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?PhilOn Mon, Mar 3, 2014 at 1:24 PM, Mariano Martinez Peck <marianopeck@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.i686And 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@openinworld.com> wrote:
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.Sergi Reyner wrote:2014-03-03 9:21 GMT+00:00 Pavel Krivanek <pavel.krivanek@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
cheers -ben
--
Mariano
http://marianopeck.wordpress.com
--
best,Eliot