[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