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.


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