librelist archives

« back to archive

Building Shoes on OSX

Building Shoes on OSX

From:
Daniel Tennant
Date:
2010-04-23 @ 02:42
I recently went through the process of building Shoes on OSX 10.5, as a
first step towards figuring out how to help out with this project.  When I
built with the precompiled dependencies, the resulting binary wouldn't run,
so I followed the instructions at

http://wiki.github.com/shoes/shoes/buildingshoesonosx

I hit a few snags, needed to set some environment variables, and
libportaudio is now a required dependency.  There was also a dead link for
downloading libjpeg.  What is the policy for updating the wiki pages?
Should I just go ahead and add what I found?

-- 
Daniel Tennant
http://blog.summitpush.com
843-628-1488

Re: [shoes] Building Shoes on OSX

From:
i5m
Date:
2010-04-23 @ 10:52
Daniel,

I've made my changes to that page. Only problem is I point to a modified
Rakefile and a "use-tmp-dep" file that don't exist yet. I didn't manage to
push my changes last night - I got a merge conflict and didn't have time to
sort it out. Will hopefully get that sorted tonight.

Please have a look and let me know what you think.
-----------------------
i5m.co.uk
GPG Key: 0xA18A602B


On Fri, Apr 23, 2010 at 3:42 AM, Daniel Tennant <dan@summitpush.com> wrote:

> I recently went through the process of building Shoes on OSX 10.5, as a
> first step towards figuring out how to help out with this project.  When I
> built with the precompiled dependencies, the resulting binary wouldn't run,
> so I followed the instructions at
>
> http://wiki.github.com/shoes/shoes/buildingshoesonosx
>
> I hit a few snags, needed to set some environment variables, and
> libportaudio is now a required dependency.  There was also a dead link for
> downloading libjpeg.  What is the policy for updating the wiki pages?
> Should I just go ahead and add what I found?
>
> --
> Daniel Tennant
> http://blog.summitpush.com
> 843-628-1488
>

Re: [shoes] Building Shoes on OSX

From:
Michael Kelly
Date:
2010-04-23 @ 17:03
i5m,

Were you able to build using
jpegsrc.v8a.tar.gz<http://www.ijg.org/files/jpegsrc.v8a.tar.gz>?
I originally had updated the link to http://www.ijg.org/, but it seems the
rakefile is expecting version 6, which is no longer available at that site.

Mike

On Fri, Apr 23, 2010 at 6:52 AM, i5m <i5ivem@googlemail.com> wrote:

> Daniel,
>
> I've made my changes to that page. Only problem is I point to a modified
> Rakefile and a "use-tmp-dep" file that don't exist yet. I didn't manage to
> push my changes last night - I got a merge conflict and didn't have time to
> sort it out. Will hopefully get that sorted tonight.
>
> Please have a look and let me know what you think.
> -----------------------
> i5m.co.uk
> GPG Key: 0xA18A602B
>
>
>
> On Fri, Apr 23, 2010 at 3:42 AM, Daniel Tennant <dan@summitpush.com>wrote:
>
>> I recently went through the process of building Shoes on OSX 10.5, as a
>> first step towards figuring out how to help out with this project.  When I
>> built with the precompiled dependencies, the resulting binary wouldn't run,
>> so I followed the instructions at
>>
>> http://wiki.github.com/shoes/shoes/buildingshoesonosx
>>
>> I hit a few snags, needed to set some environment variables, and
>> libportaudio is now a required dependency.  There was also a dead link for
>> downloading libjpeg.  What is the policy for updating the wiki pages?
>> Should I just go ahead and add what I found?
>>
>> --
>> Daniel Tennant
>> http://blog.summitpush.com
>> 843-628-1488
>>
>
>

Re: Building Shoes on OSX

From:
Daniel Tennant
Date:
2010-04-23 @ 17:36
I had to modify the rakefile to work with libjpeg8, but it seemed to
build just fine after that.

-Dan

