Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 1 participants
- 144621 messages
Re: [Pharo-dev] strange time / delay problems on pharo-contribution-linux64-4.ci.inria.fr
by Max Leske
Phew! I already thought I was crazy :)
In that case here are two more tidbits:
- I tried to log âDateAndTime nowâ in a different test simultaneously. The timestamp produced there was different, suggesting that the clock does move from time to time.
- FileSystemTests>>testEntryAt exhibits that problem. But the tests run on the main Pharo machines are fine (thatâs why I thought it might be the system clock).
- the same test only fails in the Pharo3 image, not in Pharo2, but both use the stable PharoVM for building.
Hope that helps.
On 04.03.2014, at 22:10, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
> Hey Max,
>
> Great catch, I saw some weird stuff too, and we had this conversation :
>
>> may be just =
>> and time does not pass fast enough/
>>
>>> On 03 Mar 2014, at 22:22, no-reply(a)ci.inria.fr wrote:
>>>
>>>> https://ci.inria.fr/pharo/job/Pharo-3.0-Update-Step-2.1-Validation-A-L/labe…
>>>>
>>>> 1 regressions found.
>>>> KernelTests.Chronology.DateAndTimeTest.testMonotonicity
>>>
>>> How the hell can this fail ?
>>> The clock moving backwards ??
>>>
>>> testMonotonicity
>>>
>>> | t1 t2 t3 t4 |
>>> t1 := DateAndTime now.
>>> t2 := DateAndTime now.
>>> (Delay forMilliseconds: 1000) wait.
>>> t3 := DateAndTime now.
>>> t4 := DateAndTime now.
>>>
>>> self
>>> assert: (t1 <= t2);
>>> assert: (t2 < t3);
>>> assert: (t3 <= t4).
>
>
> So you proofed Stef's assumption of time standing still ;-)
>
> But there were earlier problems as well.
>
> Thx !
>
> On 04 Mar 2014, at 21:43, Max Leske <maxleske(a)gmail.com> wrote:
>
>> There seems to be a problem on pharo-contribution-linux64-4.ci.inria.fr AFAICT. I can reproduce the following to phenomena:
>>
>> 1. '(Delay forSeconds: 10) waitâ does not wait.
>> 2. âDateAndTime nowâ does not change for long intervals.
>>
>> For instance, the following code:
>>
>> (FileSystem disk workingDirectory / 'foo.log') writeStreamDo: [ :stream |
>> stream nextPutAll: DateAndTime now asString;crlf.
>> stream nextPutAll: ([(Delay forSeconds: 10) wait] timeToRun / 1000) asString; crlf.
>> stream nextPutAll: DateAndTime now asString ].
>>
>> produces this output:
>>
>> 2014-03-04T21:32:21.396669+01:00
>> 0:00:00:00
>> 2014-03-04T21:32:21.396669+01:00
>>
>> Too me (and my untrained eye) this looks like a system clock problem. Could somebode take a look at the server in question?
>>
>> Cheers,
>> Max
>
>
March 4, 2014
Re: [Pharo-dev] strange time / delay problems on pharo-contribution-linux64-4.ci.inria.fr
by Sven Van Caekenberghe
Hey Max,
Great catch, I saw some weird stuff too, and we had this conversation :
> may be just =
> and time does not pass fast enough/
>
>> On 03 Mar 2014, at 22:22, no-reply(a)ci.inria.fr wrote:
>>
>>> https://ci.inria.fr/pharo/job/Pharo-3.0-Update-Step-2.1-Validation-A-L/labe…
>>>
>>> 1 regressions found.
>>> KernelTests.Chronology.DateAndTimeTest.testMonotonicity
>>
>> How the hell can this fail ?
>> The clock moving backwards ??
>>
>> testMonotonicity
>>
>> | t1 t2 t3 t4 |
>> t1 := DateAndTime now.
>> t2 := DateAndTime now.
>> (Delay forMilliseconds: 1000) wait.
>> t3 := DateAndTime now.
>> t4 := DateAndTime now.
>>
>> self
>> assert: (t1 <= t2);
>> assert: (t2 < t3);
>> assert: (t3 <= t4).
So you proofed Stef's assumption of time standing still ;-)
But there were earlier problems as well.
Thx !
On 04 Mar 2014, at 21:43, Max Leske <maxleske(a)gmail.com> wrote:
> There seems to be a problem on pharo-contribution-linux64-4.ci.inria.fr AFAICT. I can reproduce the following to phenomena:
>
> 1. '(Delay forSeconds: 10) waitâ does not wait.
> 2. âDateAndTime nowâ does not change for long intervals.
>
> For instance, the following code:
>
> (FileSystem disk workingDirectory / 'foo.log') writeStreamDo: [ :stream |
> stream nextPutAll: DateAndTime now asString;crlf.
> stream nextPutAll: ([(Delay forSeconds: 10) wait] timeToRun / 1000) asString; crlf.
> stream nextPutAll: DateAndTime now asString ].
>
> produces this output:
>
> 2014-03-04T21:32:21.396669+01:00
> 0:00:00:00
> 2014-03-04T21:32:21.396669+01:00
>
> Too me (and my untrained eye) this looks like a system clock problem. Could somebode take a look at the server in question?
>
> Cheers,
> Max
March 4, 2014
strange time / delay problems on pharo-contribution-linux64-4.ci.inria.fr
by Max Leske
There seems to be a problem on pharo-contribution-linux64-4.ci.inria.fr AFAICT. I can reproduce the following to phenomena:
1. '(Delay forSeconds: 10) waitâ does not wait.
2. âDateAndTime nowâ does not change for long intervals.
For instance, the following code:
(FileSystem disk workingDirectory / 'foo.log') writeStreamDo: [ :stream |
stream nextPutAll: DateAndTime now asString;crlf.
stream nextPutAll: ([(Delay forSeconds: 10) wait] timeToRun / 1000) asString; crlf.
stream nextPutAll: DateAndTime now asString ].
produces this output:
2014-03-04T21:32:21.396669+01:00
0:00:00:00
2014-03-04T21:32:21.396669+01:00
Too me (and my untrained eye) this looks like a system clock problem. Could somebode take a look at the server in question?
Cheers,
Max
March 4, 2014
Re: [Pharo-dev] ConfigurationOf and github
by Sebastian Sastre
that clarified all
thanks Thierry!
On Mar 4, 2014, at 3:54 PM, GOUBIER Thierry <thierry.goubier(a)cea.fr> wrote:
> With gitfiletree, version numbers are linked with the git history (they are extracted from the git log).
>
> So, when you ask a read-only gitfiletree remote, it will clone with a depth of 1, and so version numbers are well ... all .1 :)
>
> When you see other version numbers, then it is either a normal clone, or a mistake of mine. In the AltBrowser configuration, you'll see that the development will do a full clone, and hence give you version numbers in the 200 range.
>
> Thierry
>
> De : Pharo-dev [pharo-dev-bounces(a)lists.pharo.org] de la part de Sebastian Sastre [sebastian(a)flowingconcept.com]
> Envoyé : mardi 4 mars 2014 18:53
> Ã : Pharo Development List
> Objet : Re: [Pharo-dev] ConfigurationOf and github
>
> fantastic Thierry.
>
> gitfiletree did it.
>
> One thing I didnât get straight yet is version numbers.
>
> The ConfigurationOfAltBrowser seems to be able to specify the package version and I always see/get SebastianSastre.1
>
> sounds familiar?
>
>
>
>
> On Mar 4, 2014, at 12:28 PM, Goubier Thierry <thierry.goubier(a)cea.fr> wrote:
>
>> Le 04/03/2014 16:14, Sebastian Sastre a écrit :
>>> gitfiletree sounds great
>>
>> Thanks :)
>>
>>> Questionâ¦
>>>
>>> The filetree code /has/ to be in the repoâs root or can I specify a subdir?
>>
>> No, you can put it anywhere you like. That's part of my professional requirements for using Pharo and git.
>>
>>> I ask because I use to put some other stuff beside filetree and I use to
>>> put the filetree code in a src/ subdir
>>>
>>> For example now Iâm working on the new ConfigurationOfOmniBase here:
>>>
>>> https://github.com/sebastianconcept/OmniBase/tree/Pharo3.0
>>
>> There is a dir parameter in the url:
>>
>> Try:
>>
>> 'gitfiletree://github.com/sebastianconcept/OmniBase.git?protocol=git&readOnl…'
>>
>> In short, your git ssh clone url, the branch, and the directory inside.
>>
>> Thierry
>>
>>> Iâve tried with this but it doesnât go:
>>>
>>> spec
>>> blessing: #release;
>>> author: 'sebastianconcept';
>>> repository:
>>> 'gitfiletree://github.com/sebastianconcept/OmniBase.git/tree/Pharo3.0/src?pr…';
>>>
>>>
>>> also this:
>>>
>>> spec
>>> blessing: #release;
>>> author: 'sebastianconcept';
>>> repository:
>>> 'gitfiletree://github.com/sebastianconcept/OmniBase.git/src?protocol=git&rea…';
>>>
>>>
>>> help? :)
>>>
>>>
>>>
>>> On Mar 3, 2014, at 12:43 PM, Goubier Thierry <thierry.goubier(a)cea.fr
>>> <mailto:thierry.goubier@cea.fr>> wrote:
>>>
>>>> There are two ways:
>>>>
>>>> Read-only, no dependencies, no registering to github, 3.0 only:
>>>>
>>>> spec repository:
>>>> 'github://dalehenrich/MetacelloRepository:master/monticello/repos/itory/path'
>>>>
>>>> Not in use in any configuration that I know off. I intend to use it :)
>>>> Perfect for stable stuff.
>>>>
>>>> Read-write, requires Monticello-GitFileTree, requires git ssh access
>>>> to github, works with any git remote service, suppose git installed on
>>>> the target, no windows support, works on 3.0 and 2.0 :
>>>>
>>>> spec repository:
>>>> 'gitfiletree://github.com/ThierryGoubier/AltBrowser.git?protocol=git&branch=…';
>>>>
>>>> Two examples: ConfigurationOfAltBrowser, ConfigurationOfSmaCC
>>>>
>>>> Thierry
>>>>
>>>> Le 03/03/2014 16:23, Sebastian Sastre a écrit :
>>>>> Is it possible to make a ConfigurationOfXXXX that takes code from github?
>>>>>
>>>>> If so, is it there any example so I can take a look?
>>>>>
>>>>> thanks!
>>>>>
>>>>> sebastian <https://about.me/sebastianconcept>
>>>>>
>>>>> o/
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> Thierry Goubier
>>>> CEA list
>>>> Laboratoire des Fondations des Systèmes Temps Réel Embarqués
>>>> 91191 Gif sur Yvette Cedex
>>>> France
>>>> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
>>>>
>>>
>>
>> --
>> Thierry Goubier
>> CEA list
>> Laboratoire des Fondations des Systèmes Temps Réel Embarqués
>> 91191 Gif sur Yvette Cedex
>> France
>> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
March 4, 2014
Re: [Pharo-dev] [ANN] Creativity - a Smalltalk usability experiment on browsing code and productivity
by Alexandre Bergel
>> I usually never switch between Log and other packages / classes, except if those packages are related (i.e., from the same application). When I need to see other classes that have nothing to do with my application, I usually open a new browser.
>
> Ok, then another question:
> - When working on one application, would you prefer all searches and refactorings be:
> a) scoped to your application
> b) system wide
> c) both (:))
I would like the system to give me what I expect:
Searching for something that is not contained in my application, should give me the broad result.
Searching for something that is part of the application, should result from the rest of the system should be made optional.
Alexandre
>
> I implemented a) for classes and packages, but I'm wondering if this is the right balance: a) is very convenient, but at times I want b), which means c).
>
> I also have a problem of a good GUI representation of the fact the browser is scoped, and which scope exactly it is. Why?
>
> Because, when scoping is easy, then you can drill down through code by scoping over scoping: first a package / then a class / then a group of methods... And then explaining what the scope is at that point is... not easy.
>
> Thierry
>
>> Alexandre
>>
>>
>> On Mar 4, 2014, at 9:29 AM, Goubier Thierry <thierry.goubier(a)cea.fr> wrote:
>>
>>>> Now in Nautilus I often type Log to only the Log package so what display
>>>> your search bar
>>>
>>> Hi Stef,
>>>
>>> when you do that, do you usually:
>>> - work only with Log in that Nautilus instance (i.e. your package search entry is staying with Log all the time)
>>> - Or switch between Log and other packages / classes (i.e. you write Log multiple times in the search bar)
>>
>
> --
> Thierry Goubier
> CEA list
> Laboratoire des Fondations des Systèmes Temps Réel Embarqués
> 91191 Gif sur Yvette Cedex
> France
> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
March 4, 2014
Re: [Pharo-dev] publishing ConfigurationOf...
by Max Leske
On 04.03.2014, at 20:30, Sebastian Sastre <sebastian(a)flowingconcept.com> wrote:
> Perhaps my user needs to receive some blessing? :D
I have no authority⦠:)
>
> Iâve pushed it here as workaround:
> http://smalltalkhub.com/#!/~sebastianconcept/OmniBase
>
> Iâm about to update it thou
If you still want me to copy it later, just let me know.
>
>
>
>
>
> On Mar 4, 2014, at 4:22 PM, Max Leske <maxleske(a)gmail.com> wrote:
>
>> Thatâs weird⦠In what repo is it? If itâs read accessible I can copy it to Meta for you.
>>
>> Cheers,
>> Max
>>
>>
>> On 04.03.2014, at 19:00, Sebastian Sastre <sebastian(a)flowingconcept.com> wrote:
>>
>>> hi guys
>>>
>>> I could not save a ConfigurationOfOmniBase into MetaRepoForPharo30
>>>
>>> where should I save it?
>>>
>>> sebastian
>>>
>>> o/
>>>
>>>
>>>
>>>
>>>
>>
>
March 4, 2014
Re: [Pharo-dev] publishing ConfigurationOf...
by Sebastian Sastre
Perhaps my user needs to receive some blessing? :D
Iâve pushed it here as workaround:
http://smalltalkhub.com/#!/~sebastianconcept/OmniBase
Iâm about to update it thou
On Mar 4, 2014, at 4:22 PM, Max Leske <maxleske(a)gmail.com> wrote:
> Thatâs weird⦠In what repo is it? If itâs read accessible I can copy it to Meta for you.
>
> Cheers,
> Max
>
>
> On 04.03.2014, at 19:00, Sebastian Sastre <sebastian(a)flowingconcept.com> wrote:
>
>> hi guys
>>
>> I could not save a ConfigurationOfOmniBase into MetaRepoForPharo30
>>
>> where should I save it?
>>
>> sebastian
>>
>> o/
>>
>>
>>
>>
>>
>
March 4, 2014
Re: [Pharo-dev] publishing ConfigurationOf...
by Max Leske
Thatâs weird⦠In what repo is it? If itâs read accessible I can copy it to Meta for you.
Cheers,
Max
On 04.03.2014, at 19:00, Sebastian Sastre <sebastian(a)flowingconcept.com> wrote:
> hi guys
>
> I could not save a ConfigurationOfOmniBase into MetaRepoForPharo30
>
> where should I save it?
>
> sebastian
>
> o/
>
>
>
>
>
March 4, 2014
Re: [Pharo-dev] Compile Pharo VM on 64-bit CentOS
by phil@highoctane.be
Yes, my bad, sorry.
Phil
On Tue, Mar 4, 2014 at 7:59 PM, Eliot Miranda <eliot.miranda(a)gmail.com>wrote:
> again this should be at least cc'ed to vm-dev.
>
>
> On Tue, Mar 4, 2014 at 6:47 AM, phil(a)highoctane.be <phil(a)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(a)highoctane.be <phil(a)highoctane.be>wrote:
>>
>>> Ok, I got it running now.
>>>
>>>
>>> https://github.com/philippeback/pharo-vm/raw/master/screenshots/PharoOnCent…
>>>
>>> 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(a)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(a)openinworld.com> wrote:
>>>>
>>>>> Sergi Reyner wrote:
>>>>>
>>>>> 2014-03-03 9:21 GMT+00:00 Pavel Krivanek <pavel.krivanek(a)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
>
March 4, 2014
Re: [Pharo-dev] Compile Pharo VM on 64-bit CentOS
by Eliot Miranda
again this should be at least cc'ed to vm-dev.
On Tue, Mar 4, 2014 at 6:47 AM, phil(a)highoctane.be <phil(a)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(a)highoctane.be <phil(a)highoctane.be>wrote:
>
>> Ok, I got it running now.
>>
>>
>> https://github.com/philippeback/pharo-vm/raw/master/screenshots/PharoOnCent…
>>
>> 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(a)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(a)openinworld.com> wrote:
>>>
>>>> Sergi Reyner wrote:
>>>>
>>>> 2014-03-03 9:21 GMT+00:00 Pavel Krivanek <pavel.krivanek(a)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
March 4, 2014