Re: [Vm-beginners] versions for Mac iOS build

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: [Vm-beginners] versions for Mac iOS build

Mariano Martinez Peck
 
Hi. Sorry I have no idea but maybe someone can help you.

Mariano

On Mon, Apr 4, 2011 at 2:16 AM, Jay Hardesty <[hidden email]> wrote:
Hello,

I'm trying to build a Squeak VM for Mac iOS using a Pharo 1.2.1 image,
based on the instructions at
http://book.pharo-project.org/book/Virtual-Machine/Building/BuildVMOnOSX/.

I'm using snv rev 2330, since that's noted as compatible with VMMaker
1.4 (ConfigurationOfVMMaker-LaurentLaffon.20)
(FWIW I've tried every combination of revs 2330 and 2378, VMMaker 1.4
and 1.5.  Pharo 1.1.1, 1,2,1, and 1.3).

If I check out revision 2330 (or 2378) and simply compile the 64-bit
Mac VM (non-Cog) in distribution config, I get
ld: duplicate symbol _createWindowWidthheightoriginXyattrlength

If I generate my own src directory from VMMaker (all internal plugins,
as shown below) and compile then I get:
[...]/platforms/iOS/vm/src/vm/intplugins/ObjectiveCPlugin/ObjectiveCPlugin.c:
No such file or directory
If I copy in the ObjectiveCPlugin folder from the non-generated src
folder then I get the duplicate symbol link error as above

I'm using Xcode 4, SDK Mac OSX 10.6

Thanks very much for any pointers - sorry if I missed something obvious
Jay

EXTERNAL_PLUGINS =
INTERNAL_PLUGINS = ADPCMCodecPlugin Squeak3D BMPReadWriterPlugin
B2DPlugin BitBltPlugin ClipboardExtendedPlugin CroquetPlugin DSAPrims
ZipPlugin SqueakFFIPrims FFTPlugin FT2Plugin FloatArrayPlugin
FloatMathPlugin GeniePlugin JPEGReaderPlugin Klatt LargeIntegers
MacMenubarPlugin Matrix2x3Plugin MiscPrimitivePlugin IA32ABI IA32ABI
QuicktimePlugin RePlugin SecurityPlugin SlangTestSupportPlugin
SlangTestSupportSSIP SoundCodecPrims SoundGenerationPlugin SoundPlugin
StarSqueakPlugin SurfacePlugin
_______________________________________________
VM-beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/vm-beginners



--
Mariano
http://marianopeck.wordpress.com

Reply | Threaded
Open this post in threaded view
|

Re: [Vm-beginners] versions for Mac iOS build

Mariano Martinez Peck
 


On Sat, Apr 16, 2011 at 1:41 AM, Jay Hardesty <[hidden email]> wrote:
Hi - actually just used your much appreciated April-10 post on
building a Cog VM  (only reason I didn't go for a Cog VM originally
was that my experience was limited to building traditional Squeak
VM's)

THANK YOU for publishing this clear, helpful guide!


You are welcome. I am happy it was useful. Today or tomorow I will publish a new one also about building but with a bit more of "advanced" features.
 
One small issue I encountered:  Pasting the workspaces verbatim, I
ended up with a version of MacOSConfig missing the resourcesDir
instance variable. After adding  the resourcesDir inst var, everything
worked fine.


Thanks, in fact, that was a bug ;) I've just fix it.

Best regards,

Mariano
 
Thanks once more,
Jay


