10.11 64bit - gcc14 not working
Riccardo Mottola
riccardo.mottola at libero.it
Tue Feb 25 00:57:44 UTC 2025
Hi,
Ryan Carsten Schmidt wrote:
> On Feb 24, 2025, at 02:56, Riccardo Mottola wrote:
>> That is what I suspect (or user error, I activated universal during some test manually).
>> Such default would be different from the build server though, I so I guess more it is an issue or combination of settings on my side
> Can you provide evidence for this claim? When MacPorts is running on the build machines, it has no idea it is running in a build machine. It is doing exactly what it would do on a user's machine.
Perhaps I expressed myself unclearly. I intend that there is no issue on
the build machine, but I have universal on my user system. So if some
automatic dependency would kick in to make it universal, it should
happen there too, shouldn't it?
What I know is that I never install python3.. It is always a dependency
for me, so it gets installed as requested (exception is pesky python2.7
which I still need for ArcticFox and TenFourFox).
However, I tried:
port -v installed rdependentof:python310 | grep -F i386
shows nothing, so I guess nothing right now wants it i386.
also
port installed requested
shows many ports, but no python3 port shows - as I would expect.
> If you do not actually want python310 installed with the universal variant, then install it without that variant.
>
> There is no built-in command to reinstall all ports without the universal variant. You can use a shell command pipeline to get the list of ports that are installed with the universal variant and reinstall them without that variant. I've probably posted such a command pipeline to this list or the other one many years ago, although that probably predated the tracking of requested variants and thus probably will not correctly preserve them.
>
First, I did run a "port reclaim". Then I can redo:
$ port -v installed rdependentof:python310
The following ports are currently installed:
py310-cairo @1.27.0_0+quartz (active)
requested_variants='+quartz-x11' platform='darwin 15' archs='x86_64'
date='2024-11-22T22:20:47+0100'
py310-gobject3 @3.46.0_0 (active) requested_variants=''
platform='darwin 15' archs='x86_64' date='2023-10-12T01:48:38+0200'
Apparently... nothing I explicitly asked to install requires python310
sudo port uninstall python310 py310-gobject3 py310-cairo
and it is gone. Now, if all is fine, I should have nothing left that
requires universal, but I have some installed ports left:
port installed | grep universal
bzip2 @1.0.8_0+universal (active)
expat @2.6.4_0+universal (active)
gettext-runtime @0.22.5_0+universal (active)
libedit @20250104-3.1_0+universal (active)
libffi @3.4.6_1+universal (active)
libiconv @1.17_0+universal (active)
libomp @19.1.7_0+universal (active)
ncurses @6.5_0+universal (active)
openssl @3_22+universal (active)
openssl3 @3.4.1_0+universal (active)
sqlite3 @3.49.1_0+universal (active)
xz @5.6.4_0+universal (active)
zlib @1.3.1_0+universal (active)
I imagine however that they will not rebuild by themselves as
non-universal? I did not enough to heal things, but the universal might
propagate again, wouldn't it?
I'ld like to rebuild these without breaking dependencies or rebuilding
uninstalling too much...
Riccardo
More information about the macports-dev
mailing list