Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- 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
March 2014
- 63 participants
- 1299 messages
Re: [Pharo-dev] Status of the VM?
by Philippe Marschall
On 01.03.14 21:55, Stefan Marr wrote:
> Hi:
>
> On 01 Mar 2014, at 19:44, Alexandre Bergel <alexandre.bergel(a)me.com> wrote:
>
>> The VM is a formidable thing in which everything happen. Exposing to the image whatâs going on in it is really pushing the innovation.
>
> Perhaps something that could be relevant in case someone decides to implement such an interface in Cog:
> Just one, pretty old example: http://docs.oracle.com/javase/6/docs/platform/jvmti/jvmti.html#EventIndex
>
> You can get access to many different information in terms of âeventsâ on the JVM.
> For building a profiler, more than sufficient. And, at least in my personal opinion also something that would be desirable for Cog, perhaps in a slightly more modern design, but with a similar flavor.
Oracle itself describes JVMTI as too intrusive for production use [1].
They built their own proprietary solution called Flight Recorder [2] [3]
(Oracle marketing names) which AFAIK is based on JRockit technology.
They are confident enough about it to explicitly recommend it for
production use. They claim the overhead is about 2 to 3 %. And yes, it's
a commercial feature for production and you have to unlock with:
-XX:+UnlockCommercialFeatures
It has a horrible UI but it's quite a nice tool.
[1]
http://www.oracle.com/technetwork/java/javaseproducts/mission-control/java-…
[2]
http://download.oracle.com/technology/products/missioncontrol/updatesites/b…
[3]
http://docs.oracle.com/javase/7/docs/technotes/guides/jfr/usingjfr.html
Cheers
Philippe
March 4, 2014
Re: [Pharo-dev] Spec #subMenu is broken
by Benjamin
Thanks for the report :)
Fixed in commit df6e44a :)
Ben
On 04 Mar 2014, at 16:57, roberto.minelli(a)usi.ch wrote:
> Hi,
>
> It seems that Specâs #subMenu functionality is broken.
>
> I opened an entry here: https://pharo.fogbugz.com/f/cases/13039/Spec-s-subMenu-is-broken
>
> Cheers,
> RM
March 4, 2014
Re: [Pharo-dev] Phratch one-click
by jannik laval
You can shift-click on the file menu and exit the user mode.
Then, for example, you can right-click on a block and edit it.
Cheers,
Jannik
2014-03-04 12:39 GMT+01:00 Alexandre Bergel <alexandre.bergel(a)me.com>:
> Hi!
>
> I've tried and it works well. I also tried some tutorial about Scratch.
> I had a look at http://car.mines-douai.fr/2014/01/624/
> But I am not sure how to open a browser
>
> Cheers,
> Alexandre
>
>
> On Mar 1, 2014, at 8:30 AM, jannik laval <jannik.laval(a)gmail.com> wrote:
>
> > Dears,
> >
> > Phratch has now a portable version:
> https://ci.inria.fr/pharo-contribution/view/Phratch/job/Phratch-OneClick/
> >
> > Thanks to JB Arnaud, the Jenkins is configured to take the latest
> one-click Pharo for each platform and install all the necessary (Plugins,
> png...).
> >
> > Now, no need to install anything: just download the zip file for your
> platform, unzip it and run Phratch.
> >
> > Enjoy !
> >
> > --
> > ~~Jannik Laval~~
> > Ãcole des Mines de Douai
> > Enseignant-chercheur
> > http://www.jannik-laval.eu
> > http://car.mines-douai.fr/
> >
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
--
~~Jannik Laval~~
Ãcole des Mines de Douai
Enseignant-chercheur
http://www.jannik-laval.eu
http://car.mines-douai.fr/
March 4, 2014
Re: [Pharo-dev] [Pharo-users] Phratch one-click
by jannik laval
Are you using it on a Mac ?
On Windows and Linux it is really faster.
I am thinking that it comes from the Mac VM. I want to discuss that next
Friday during the Pharo Sprint.
Jannik
2014-03-04 16:45 GMT+01:00 Hilaire Fernandes <hilaire.fernandes(a)gmail.com>:
> Thank for the url, my old eyes couldn't catch it.
>
> It looks great but very slow compare to the original Scratch.
> Any idea what makes it so unresponsive? Now I understand why you told
> me it was unusable on tablet. Something may be wrong, it should not be
> that slow.
>
> Hilaire
>
>
> Le 03/03/2014 23:38, jannik laval a écrit :
> > URL of the Jenkins:
> >
> https://ci.inria.fr/pharo-contribution/view/Phratch/job/Phratch-OneClick/
> >
> > Then Phratch2.0 For Linux:
> >
> https://ci.inria.fr/pharo-contribution/view/Phratch/job/Phratch-OneClick/PH…
> >
> > Phratch2.0 For Windows:
> >
> https://ci.inria.fr/pharo-contribution/view/Phratch/job/Phratch-OneClick/PH…
> >
> > Phratch2.0 For MacOS:
> >
> https://ci.inria.fr/pharo-contribution/view/Phratch/job/Phratch-OneClick/PH…
> >
> > Cheers,
> >
> >
> >
> > 2014-03-03 20:41 GMT+01:00 Hilaire Fernandes
> > <hilaire.fernandes(a)gmail.com
> > <mailto:hilaire.fernandes@gmail.com>>:
> >
> > Great!
> >
> > URL?
> >
> > Hilaire
> >
> > Le 01/03/2014 12:30, jannik laval a écrit :
> > > Now, no need to install anything: just download the zip file for
> your
> > > platform, unzip it and run Phratch.
> > >
> >
> > --
> > Dr. Geo http://drgeo.eu
> >
> >
> >
> >
> >
> > --
> >
> > ~~Jannik Laval~~
> > Ãcole des Mines de Douai
> > Enseignant-chercheur
> > http://www.jannik-laval.eu
> > http://car.mines-douai.fr/
> >
>
> --
> Dr. Geo http://drgeo.eu
>
>
>
--
~~Jannik Laval~~
Ãcole des Mines de Douai
Enseignant-chercheur
http://www.jannik-laval.eu
http://car.mines-douai.fr/
March 4, 2014
Spec #subMenu is broken
by roberto.minelli@usi.ch
Hi,
It seems that Specâs #subMenu functionality is broken.
I opened an entry here: https://pharo.fogbugz.com/f/cases/13039/Spec-s-subMenu-is-broken
Cheers,
RM
March 4, 2014
Re: [Pharo-dev] [Pharo-users] Phratch one-click
by Hilaire Fernandes
Thank for the url, my old eyes couldn't catch it.
It looks great but very slow compare to the original Scratch.
Any idea what makes it so unresponsive? Now I understand why you told
me it was unusable on tablet. Something may be wrong, it should not be
that slow.
Hilaire
Le 03/03/2014 23:38, jannik laval a écrit :
> URL of the Jenkins:
> https://ci.inria.fr/pharo-contribution/view/Phratch/job/Phratch-OneClick/
>
> Then Phratch2.0 For Linux:
> https://ci.inria.fr/pharo-contribution/view/Phratch/job/Phratch-OneClick/PH…
>
> Phratch2.0 For Windows:
> https://ci.inria.fr/pharo-contribution/view/Phratch/job/Phratch-OneClick/PH…
>
> Phratch2.0 For MacOS:
> https://ci.inria.fr/pharo-contribution/view/Phratch/job/Phratch-OneClick/PH…
>
> Cheers,
>
>
>
> 2014-03-03 20:41 GMT+01:00 Hilaire Fernandes
> <hilaire.fernandes(a)gmail.com
> <mailto:hilaire.fernandes@gmail.com>>:
>
> Great!
>
> URL?
>
> Hilaire
>
> Le 01/03/2014 12:30, jannik laval a écrit :
> > Now, no need to install anything: just download the zip file for your
> > platform, unzip it and run Phratch.
> >
>
> --
> Dr. Geo http://drgeo.eu
>
>
>
>
>
> --
>
> ~~Jannik Laval~~
> Ãcole des Mines de Douai
> Enseignant-chercheur
> http://www.jannik-laval.eu
> http://car.mines-douai.fr/
>
--
Dr. Geo http://drgeo.eu
March 4, 2014
Re: [Pharo-dev] ConfigurationOf and github
by Goubier Thierry
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] ConfigurationOf and github
by Sebastian Sastre
gitfiletree sounds great
Questionâ¦
The filetree code has to be in the repoâs root or can I specify a subdir?
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
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> 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
>
March 4, 2014
CentOS6.5 Build along with list of packages to install
by phil@highoctane.be
Here is a package that can be used on CentOS6.5
https://github.com/philippeback/pharo-vm/tree/master/dist/centos65
The tgz file contains the VM and Pharo30
The PharoScreenshot.png shows the result of executing the tests.
And the yumpackages.md contains the list of packages that I had to put into
the system to get things to work (some i686 packages may be unnecessary
since I do other stuff on the box but most of them are).
Tell me how well it works on your side.
Phil
March 4, 2014
Re: [Pharo-dev] Compile Pharo VM on 64-bit CentOS
by phil@highoctane.be
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...
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
>>
>
>
March 4, 2014