On Fri, Apr 8, 2011 at 2:44 PM, Mariano Martinez Peck
<[hidden email]> wrote:
> Hi. Sorry I have no idea but maybe someone can help you.
>
> Mariano
>
> On Mon, Apr 4, 2011 at 2:16 AM, Jay Hardesty <[hidden email]> wrote:
>>
>> Hello,
>>
>> I'm trying to build a Squeak VM for Mac iOS using a Pharo 1.2.1 image,
>> based on the instructions at
>> http://book.pharo-project.org/book/Virtual-Machine/Building/BuildVMOnOSX/.
>>
>> I'm using snv rev 2330, since that's noted as compatible with VMMaker
>> 1.4 (ConfigurationOfVMMaker-LaurentLaffon.20)
>> (FWIW I've tried every combination of revs 2330 and 2378, VMMaker 1.4
>> and 1.5.  Pharo 1.1.1, 1,2,1, and 1.3).
>>
>> If I check out revision 2330 (or 2378) and simply compile the 64-bit
>> Mac VM (non-Cog) in distribution config, I get
>> ld: duplicate symbol _createWindowWidthheightoriginXyattrlength
>>
>> If I generate my own src directory from VMMaker (all internal plugins,
>> as shown below) and compile then I get:
>>
>> [...]/platforms/iOS/vm/src/vm/intplugins/ObjectiveCPlugin/ObjectiveCPlugin.c:
>> No such file or directory
>> If I copy in the ObjectiveCPlugin folder from the non-generated src
>> folder then I get the duplicate symbol link error as above
>>
>> I'm using Xcode 4, SDK Mac OSX 10.6
>>
>> Thanks very much for any pointers - sorry if I missed something obvious
>> Jay
>>
>> EXTERNAL_PLUGINS =
>> INTERNAL_PLUGINS = ADPCMCodecPlugin Squeak3D BMPReadWriterPlugin
>> B2DPlugin BitBltPlugin ClipboardExtendedPlugin CroquetPlugin DSAPrims
>> ZipPlugin SqueakFFIPrims FFTPlugin FT2Plugin FloatArrayPlugin
>> FloatMathPlugin GeniePlugin JPEGReaderPlugin Klatt LargeIntegers
>> MacMenubarPlugin Matrix2x3Plugin MiscPrimitivePlugin IA32ABI IA32ABI
>> QuicktimePlugin RePlugin SecurityPlugin SlangTestSupportPlugin
>> SlangTestSupportSSIP SoundCodecPrims SoundGenerationPlugin SoundPlugin
>> StarSqueakPlugin SurfacePlugin
>> _______________________________________________
>> VM-beginners mailing list
>> [hidden email]
>> http://lists.squeakfoundation.org/mailman/listinfo/vm-beginners
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>



--
Mariano
http://marianopeck.wordpress.com

Reply | Threaded
Open this post in threaded view
|

Re: [Vm-beginners] versions for Mac iOS build

Mariano Martinez Peck
 


On Sat, Apr 16, 2011 at 1:19 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Sat, Apr 16, 2011 at 1:41 AM, Jay Hardesty <[hidden email]> wrote:
Hi - actually just used your much appreciated April-10 post on
building a Cog VM  (only reason I didn't go for a Cog VM originally
was that my experience was limited to building traditional Squeak
VM's)

THANK YOU for publishing this clear, helpful guide!


You are welcome. I am happy it was useful. Today or tomorow I will publish a new one also about building but with a bit more of "advanced" features.
 
One small issue I encountered:  Pasting the workspaces verbatim, I
ended up with a version of MacOSConfig missing the resourcesDir
instance variable. After adding  the resourcesDir inst var, everything
worked fine.


Thanks, in fact, that was a bug ;) I've just fix it.

Best regards,

Mariano
 
Thanks once more,
Jay