On 4/23/10, Michael Kelly <michael.e.kelly@gmail.com> wrote:
> i5m,
>
> Were you able to build using
> jpegsrc.v8a.tar.gz<http://www.ijg.org/files/jpegsrc.v8a.tar.gz>?
> I originally had updated the link to http://www.ijg.org/, but it seems the
> rakefile is expecting version 6, which is no longer available at that site.
>
> Mike
>
> On Fri, Apr 23, 2010 at 6:52 AM, i5m <i5ivem@googlemail.com> wrote:
>
>> Daniel,
>>
>> I've made my changes to that page. Only problem is I point to a modified
>> Rakefile and a "use-tmp-dep" file that don't exist yet. I didn't manage to
>> push my changes last night - I got a merge conflict and didn't have time
>> to
>> sort it out. Will hopefully get that sorted tonight.
>>
>> Please have a look and let me know what you think.
>> -----------------------
>> i5m.co.uk
>> GPG Key: 0xA18A602B
>>
>>
>>
>> On Fri, Apr 23, 2010 at 3:42 AM, Daniel Tennant <dan@summitpush.com>wrote:
>>
>>> I recently went through the process of building Shoes on OSX 10.5, as a
>>> first step towards figuring out how to help out with this project.  When
>>> I
>>> built with the precompiled dependencies, the resulting binary wouldn't
>>> run,
>>> so I followed the instructions at
>>>
>>> http://wiki.github.com/shoes/shoes/buildingshoesonosx
>>>
>>> I hit a few snags, needed to set some environment variables, and
>>> libportaudio is now a required dependency.  There was also a dead link
>>> for
>>> downloading libjpeg.  What is the policy for updating the wiki pages?
>>> Should I just go ahead and add what I found?
>>>
>>> --
>>> Daniel Tennant
>>> http://blog.summitpush.com
>>> 843-628-1488
>>>
>>
>>
>


-- 
Daniel Tennant
http://blog.summitpush.com
843-628-1488

Re: [shoes] Re: Building Shoes on OSX

From:
i5m
Date:
2010-04-23 @ 17:59
Yes, same here. I've not pushed changes back to github yet.

On 23 Apr 2010, at 18:36, Daniel Tennant <dan@summitpush.com> wrote:

> I had to modify the rakefile to work with libjpeg8, but it seemed to
> build just fine after that.
>
> -Dan
>
> On 4/23/10, Michael Kelly <michael.e.kelly@gmail.com> wrote:
>> i5m,
>>
>> Were you able to build using
>> jpegsrc.v8a.tar.gz<http://www.ijg.org/files/jpegsrc.v8a.tar.gz>?
>> I originally had updated the link to http://www.ijg.org/, but it  
>> seems the
>> rakefile is expecting version 6, which is no longer available at  
>> that site.
>>
>> Mike
>>
>> On Fri, Apr 23, 2010 at 6:52 AM, i5m <i5ivem@googlemail.com> wrote:
>>
>>> Daniel,
>>>
>>> I've made my changes to that page. Only problem is I point to a  
>>> modified
>>> Rakefile and a "use-tmp-dep" file that don't exist yet. I didn't  
>>> manage to
>>> push my changes last night - I got a merge conflict and didn't  
>>> have time
>>> to
>>> sort it out. Will hopefully get that sorted tonight.
>>>
>>> Please have a look and let me know what you think.
>>> -----------------------
>>> i5m.co.uk
>>> GPG Key: 0xA18A602B
>>>
>>>
>>>
>>> On Fri, Apr 23, 2010 at 3:42 AM, Daniel Tennant  
>>> <dan@summitpush.com>wrote:
>>>
>>>> I recently went through the process of building Shoes on OSX  
>>>> 10.5, as a
>>>> first step towards figuring out how to help out with this  
>>>> project.  When
>>>> I
>>>> built with the precompiled dependencies, the resulting binary  
>>>> wouldn't
>>>> run,
>>>> so I followed the instructions at
>>>>
>>>> http://wiki.github.com/shoes/shoes/buildingshoesonosx
>>>>
>>>> I hit a few snags, needed to set some environment variables, and
>>>> libportaudio is now a required dependency.  There was also a dead  
>>>> link
>>>> for
>>>> downloading libjpeg.  What is the policy for updating the wiki  
>>>> pages?
>>>> Should I just go ahead and add what I found?
>>>>
>>>> --
>>>> Daniel Tennant
>>>> http://blog.summitpush.com
>>>> 843-628-1488
>>>>
>>>
>>>
>>
>
>
> -- 
> Daniel Tennant
> http://blog.summitpush.com
> 843-628-1488

Re: [shoes] Re: Building Shoes on OSX

From:
i5m
Date:
2010-04-23 @ 20:23
Daniel, Michael,

Are you both on 10.5 Intel?  If so this could be very handy. If you  
get it built, could you upload your builds somewhere and link from the  
recent builds page:

http://wiki.github.com/shoes/shoes/recentbuilds

That way our 10.6 users could download and give it a whirl. It *might*  
just be a work around to not being able to build on 10.6 at the moment.

Cheers,

i5m

On 23 Apr 2010, at 18:36, Daniel Tennant <dan@summitpush.com> wrote:

