[MacPorts] #69737: ld: symbol(s) not found for architecture x86_64 in libX11.a @1.8.8_0+universal
MacPorts
noreply at macports.org
Mon Apr 15 16:35:43 UTC 2024
#69737: ld: symbol(s) not found for architecture x86_64 in libX11.a
@1.8.8_0+universal
----------------------------+----------------------
Reporter: marcoferraris | Owner: jeremyhu
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: xorg-libX11 |
----------------------------+----------------------
Comment (by marcoferraris):
Yes you understood correctly.
I know that in macports there is a reduce @20211019_0 port: it is a r6110
PSL-reduce application.
I already installed it and the port compiled also under Sonoma 14.4.1
(arm64). However, on my MacBook M1 it doesn't run because reduce-algebra
maintainers did not port the bpsl code to the arm64 architecture. In my
MacBook M1 the application 'bpsl' is missing.
Since the 'reduce @20211019_0' port is quite old, I prefer to work with
the latest version available and, if I want to run it natively on my
MacBook M1, I have to use CSL-reduce.
The problem with compiling CSL-reduce is that it uses the libFOX-1.6.a
library, which in turn needs the libX11.a library. With the xorg-libX11
@1.8.7+universal port (and previous versions) installed there is no
problem both in X86_64 and arm64 architectures. Last week I updated to
xorg-libX11 @1.8.8+universal and compiling CSL-reduce consistently failed
on my X86_64 Macs because the libFOX-1.6.a library was missing. No problem
on the MacBook Air M1.
Restoring, from a Time Machine backup, macports to a previous version
containing the xorg-libX11 @1.8.7+universal port on my X86_64 Macs solved
the problem (temporarily).
--
Ticket URL: <https://trac.macports.org/ticket/69737#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list