On Fri, Apr 8, 2011 at 2:44 PM, Mariano Martinez Peck
<[hidden email]> wrote:
> Hi. Sorry I have no idea but maybe someone can help you.
>
> Mariano
>
> On Mon, Apr 4, 2011 at 2:16 AM, Jay Hardesty <[hidden email]> wrote:
>>
>> Hello,
>>
>> I'm trying to build a Squeak VM for Mac iOS using a Pharo 1.2.1 image,
>> based on the instructions at
>> http://book.pharo-project.org/book/Virtual-Machine/Building/BuildVMOnOSX/.
>>
>> I'm using snv rev 2330, since that's noted as compatible with VMMaker
>> 1.4 (ConfigurationOfVMMaker-LaurentLaffon.20)
>> (FWIW I've tried every combination of revs 2330 and 2378, VMMaker 1.4
>> and 1.5.  Pharo 1.1.1, 1,2,1, and 1.3).
>>
>> If I check out revision 2330 (or 2378) and simply compile the 64-bit
>> Mac VM (non-Cog) in distribution config, I get
>> ld: duplicate symbol _createWindowWidthheightoriginXyattrlength
>>
>> If I generate my own src directory from VMMaker (all internal plugins,
>> as shown below) and compile then I get:
>>
>> [...]/platforms/iOS/vm/src/vm/intplugins/ObjectiveCPlugin/ObjectiveCPlugin.c:
>> No such file or directory
>> If I copy in the ObjectiveCPlugin folder from the non-generated src
>> folder then I get the duplicate symbol link error as above
>>
>> I'm using Xcode 4, SDK Mac OSX 10.6
>>
>> Thanks very much for any pointers - sorry if I missed something obvious
>> Jay
>>
>> EXTERNAL_PLUGINS =
>> INTERNAL_PLUGINS = ADPCMCodecPlugin Squeak3D BMPReadWriterPlugin
>> B2DPlugin BitBltPlugin ClipboardExtendedPlugin CroquetPlugin DSAPrims
>> ZipPlugin SqueakFFIPrims FFTPlugin FT2Plugin FloatArrayPlugin
>> FloatMathPlugin GeniePlugin JPEGReaderPlugin Klatt LargeIntegers
>> MacMenubarPlugin Matrix2x3Plugin MiscPrimitivePlugin IA32ABI IA32ABI
>> QuicktimePlugin RePlugin SecurityPlugin SlangTestSupportPlugin
>> SlangTestSupportSSIP SoundCodecPrims SoundGenerationPlugin SoundPlugin
>> StarSqueakPlugin SurfacePlugin
>> _______________________________________________
>> VM-beginners mailing list
>> [hidden email]
>> http://lists.squeakfoundation.org/mailman/listinfo/vm-beginners
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>



--



--
Mariano
http://marianopeck.wordpress.com

Reply | Threaded
Open this post in threaded view
|

Re: [Vm-beginners] versions for Mac iOS build

Igor Stasenko

On 16 April 2011 18:06, Mariano Martinez Peck <[hidden email]> wrote:

