On Mon, May 22, 2023 at 3:09 AM Louis Deaett <louis.dea...@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

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+unsubscr...@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/CAAWYfq3rVthyNYcef68YJ%3D%2BUDGsDB7nKkzJavPfgpL%2BR6FHdEg%40mail.gmail.com.

Reply via email to