[MacPorts] #61581: xcrysden @1.6.2 build failure on Big Sur
MacPorts
noreply at macports.org
Sun Nov 22 18:54:55 UTC 2020
#61581: xcrysden @1.6.2 build failure on Big Sur
-----------------------+----------------------
Reporter: jakoboo | Owner: dstrubbe
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.6.4
Resolution: | Keywords: bigsur
Port: xcrysden |
-----------------------+----------------------
Comment (by kencu):
the x11 apps do launch from the terminal, invoking X11.app to run and
serve as their display server, use xinit and some scripts that the Apple
engineer behind all this wrote up. He also wrote the XQuartz.app and set
up the website that provides that, and he contribute Apple fixes to the
xorg-server project upstream. He's become way too busy to handhold people
around here any longer, although in past years he did a lot of that.
The sequence works generally fairly well. It does not work well at all on
10.4 Tiger, where the method I told you about is the only working method.
On all the newer systems, it does work, but it can be broken.
If you ever installed XQuartz.app, remove any remnants of it, including
any launch scripts, etc, it might have added. For this reason alone,
MacPorts should bundle xorg-server and have it automatically installed
when users install x11 apps, because when people have troubles, they
install XQuartz.app and then things get promptly messed up. (FYI the only
reason it is not installed is that we got into a silly "discussion" about
the possible 1 person in 1 million who would want x11 apps installed on
his Mac but no display server).
Then look through your startup scripts and remove anything that says
anything about setting the DISPLAY.
Then reboot your system, and see if it works.
If it does, thank your lucky stars. If not, report back.
Once you get that working, there is a much much more complicated project
that can be done to run the x11 apps on a different server -- I use Ubuntu
-- and view them on the Mac using the X11.app as though they were running
locally. That does work, but is about 10 x harder to set up than this.
--
Ticket URL: <https://trac.macports.org/ticket/61581#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list