>
>
> On Sat, Apr 16, 2011 at 1:19 PM, Mariano Martinez Peck
> <[hidden email]> wrote:
>>
>>
>> On Sat, Apr 16, 2011 at 1:41 AM, Jay Hardesty <[hidden email]>
>> wrote:
>>>
>>> Hi - actually just used your much appreciated April-10 post on
>>> building a Cog VM  (only reason I didn't go for a Cog VM originally
>>> was that my experience was limited to building traditional Squeak
>>> VM's)
>>>
>>> THANK YOU for publishing this clear, helpful guide!
>>>
>>
>> You are welcome. I am happy it was useful. Today or tomorow I will publish
>> a new one also about building but with a bit more of "advanced" features.
>
>
> Ok, here it is
> http://marianopeck.wordpress.com/2011/04/16/building-the-vm-second-part/
>

Very nice. Thanks for tutorials.
I will put a link to your pages on Cog wiki.

>>
>>
>>>
>>> One small issue I encountered:  Pasting the workspaces verbatim, I
>>> ended up with a version of MacOSConfig missing the resourcesDir
>>> instance variable. After adding  the resourcesDir inst var, everything
>>> worked fine.
>>>
>>
>> Thanks, in fact, that was a bug ;) I've just fix it.
>>
>> Best regards,
>>
>> Mariano
>>
>>>
>>> Thanks once more,
>>> Jay
>>>
>>>
>>> On Fri, Apr 8, 2011 at 2:44 PM, Mariano Martinez Peck
>>> <[hidden email]> wrote:
>>> > Hi. Sorry I have no idea but maybe someone can help you.
>>> >
>>> > Mariano
>>> >
>>> > On Mon, Apr 4, 2011 at 2:16 AM, Jay Hardesty <[hidden email]>
>>> > wrote:
>>> >>
>>> >> Hello,
>>> >>
>>> >> I'm trying to build a Squeak VM for Mac iOS using a Pharo 1.2.1 image,
>>> >> based on the instructions at
>>> >>
>>> >> http://book.pharo-project.org/book/Virtual-Machine/Building/BuildVMOnOSX/.
>>> >>
>>> >> I'm using snv rev 2330, since that's noted as compatible with VMMaker
>>> >> 1.4 (ConfigurationOfVMMaker-LaurentLaffon.20)
>>> >> (FWIW I've tried every combination of revs 2330 and 2378, VMMaker 1.4
>>> >> and 1.5.  Pharo 1.1.1, 1,2,1, and 1.3).
>>> >>
>>> >> If I check out revision 2330 (or 2378) and simply compile the 64-bit
>>> >> Mac VM (non-Cog) in distribution config, I get
>>> >> ld: duplicate symbol _createWindowWidthheightoriginXyattrlength
>>> >>
>>> >> If I generate my own src directory from VMMaker (all internal plugins,
>>> >> as shown below) and compile then I get:
>>> >>
>>> >>
>>> >> [...]/platforms/iOS/vm/src/vm/intplugins/ObjectiveCPlugin/ObjectiveCPlugin.c:
>>> >> No such file or directory
>>> >> If I copy in the ObjectiveCPlugin folder from the non-generated src
>>> >> folder then I get the duplicate symbol link error as above
>>> >>
>>> >> I'm using Xcode 4, SDK Mac OSX 10.6
>>> >>
>>> >> Thanks very much for any pointers - sorry if I missed something
>>> >> obvious
>>> >> Jay
>>> >>
>>> >> EXTERNAL_PLUGINS =
>>> >> INTERNAL_PLUGINS = ADPCMCodecPlugin Squeak3D BMPReadWriterPlugin
>>> >> B2DPlugin BitBltPlugin ClipboardExtendedPlugin CroquetPlugin DSAPrims
>>> >> ZipPlugin SqueakFFIPrims FFTPlugin FT2Plugin FloatArrayPlugin
>>> >> FloatMathPlugin GeniePlugin JPEGReaderPlugin Klatt LargeIntegers
>>> >> MacMenubarPlugin Matrix2x3Plugin MiscPrimitivePlugin IA32ABI IA32ABI
>>> >> QuicktimePlugin RePlugin SecurityPlugin SlangTestSupportPlugin
>>> >> SlangTestSupportSSIP SoundCodecPrims SoundGenerationPlugin SoundPlugin
>>> >> StarSqueakPlugin SurfacePlugin
>>> >> _______________________________________________
>>> >> VM-beginners mailing list
>>> >> [hidden email]
>>> >> http://lists.squeakfoundation.org/mailman/listinfo/vm-beginners
>>> >
>>> >
>>> >
>>> > --
>>> > Mariano
>>> > http://marianopeck.wordpress.com
>>> >
>>> >
>>
>>
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
> _______________________________________________
> VM-beginners mailing list
> [hidden email]
> http://lists.squeakfoundation.org/mailman/listinfo/vm-beginners
>
>



--
Best regards,
Igor Stasenko AKA sig.
Reply | Threaded
Open this post in threaded view
|

Re: [Vm-beginners] versions for Mac iOS build

Mariano Martinez Peck
 


On Sat, Apr 16, 2011 at 10:39 PM, Igor Stasenko <[hidden email]> wrote:
On 16 April 2011 18:06, Mariano Martinez Peck <[hidden email]> wrote:
>
>
> On Sat, Apr 16, 2011 at 1:19 PM, Mariano Martinez Peck
> <[hidden email]> wrote:
>>
>>
>> On Sat, Apr 16, 2011 at 1:41 AM, Jay Hardesty <[hidden email]>
>> wrote:
>>>
>>> Hi - actually just used your much appreciated April-10 post on
>>> building a Cog VM  (only reason I didn't go for a Cog VM originally
>>> was that my experience was limited to building traditional Squeak
>>> VM's)
>>>
>>> THANK YOU for publishing this clear, helpful guide!
>>>
>>
>> You are welcome. I am happy it was useful. Today or tomorow I will publish
>> a new one also about building but with a bit more of "advanced" features.
>
>
> Ok, here it is
> http://marianopeck.wordpress.com/2011/04/16/building-the-vm-second-part/
>

Very nice. Thanks for tutorials.
I will put a link to your pages on Cog wiki.

Thanks for answer all my questions :)
 

