On 1/13/25 9:31 AM, Ryan Carsten Schmidt wrote:
On Jan 13, 2025, at 08:42, Anthony M. Agelastos wrote:

There are some Ports I'm able to build on System A that I cannot on System B.


Are there tickets for these problems?
Yes, I have opened up tickets for these. An example of one is librsvg #68698 <https://trac.macports.org/ticket/68698>. For this example, it seems there are some proxy/SSL issues preventing that build (but other Cargo builds seem to work fine). I am not strong enough in proxy/SSL stuff and Cargo to take it any further than I have in that issue. In that example, I have access to a system that doesn't need to use the proxy (where librsvg builds just fine). Other times this is ameliorated when it is pre-built and the *.tbz2 file is downloaded from MacPorts, however many of the ports don't seem to have such a build for arm64 on Sequoia yet.

I would like to transfer the build from A to B.


I don't think there are official instructions for how to do that because it's not a procedure users are expected to need to do. You should just be able to "sudo port install" the port on the other system and if you can't then that's a bug we'd want to fix.
In general I agree. However, for weird corner cases such as my example above, it would be nice to be able to get a system operational (e.g., librsvg blocks quite a few ports) while the better fix is on the way.

All of the instructions I found online for creating a "*.tbz2" bundle seem to only work if the Port hasn't been installed already, i.e., I couldn't find instructions on how to create it from an already built Port.


Perhaps because until very recently MacPorts installed the tbz2 files when you installed a port.

That seems logical.

Overall, though, are my steps "correct" for what I want to do or is there a better way? Thank you for your help with this.

Reply via email to