Yes, my bad, sorry. Phil On Tue, Mar 4, 2014 at 7:59 PM, Eliot Miranda <eliot.miranda@gmail.com>wrote:
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.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@highoctane.be <phil@highoctane.be>wrote:
Ok, I got it running now.
https://github.com/philippeback/pharo-vm/raw/master/screenshots/PharoOnCentO...
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@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@openinworld.com> wrote:
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
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