>>
>>
>>>
>>> One small issue I encountered:  Pasting the workspaces verbatim, I
>>> ended up with a version of MacOSConfig missing the resourcesDir
>>> instance variable. After adding  the resourcesDir inst var, everything
>>> worked fine.
>>>
>>
>> Thanks, in fact, that was a bug ;) I've just fix it.
>>
>> Best regards,
>>
>> Mariano
>>
>>>
>>> Thanks once more,
>>> Jay
>>>
>>>
>>> On Fri, Apr 8, 2011 at 2:44 PM, Mariano Martinez Peck
>>> <[hidden email]> wrote:
>>> > Hi. Sorry I have no idea but maybe someone can help you.
>>> >
>>> > Mariano
>>> >
>>> > On Mon, Apr 4, 2011 at 2:16 AM, Jay Hardesty <[hidden email]>
>>> > wrote:
>>> >>
>>> >> Hello,
>>> >>
>>> >> I'm trying to build a Squeak VM for Mac iOS using a Pharo 1.2.1 image,
>>> >> based on the instructions at
>>> >>
>>> >> http://book.pharo-project.org/book/Virtual-Machine/Building/BuildVMOnOSX/.
>>> >>
>>> >> I'm using snv rev 2330, since that's noted as compatible with VMMaker
>>> >> 1.4 (ConfigurationOfVMMaker-LaurentLaffon.20)
>>> >> (FWIW I've tried every combination of revs 2330 and 2378, VMMaker 1.4
>>> >> and 1.5.  Pharo 1.1.1, 1,2,1, and 1.3).
>>> >>
>>> >> If I check out revision 2330 (or 2378) and simply compile the 64-bit
>>> >> Mac VM (non-Cog) in distribution config, I get
>>> >> ld: duplicate symbol _createWindowWidthheightoriginXyattrlength
>>> >>
>>> >> If I generate my own src directory from VMMaker (all internal plugins,
>>> >> as shown below) and compile then I get:
>>> >>
>>> >>
>>> >> [...]/platforms/iOS/vm/src/vm/intplugins/ObjectiveCPlugin/ObjectiveCPlugin.c:
>>> >> No such file or directory
>>> >> If I copy in the ObjectiveCPlugin folder from the non-generated src
>>> >> folder then I get the duplicate symbol link error as above
>>> >>
>>> >> I'm using Xcode 4, SDK Mac OSX 10.6
>>> >>
>>> >> Thanks very much for any pointers - sorry if I missed something
>>> >> obvious
>>> >> Jay
>>> >>
>>> >> EXTERNAL_PLUGINS =
>>> >> INTERNAL_PLUGINS = ADPCMCodecPlugin Squeak3D BMPReadWriterPlugin
>>> >> B2DPlugin BitBltPlugin ClipboardExtendedPlugin CroquetPlugin DSAPrims
>>> >> ZipPlugin SqueakFFIPrims FFTPlugin FT2Plugin FloatArrayPlugin
>>> >> FloatMathPlugin GeniePlugin JPEGReaderPlugin Klatt LargeIntegers
>>> >> MacMenubarPlugin Matrix2x3Plugin MiscPrimitivePlugin IA32ABI IA32ABI
>>> >> QuicktimePlugin RePlugin SecurityPlugin SlangTestSupportPlugin
>>> >> SlangTestSupportSSIP SoundCodecPrims SoundGenerationPlugin SoundPlugin
>>> >> StarSqueakPlugin SurfacePlugin
>>> >> _______________________________________________
>>> >> VM-beginners mailing list
>>> >> [hidden email]
>>> >> http://lists.squeakfoundation.org/mailman/listinfo/vm-beginners
>>> >
>>> >
>>> >
>>> > --
>>> > Mariano
>>> > http://marianopeck.wordpress.com
>>> >
>>> >
>>
>>
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
> _______________________________________________
> VM-beginners mailing list
> [hidden email]
> http://lists.squeakfoundation.org/mailman/listinfo/vm-beginners
>
>



--
Best regards,
Igor Stasenko AKA sig.



--
Mariano
http://marianopeck.wordpress.com