Aha – thank you!  I will start playing with this...

– Louis


On Monday, May 22, 2023 at 12:17:56 PM UTC-4 Dima Pasechnik wrote:

> On Mon, May 22, 2023 at 4:53 PM Dima Pasechnik <dim...@gmail.com> wrote:
> >
> > On Mon, May 22, 2023 at 3:09 AM Louis Deaett <louis....@gmail.com> 
> wrote:
> > >
> > > Many thanks for the word of encouragement, and also for pointing me to 
> that ticket. I was not even familiar with tox, to be honest, so I read up 
> on its intended purpose.
> > >
> > > I can see that the source for Sage 9.7 that I have here has a tox.ini 
> file, but inside there is no reference to MacPorts. Is that because the 
> MacPorts environments alluded to in the thread (the one you linked) haven't 
> been merged into the release branch of Sage?
> > >
> > > After further digging, I did notice this branch:
> > >
> > > 
> https://github.com/sagemath/sagetrac-mirror/tree/u/mkoeppe/tox_ini__add_macports_environment
> > >
> > > It looks like it hasn't seen any commits in almost a year. But is that 
> still my best starting point? Shall I pick up and work with this, or has 
> this effort been abandoned?
> >
> > indeed, no work had been done since.
> > A good starting point would be to take it rebased over the latest 
> develop, here:
> > 
> https://github.com/dimpase/sage/pull/new/u/mkoeppe/tox_ini__add_macports_environment
>
> Oops, I meant to post this: https://github.com/sagemath/sage/pull/35667
> (same branch, as a PR)
> >
> > HTH
> > Dima
> >
> >
> > >
> > > Many thanks again!
> > >
> > > – Louis
> > >
> > >
> > > On Friday, May 5, 2023 at 2:42:19 PM UTC-4 John H Palmieri wrote:
> > >>
> > >> In principle this should work. See 
> https://github.com/sagemath/sage/issues/31505 for some relevant 
> information. Others might have direct experience with it.
> > >>
> > >> On Friday, May 5, 2023 at 11:24:07 AM UTC-7 Louis Deaett wrote:
> > >>>
> > >>> I'm interested in Sage development (and contributing some 
> enhancements) and so I'd like to be able to build the current release (and 
> ultimately the development branch) from source.
> > >>>
> > >>> I am running macOS 10.9 (Mavericks) because that is what I prefer, 
> and because some of my hardware tops out at that version. Anyway, I've had 
> decent success getting open-source software up and running under MacPorts, 
> which has good support for 10.9 (and even earlier).
> > >>>
> > >>> So I've been working on building Sage from source using MacPorts. 
> Compilation seems to go smoothly with MacPorts LLVM tools, but I've run 
> into some snags whereby the build for some SPKGs seems to get gummed up 
> when it can't locate some of the libraries or headers provided by MacPorts. 
> By its nature, this hasn't felt like an insurmountable problem.
> > >>>
> > >>> Still, while I can keep hacking away at this, I figured I should 
> ask: Is there any fundamental reason why what I'm trying to do should be 
> impossible?
> > >>>
> > >>> If there are major barriers in my path with this that I'm just not 
> encountering yet or just haven't realized, then it would (of course) help 
> me out to know.
> > >>>
> > >>> For what it's worth, if building under MacPorts is theoretically 
> possible but would require some additional effort on the Sage side, then 
> that's something I'd be willing to contribute to, if anything comes out of 
> my own efforts.
> > >>>
> > >>> Thanks in advance for any advice!
> > >>>
> > >>> -- Louis
> > >
> > > --
> > > You received this message because you are subscribed to the Google 
> Groups "sage-devel" group.
> > > To unsubscribe from this group and stop receiving emails from it, send 
> an email to sage-devel+...@googlegroups.com.
> > > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/5a8f7076-fcb4-462d-8c48-a7b1c7fea26dn%40googlegroups.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/5fddf3e4-2de2-4634-a48c-b91eff3c660an%40googlegroups.com.

Reply via email to