> I had to modify the rakefile to work with libjpeg8, but it seemed to
> build just fine after that.
>
> -Dan
>
> On 4/23/10, Michael Kelly <michael.e.kelly@gmail.com> wrote:
>> i5m,
>>
>> Were you able to build using
>> jpegsrc.v8a.tar.gz<http://www.ijg.org/files/jpegsrc.v8a.tar.gz>?
>> I originally had updated the link to http://www.ijg.org/, but it  
>> seems the
>> rakefile is expecting version 6, which is no longer available at  
>> that site.
>>
>> Mike
>>
>> On Fri, Apr 23, 2010 at 6:52 AM, i5m <i5ivem@googlemail.com> wrote:
>>
>>> Daniel,
>>>
>>> I've made my changes to that page. Only problem is I point to a  
>>> modified
>>> Rakefile and a "use-tmp-dep" file that don't exist yet. I didn't  
>>> manage to
>>> push my changes last night - I got a merge conflict and didn't  
>>> have time
>>> to
>>> sort it out. Will hopefully get that sorted tonight.
>>>
>>> Please have a look and let me know what you think.
>>> -----------------------
>>> i5m.co.uk
>>> GPG Key: 0xA18A602B
>>>
>>>
>>>
>>> On Fri, Apr 23, 2010 at 3:42 AM, Daniel Tennant  
>>> <dan@summitpush.com>wrote:
>>>
>>>> I recently went through the process of building Shoes on OSX  
>>>> 10.5, as a
>>>> first step towards figuring out how to help out with this  
>>>> project.  When
>>>> I
>>>> built with the precompiled dependencies, the resulting binary  
>>>> wouldn't
>>>> run,
>>>> so I followed the instructions at
>>>>
>>>> http://wiki.github.com/shoes/shoes/buildingshoesonosx
>>>>
>>>> I hit a few snags, needed to set some environment variables, and
>>>> libportaudio is now a required dependency.  There was also a dead  
>>>> link
>>>> for
>>>> downloading libjpeg.  What is the policy for updating the wiki  
>>>> pages?
>>>> Should I just go ahead and add what I found?
>>>>
>>>> --
>>>> Daniel Tennant
>>>> http://blog.summitpush.com
>>>> 843-628-1488
>>>>
>>>
>>>
>>
>
>
> -- 
> Daniel Tennant
> http://blog.summitpush.com
> 843-628-1488

Re: [shoes] Re: Building Shoes on OSX

From:
Michael Kelly
Date:
2010-04-23 @ 20:38
Actually, I'm on 10.6.  I'm working on updating the deprecated calls to
Cocoa/Core Text.  Has anyone else made any progress on this?

Mike
On Fri, Apr 23, 2010 at 4:23 PM, i5m <i5ivem@googlemail.com> wrote:

> Daniel, Michael,
>
> Are you both on 10.5 Intel?  If so this could be very handy. If you
> get it built, could you upload your builds somewhere and link from the
> recent builds page:
>
> http://wiki.github.com/shoes/shoes/recentbuilds
>
> That way our 10.6 users could download and give it a whirl. It *might*
> just be a work around to not being able to build on 10.6 at the moment.
>
> Cheers,
>
> i5m
>
> On 23 Apr 2010, at 18:36, Daniel Tennant <dan@summitpush.com> wrote:
>
> > I had to modify the rakefile to work with libjpeg8, but it seemed to
> > build just fine after that.
> >
> > -Dan
> >
> > On 4/23/10, Michael Kelly <michael.e.kelly@gmail.com> wrote:
> >> i5m,
> >>
> >> Were you able to build using
> >> jpegsrc.v8a.tar.gz<http://www.ijg.org/files/jpegsrc.v8a.tar.gz>?
> >> I originally had updated the link to http://www.ijg.org/, but it
> >> seems the
> >> rakefile is expecting version 6, which is no longer available at
> >> that site.
> >>
> >> Mike
> >>
> >> On Fri, Apr 23, 2010 at 6:52 AM, i5m <i5ivem@googlemail.com> wrote:
> >>
> >>> Daniel,
> >>>
> >>> I've made my changes to that page. Only problem is I point to a
> >>> modified
> >>> Rakefile and a "use-tmp-dep" file that don't exist yet. I didn't
> >>> manage to
> >>> push my changes last night - I got a merge conflict and didn't
> >>> have time
> >>> to
> >>> sort it out. Will hopefully get that sorted tonight.
> >>>
> >>> Please have a look and let me know what you think.
> >>> -----------------------
> >>> i5m.co.uk
> >>> GPG Key: 0xA18A602B
> >>>
> >>>
> >>>
> >>> On Fri, Apr 23, 2010 at 3:42 AM, Daniel Tennant
> >>> <dan@summitpush.com>wrote:
> >>>
> >>>> I recently went through the process of building Shoes on OSX
> >>>> 10.5, as a
> >>>> first step towards figuring out how to help out with this
> >>>> project.  When
> >>>> I
> >>>> built with the precompiled dependencies, the resulting binary
> >>>> wouldn't
> >>>> run,
> >>>> so I followed the instructions at
> >>>>
> >>>> http://wiki.github.com/shoes/shoes/buildingshoesonosx
> >>>>
> >>>> I hit a few snags, needed to set some environment variables, and
> >>>> libportaudio is now a required dependency.  There was also a dead
> >>>> link
> >>>> for
> >>>> downloading libjpeg.  What is the policy for updating the wiki
> >>>> pages?
> >>>> Should I just go ahead and add what I found?
> >>>>
> >>>> --
> >>>> Daniel Tennant
> >>>> http://blog.summitpush.com
> >>>> 843-628-1488
> >>>>
> >>>
> >>>
> >>
> >
> >
> > --
> > Daniel Tennant
> > http://blog.summitpush.com
> > 843-628-1488
>
>

