You have to manually rename the sage-6.3-i386-Darwin.dmg to include the 
-app and version details.

It seems you built 32-bit binaries, which you can verify with "file" e.g. 
On the old 10.6 buildbot the output defaulted to 64 bit. No idea why that 
is or how to change the defaults for xcode commandline tools.



On Tuesday, August 26, 2014 12:55:30 PM UTC+1, Daniel Friedan wrote:
>
> Dima's suggestion worked.  My OS X 10.6.8 build of Sage 6.3 succeeded, 
> produced a .dmg file containing an app version that ran and passed some 
> rudimentary tests.
>
> I have a few questions about the resulting build.  Modulo these questions, 
> I could volunteer to produce OSX 10.6 builds of future Sage versions (both 
> app and non-app).  I'd probably need some hand-holding when/if things go 
> wrong.
>
> The .dmg file that was produced was named
>        sage-6.3-i386-Darwin.dmg
> This differs from the name of the Sage 6.2 .dmg that I downloaded and used 
> previously:
>        sage-6.2-x86_64-Darwin-OSX_10.6_x86_64-app.dmg
>
> Did I leave out some build option to get 64bit?
> How can I determine if my build is 64bit?
> The name of the .dmg file does not contain '-app' or 'OSX_10.6'.  Did I 
> leave out build options?
>
> Here's what I did for the build.  I am using a Core 2 Duo cpu running OS X 
> 10.6.8.
>
> git clone git://github.com/sagemath/sage.git
> cd sage
> export MAKE="make -j2"
> $MAKE
>
> git checkout 6.3
>
> git remote add trac git://trac.sagemath.org/sage.git -t master
> git fetch trac u/iandrus/trac-16796
> git checkout FETCH_HEAD
>
> export SAGE_APP_DMG=yes
> export SAGE_APP_BUNDLE=yes
> ./sage -bdist
>
> thanks,
> Daniel
>
> On Friday, August 22, 2014 11:08:40 PM UTC, Dima Pasechnik wrote:
>>
>> On 2014-08-22, Daniel Friedan <dfri...@gmail.com> wrote: 
>> > ------=_Part_1632_1626995138.1408746138628 
>> > Content-Type: text/plain; charset=UTF-8 
>> > 
>> > Again, trying to build Sage 6.3 under OS X 10.6.8 (Intel Core 2 duo 
>> cpu). 
>> > 
>> > This time I did run 'make', but ended with "** BUILD FAILED **" 
>> > 
>> > $ git clone git://github.com/sagemath/sage.git 
>> > $ cd sage 
>> > $ export MAKE="make -j2" 
>> > $ $MAKE 
>> > ...[wait 6 hours]... 
>> > $ git checkout 6.3 
>> > $ export SAGE_APP_DMG=yes 
>> > $ export SAGE_APP_BUNDLE=yes 
>> > $ ./sage -bdist 
>> > 
>>
>>
>>
>> Actually, 
>> $ git checkout 6.3 
>> should obviously have come before $MAKE, as 
>> this is the version you want to build and distribute 
>> (hopefully this was OK, as 
>> $ git clone git://github.com/sagemath/sage.git 
>> checks out version 6.3 anyway, IMHO) 
>>
>>
>> Anyhow, you seem to hit the bug fixed in http://trac.sagemath.org/16796 
>> (this fix is not in 6.3) 
>>
>> You need to apply it, I suppose. 
>> Have a look at the Sage developer guide for detailed instructions 
>> (this is basically 3 git commands you need, as outlined below) 
>>
>>
>>  first of all, you need to add trac git server to the list of remotes: 
>>
>> $ git remote add trac git://trac.sagemath.org/sage.git -t master 
>>
>>  then, we get the patch from trac.sagemath.org/16796 
>>
>> $ git fetch trac u/iandrus/trac-16796 
>>
>>  finally, we apply it: 
>>
>> $ git checkout FETCH_HEAD 
>>
>> now 
>> ./sage -bdist 
>> should succeed 
>> (no need to rebuild Sage, as we only changed src/mac-app/AppController.m 
>> which is not a part of Sage proper) 
>>
>> HTH, 
>> Dima 
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to