I've been able to run the 64 bit version of Sage 6.2 onn my Core 2 Duo OS X 
10.6 macbookpro with no trouble.  
This is the version I downloaded as
*    sage-6.2-x86_64-Darwin-OSX_10.6_x86_64-app.dmg* 
<http://boxen.math.washington.edu/home/sagemath/sage-mirror/osx/intel/sage-6.2-x86_64-Darwin-OSX_10.6_x86_64-app.dmg>

The problem seems to be with *building* a 64 bit version.
Is it impossible to build a 64bit version of Sage on this machine?

thanks,
Daniel

On Tuesday, August 26, 2014 1:59:37 PM UTC, Dima Pasechnik wrote:
>
> On 2014-08-26, Volker Braun <[email protected] <javascript:>> wrote: 
> > ------=_Part_2182_349848151.1409057890862 
> > Content-Type: text/plain; charset=UTF-8 
> > 
> > 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. 
>
> I presume the old buildbot had better hardware than Core2 Duo (that's what 
> the OP has in a laptop). 
> For the latter one cannot really get OSX10.6 running in 64-bit mode. 
> Apple apparently preferred users upgrading to 10.7, 
> instead of providing 64-bit support for these CPUs. 
>
> We have seen these issues few years ago, when these 
> machines hit the market. 
> As I have such a laptop (running 64-bit Debian Linux now :-)) 
> myself, I knew this all too well. 
> (But I can't recall details now; all I recall was quite a 
> few complaints that binary releases of Sage didn't work) 
>
>
>
> > 
> > 
> > 
> > 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 <[email protected]> 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 [email protected].
To post to this group, send email to [email protected].
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