Re: [shoes] Re: Building Shoes on OSX

From:
Steve Klabnik
Date:
2010-04-24 @ 04:39
Would you mind sharing how you're going about this? Do you have something
compiling, or are you just looking through and replacing stuff manually,
because you know what's deprecated and what isn't?

On Fri, Apr 23, 2010 at 4:38 PM, Michael Kelly <michael.e.kelly@gmail.com>wrote:

> Actually, I'm on 10.6.  I'm working on updating the deprecated calls to
> Cocoa/Core Text.  Has anyone else made any progress on this?
>
> Mike
>
>

Re: [shoes] Re: Building Shoes on OSX

From:
Michael Kelly
Date:
2010-04-25 @ 22:50
Not at all. For the most part I have been following i5m's build instructions
and working through problems as I run into them. Once dep issues are
resolved, you'll get compilation errors for the  GetWindowPort and
ATSFontActivateFromFileSpecification calls. All the ATS and Carbon calls are
deprecated in 10.6 (ATS is replaced by Core Text, you can search for these
methods on Apple's dev site to find out what their current status is).  One
of the problems that Devyn alluded to is that we will need a separate
version which uses ATS for 10.4, I'm not aware of any way to make this
compatible across 10.4/5/6.

Currently I am able to build and run on OSX 10.6, but I still have some font
issues and probably others.  If you want to see my progress, my github fork
is at mkelly/shoes.  My goal is to get it working properly on 10.6 and then
go back and add in the ATS code with the necessary #ifdef for 10.4.

On Sat, Apr 24, 2010 at 12:39 AM, Steve Klabnik <steve@steveklabnik.com>wrote:

> Would you mind sharing how you're going about this? Do you have something
> compiling, or are you just looking through and replacing stuff manually,
> because you know what's deprecated and what isn't?
>
>
> On Fri, Apr 23, 2010 at 4:38 PM, Michael Kelly <michael.e.kelly@gmail.com>wrote:
>
>> Actually, I'm on 10.6.  I'm working on updating the deprecated calls to
>> Cocoa/Core Text.  Has anyone else made any progress on this?
>>
>> Mike
>>
>>

Re: [shoes] Re: Building Shoes on OSX

From:
Steve Klabnik
Date:
2010-04-26 @ 19:13
Yeah, thanks a ton. I'll have to try this sometime soon...

On Sun, Apr 25, 2010 at 6:50 PM, Michael Kelly <michael.e.kelly@gmail.com>wrote:

> Not at all. For the most part I have been following i5m's build
> instructions and working through problems as I run into them. Once dep
> issues are resolved, you'll get compilation errors for the  GetWindowPort
> and ATSFontActivateFromFileSpecification calls. All the ATS and Carbon calls
> are deprecated in 10.6 (ATS is replaced by Core Text, you can search for
> these methods on Apple's dev site to find out what their current status
> is).  One of the problems that Devyn alluded to is that we will need a
> separate version which uses ATS for 10.4, I'm not aware of any way to make
> this compatible across 10.4/5/6.
>
> Currently I am able to build and run on OSX 10.6, but I still have some
> font issues and probably others.  If you want to see my progress, my github
> fork is at mkelly/shoes.  My goal is to get it working properly on 10.6 and
> then go back and add in the ATS code with the necessary #ifdef for 10.4.
>
> On Sat, Apr 24, 2010 at 12:39 AM, Steve Klabnik <steve@steveklabnik.com>wrote:
>
>> Would you mind sharing how you're going about this? Do you have something
>> compiling, or are you just looking through and replacing stuff manually,
>> because you know what's deprecated and what isn't?
>>
>>
>> On Fri, Apr 23, 2010 at 4:38 PM, Michael Kelly <michael.e.kelly@gmail.com
>> > wrote:
>>
>>> Actually, I'm on 10.6.  I'm working on updating the deprecated calls to
>>> Cocoa/Core Text.  Has anyone else made any progress on this?
>>>
>>> Mike
>>>
>>>
>

Re: [shoes] Re: Building Shoes on OSX

From:
i5m
Date:
2010-04-26 @ 14:42
On Sun, Apr 25, 2010 at 11:50 PM, Michael Kelly
<michael.e.kelly@gmail.com>wrote:

> Currently I am able to build and run on OSX 10.6, but I still have some
> font issues and probably others.
>

Excellent news. Thanks very much for looking at this.

Re: [shoes] Re: Building Shoes on OSX

From:
i5m
Date:
2010-04-26 @ 19:25
Core Text should work on 10.5. I'll see if I can get your changes to  
build.

I don't think we need to worry about 10.4 compatibility (I know I did  
my deps that way, but ...)

On 25 Apr 2010, at 23:50, Michael Kelly <michael.e.kelly@gmail.com>  
wrote:

>  All the ATS and Carbon calls are deprecated in 10.6 (ATS is  
> replaced by Core Text, you can search for these methods on Apple's  
> dev site to find out what their current status is).

Re: [shoes] Re: Building Shoes on OSX

From:
Michael Kelly
Date:
2010-04-26 @ 19:39
Let me know how this goes.  IIRC, a couple of the Core Text calls I used may
have been new for 10.6, but in theory we should be able to do what we need
and be compatible with 10.5.

On Mon, Apr 26, 2010 at 3:25 PM, i5m <i5ivem@googlemail.com> wrote:

> Core Text should work on 10.5. I'll see if I can get your changes to
> build.
>
> I don't think we need to worry about 10.4 compatibility (I know I did my
> deps that way, but ...)
>
>
> On 25 Apr 2010, at 23:50, Michael Kelly <michael.e.kelly@gmail.com> wrote:
>
>  All the ATS and Carbon calls are deprecated in 10.6 (ATS is replaced by
> Core Text, you can search for these methods on Apple's dev site to find out
> what their current status is).
>
>

Re: [shoes] Re: Building Shoes on OSX

From:
i5m
Date:
2010-04-26 @ 21:44
Ah yes,

On 26 Apr 2010, at 20:39, Michael Kelly wrote:

> Let me know how this goes.  IIRC, a couple of the Core Text calls I  
> used may have been new for 10.6, but in theory we should be able to  
> do what we need and be compatible with 10.5.
>

CTFontManagerCreateFontDescriptorsFromURL is 10.6 only. I'd only had a  
quick look through the Core Text documentation and the bits I looked  
at all seemed to be 10.5 and later. But CTFontManager is 10.6 and later.

Oh well, don't worry too much about making changes that suit both 10.5  
and 10.6.

-----------------------
i5m.co.uk
GPG Key: 0xA18A602B

Re: [shoes] Re: Building Shoes on OSX

From:
i5m
Date:
2010-05-17 @ 12:47
For those building on OSX, I came across a small problem on OSX PPC that
probably also affects Intel 10.5 and 10.6.

I discovered the app was still referencing the dependencies I'd used to
build at /tmp/dep and thus wouldn't launch if they weren't there. Doh!

A small fix was required in the

Rakefile<http://github.com/i5m/shoes/commit/8b0210a5a99acc00233278584c1fd3e54ac140fb>.
Basically I'd put "libpng14.dylib" in the list of dylibs instead of
"libpng14.14.dylib" and this mucks up the
install_name_tool<http://github.com/i5m/shoes/blob/osxppc/Rakefile#L182>bit
where the references get changed to @executable_path.

Also, it seems libgthread is required. I haven't figured out where the hell
this has come from, but other dylibs are referencing it so it needs copying
over. I think it's to do with libglib, but I don't understand why it wasn't
in Shoes 2. Is it new in glib?


-----------------------
i5m.co.uk
GPG Key: 0xA18A602B

Re: [shoes] Re: Building Shoes on OSX

From:
Michael Kelly
Date:
2010-05-17 @ 17:04
Thank, i5m.  I had that same problem on 10.6.

Also, regarding dependencies, I needed libiconv when building for 10.6.  I
added a precompiled dependecy package with it to my downloads (
http://github.com/mkelly/shoes/downloads).
On Mon, May 17, 2010 at 8:47 AM, i5m <i5ivem@googlemail.com> wrote:

> For those building on OSX, I came across a small problem on OSX PPC that
> probably also affects Intel 10.5 and 10.6.
>
> I discovered the app was still referencing the dependencies I'd used to
> build at /tmp/dep and thus wouldn't launch if they weren't there. Doh!
>
> A small fix was required in the 
Rakefile<http://github.com/i5m/shoes/commit/8b0210a5a99acc00233278584c1fd3e54ac140fb>.
> Basically I'd put "libpng14.dylib" in the list of dylibs instead of
> "libpng14.14.dylib" and this mucks up the 
install_name_tool<http://github.com/i5m/shoes/blob/osxppc/Rakefile#L182>bit
where the references get changed to @executable_path.
>
> Also, it seems libgthread is required. I haven't figured out where the hell
> this has come from, but other dylibs are referencing it so it needs copying
> over. I think it's to do with libglib, but I don't understand why it wasn't
> in Shoes 2. Is it new in glib?
>
>
> -----------------------
> i5m.co.uk
> GPG Key: 0xA18A602B
>

Re: [shoes] Re: Building Shoes on OSX

From:
i5m
Date:
2010-04-23 @ 21:11
Devyn, Steve Klabnik and Marylou have been working on 10.6.

The approach was "Try and build as 32-bit" as that way we avoid having  
to get rid of the Carbon code.

If you can figure out moving to just Cocoa this would be amazing. I'm  
sure Devyn will have some input here.

On 23 Apr 2010, at 21:38, Michael Kelly <michael.e.kelly@gmail.com>  
wrote:

> Actually, I'm on 10.6.  I'm working on updating the deprecated calls  
> to Cocoa/Core Text.  Has anyone else made any progress on this?
>
> Mike
> On Fri, Apr 23, 2010 at 4:23 PM, i5m <i5ivem@googlemail.com> wrote:
> Daniel, Michael,
>
> Are you both on 10.5 Intel?  If so this could be very handy. If you
> get it built, could you upload your builds somewhere and link from the
> recent builds page:
>
> http://wiki.github.com/shoes/shoes/recentbuilds
>
> That way our 10.6 users could download and give it a whirl. It *might*
> just be a work around to not being able to build on 10.6 at the  
> moment.
>
> Cheers,
>
> i5m
>
> On 23 Apr 2010, at 18:36, Daniel Tennant <dan@summitpush.com> wrote:
>
> > I had to modify the rakefile to work with libjpeg8, but it seemed to
> > build just fine after that.
> >
> > -Dan
> >
> > On 4/23/10, Michael Kelly <michael.e.kelly@gmail.com> wrote:
> >> i5m,
> >>
> >> Were you able to build using
> >> jpegsrc.v8a.tar.gz<http://www.ijg.org/files/jpegsrc.v8a.tar.gz>?
> >> I originally had updated the link to http://www.ijg.org/, but it
> >> seems the
> >> rakefile is expecting version 6, which is no longer available at
> >> that site.
> >>
> >> Mike
> >>
> >> On Fri, Apr 23, 2010 at 6:52 AM, i5m <i5ivem@googlemail.com> wrote:
> >>
> >>> Daniel,
> >>>
> >>> I've made my changes to that page. Only problem is I point to a
> >>> modified
> >>> Rakefile and a "use-tmp-dep" file that don't exist yet. I didn't
> >>> manage to
> >>> push my changes last night - I got a merge conflict and didn't
> >>> have time
> >>> to
> >>> sort it out. Will hopefully get that sorted tonight.
> >>>
> >>> Please have a look and let me know what you think.
> >>> -----------------------
> >>> i5m.co.uk
> >>> GPG Key: 0xA18A602B
> >>>
> >>>
> >>>
> >>> On Fri, Apr 23, 2010 at 3:42 AM, Daniel Tennant
> >>> <dan@summitpush.com>wrote:
> >>>
> >>>> I recently went through the process of building Shoes on OSX
> >>>> 10.5, as a
> >>>> first step towards figuring out how to help out with this
> >>>> project.  When
> >>>> I
> >>>> built with the precompiled dependencies, the resulting binary
> >>>> wouldn't
> >>>> run,
> >>>> so I followed the instructions at
> >>>>
> >>>> http://wiki.github.com/shoes/shoes/buildingshoesonosx
> >>>>
> >>>> I hit a few snags, needed to set some environment variables, and
> >>>> libportaudio is now a required dependency.  There was also a dead
> >>>> link
> >>>> for
> >>>> downloading libjpeg.  What is the policy for updating the wiki
> >>>> pages?
> >>>> Should I just go ahead and add what I found?
> >>>>
> >>>> --
> >>>> Daniel Tennant
> >>>> http://blog.summitpush.com
> >>>> 843-628-1488
> >>>>
> >>>
> >>>
> >>
> >
> >
> > --
> > Daniel Tennant
> > http://blog.summitpush.com
> > 843-628-1488
>
>

Re: [shoes] Re: Building Shoes on OSX

From:
Devyn Cairns
Date:
2010-04-23 @ 21:45
Yeah, that's what we were doing, but now it looks like a major rewrite of *
cocoa.m* is in order. We'll need to replace the Pango for 10.5/10.6 with a
special Core Text patched version, but keep the ATS version for 10.4. The
few Carbon calls just appear to be doing some WM operations, so those can
probably be replaced easily.

We weren't really looking forward to having to do the ATS part, because it
seems like it's a total mess,  but it now seems as if we'll have to.

Again, if anyone wants to help, we'll welcome it. I'm new to the OS X
platform, so I've been kind of lost. And also we need help with dissection
of the Rakefile, it too is a mess (that would be beneficial to all
platforms, though... we should completely rearrange it and put in more
comments, because currently it's like the aftermath of a hurricane)

On Fri, Apr 23, 2010 at 2:11 PM, i5m <i5ivem@googlemail.com> wrote:

> Devyn, Steve Klabnik and Marylou have been working on 10.6.
>
> The approach was "Try and build as 32-bit" as that way we avoid having to
> get rid of the Carbon code.
>
> If you can figure out moving to just Cocoa this would be amazing. I'm sure
> Devyn will have some input here.
>
> On 23 Apr 2010, at 21:38, Michael Kelly <michael.e.kelly@gmail.com> wrote:
>
> Actually, I'm on 10.6.  I'm working on updating the deprecated calls to
> Cocoa/Core Text.  Has anyone else made any progress on this?
>
> Mike
> On Fri, Apr 23, 2010 at 4:23 PM, i5m < <i5ivem@googlemail.com>
> i5ivem@googlemail.com> wrote:
>
>> Daniel, Michael,
>>
>> Are you both on 10.5 Intel?  If so this could be very handy. If you
>> get it built, could you upload your builds somewhere and link from the
>> recent builds page:
>>
>> <http://wiki.github.com/shoes/shoes/recentbuilds>
>> http://wiki.github.com/shoes/shoes/recentbuilds
>>
>> That way our 10.6 users could download and give it a whirl. It *might*
>> just be a work around to not being able to build on 10.6 at the moment.
>>
>> Cheers,
>>
>> i5m
>>
>> On 23 Apr 2010, at 18:36, Daniel Tennant < <dan@summitpush.com>
>> dan@summitpush.com> wrote:
>>
>> > I had to modify the rakefile to work with libjpeg8, but it seemed to
>> > build just fine after that.
>> >
>> > -Dan
>> >
>> > On 4/23/10, Michael Kelly < <michael.e.kelly@gmail.com>
>> michael.e.kelly@gmail.com> wrote:
>> >> i5m,
>> >>
>> >> Were you able to build using
>> >> jpegsrc.v8a.tar.gz< <http://www.ijg.org/files/jpegsrc.v8a.tar.gz>
>> http://www.ijg.org/files/jpegsrc.v8a.tar.gz>?
>> >> I originally had updated the link to <http://www.ijg.org/>
>> http://www.ijg.org/, but it
>> >> seems the
>> >> rakefile is expecting version 6, which is no longer available at
>> >> that site.
>> >>
>> >> Mike
>> >>
>> >> On Fri, Apr 23, 2010 at 6:52 AM, i5m < <i5ivem@googlemail.com>
>> i5ivem@googlemail.com> wrote:
>> >>
>> >>> Daniel,
>> >>>
>> >>> I've made my changes to that page. Only problem is I point to a
>> >>> modified
>> >>> Rakefile and a "use-tmp-dep" file that don't exist yet. I didn't
>> >>> manage to
>> >>> push my changes last night - I got a merge conflict and didn't
>> >>> have time
>> >>> to
>> >>> sort it out. Will hopefully get that sorted tonight.
>> >>>
>> >>> Please have a look and let me know what you think.
>> >>> -----------------------
>> >>> <http://i5m.co.uk/>i5m.co.uk
>> >>> GPG Key: 0xA18A602B
>> >>>
>> >>>
>> >>>
>> >>> On Fri, Apr 23, 2010 at 3:42 AM, Daniel Tennant
>> >>> < <dan@summitpush.com>dan@summitpush.com>wrote:
>> >>>
>> >>>> I recently went through the process of building Shoes on OSX
>> >>>> 10.5, as a
>> >>>> first step towards figuring out how to help out with this
>> >>>> project.  When
>> >>>> I
>> >>>> built with the precompiled dependencies, the resulting binary
>> >>>> wouldn't
>> >>>> run,
>> >>>> so I followed the instructions at
>> >>>>
>> >>>> <http://wiki.github.com/shoes/shoes/buildingshoesonosx>
>> http://wiki.github.com/shoes/shoes/buildingshoesonosx
>> >>>>
>> >>>> I hit a few snags, needed to set some environment variables, and
>> >>>> libportaudio is now a required dependency.  There was also a dead
>> >>>> link
>> >>>> for
>> >>>> downloading libjpeg.  What is the policy for updating the wiki
>> >>>> pages?
>> >>>> Should I just go ahead and add what I found?
>> >>>>
>> >>>> --
>> >>>> Daniel Tennant
>> >>>> <http://blog.summitpush.com/>http://blog.summitpush.com
>> >>>> 843-628-1488
>> >>>>
>> >>>
>> >>>
>> >>
>> >
>> >
>> > --
>> > Daniel Tennant
>> > <http://blog.summitpush.com/>http://blog.summitpush.com
>> > 843-628-1488
>>
>>
>


-- 
   ~devyn

Re: Building Shoes on OSX

From:
Daniel Tennant
Date:
2010-04-26 @ 14:58
I am running on 10.5.  I'll get a build uploaded and add the link.


On 4/23/10, i5m <i5ivem@googlemail.com> wrote:
> Daniel, Michael,
>
> Are you both on 10.5 Intel?  If so this could be very handy. If you
> get it built, could you upload your builds somewhere and link from the
> recent builds page:
>
> http://wiki.github.com/shoes/shoes/recentbuilds
>
> That way our 10.6 users could download and give it a whirl. It *might*
> just be a work around to not being able to build on 10.6 at the moment.
>
> Cheers,
>
> i5m
>
> On 23 Apr 2010, at 18:36, Daniel Tennant <dan@summitpush.com> wrote:
>
>> I had to modify the rakefile to work with libjpeg8, but it seemed to
>> build just fine after that.
>>
>> -Dan
>>
>> On 4/23/10, Michael Kelly <michael.e.kelly@gmail.com> wrote:
>>> i5m,
>>>
>>> Were you able to build using
>>> jpegsrc.v8a.tar.gz<http://www.ijg.org/files/jpegsrc.v8a.tar.gz>?
>>> I originally had updated the link to http://www.ijg.org/, but it
>>> seems the
>>> rakefile is expecting version 6, which is no longer available at
>>> that site.
>>>
>>> Mike
>>>
>>> On Fri, Apr 23, 2010 at 6:52 AM, i5m <i5ivem@googlemail.com> wrote:
>>>
>>>> Daniel,
>>>>
>>>> I've made my changes to that page. Only problem is I point to a
>>>> modified
>>>> Rakefile and a "use-tmp-dep" file that don't exist yet. I didn't
>>>> manage to
>>>> push my changes last night - I got a merge conflict and didn't
>>>> have time
>>>> to
>>>> sort it out. Will hopefully get that sorted tonight.
>>>>
>>>> Please have a look and let me know what you think.
>>>> -----------------------
>>>> i5m.co.uk
>>>> GPG Key: 0xA18A602B
>>>>
>>>>
>>>>
>>>> On Fri, Apr 23, 2010 at 3:42 AM, Daniel Tennant
>>>> <dan@summitpush.com>wrote:
>>>>
>>>>> I recently went through the process of building Shoes on OSX
>>>>> 10.5, as a
>>>>> first step towards figuring out how to help out with this
>>>>> project.  When
>>>>> I
>>>>> built with the precompiled dependencies, the resulting binary
>>>>> wouldn't
>>>>> run,
>>>>> so I followed the instructions at
>>>>>
>>>>> http://wiki.github.com/shoes/shoes/buildingshoesonosx
>>>>>
>>>>> I hit a few snags, needed to set some environment variables, and
>>>>> libportaudio is now a required dependency.  There was also a dead
>>>>> link
>>>>> for
>>>>> downloading libjpeg.  What is the policy for updating the wiki
>>>>> pages?
>>>>> Should I just go ahead and add what I found?
>>>>>
>>>>> --
>>>>> Daniel Tennant
>>>>> http://blog.summitpush.com
>>>>> 843-628-1488
>>>>>
>>>>
>>>>
>>>
>>
>>
>> --
>> Daniel Tennant
>> http://blog.summitpush.com
>> 843-628-1488
>
>


-- 
Daniel Tennant
http://blog.summitpush.com
843-628-1488

Re: [shoes] Building Shoes on OSX

From:
i5m
Date:
2010-04-23 @ 06:10
Daniel,

I'm in the midst of updating that wiki page based on doing exactly the  
same on 10.5 PPC. If I finish that later today, please could you then  
take a look and see if things differ for 10.5 Intel? (I assume you are  
on Intel?). We could then edit it to suit both.

Thanks very much for your efforts though. This means we can do some  
releases for 10.5!


On 23 Apr 2010, at 03:42, Daniel Tennant <dan@summitpush.com> wrote:

> I recently went through the process of building Shoes on OSX 10.5,  
> as a first step towards figuring out how to help out with this  
> project.  When I built with the precompiled dependencies, the  
> resulting binary wouldn't run, so I followed the instructions at
>
> http://wiki.github.com/shoes/shoes/buildingshoesonosx
>
> I hit a few snags, needed to set some environment variables, and  
> libportaudio is now a required dependency.  There was also a dead  
> link for downloading libjpeg.  What is the policy for updating the  
> wiki pages?  Should I just go ahead and add what I found?
>
> -- 
> Daniel Tennant
> http://blog.summitpush.com
> 843-628-1488