Opened 14 years ago
Closed 13 years ago
#25826 closed defect (worksforme)
xemacs builds against wrong X11, causing hangs
Reported by: | wealthychef1 | Owned by: | mww@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.1 |
Keywords: | Cc: | jeremyhu (Jeremy Huddleston Sequoia) | |
Port: | xemacs |
Description
Hello, The xemacs port links against /opt/local/lib/libX*. On my snow Leopard box, xemacs hangs on startup because the X11 library in macports does not seem to understand my "/tmp/launch*" DISPLAY format. When I build xemacs from source and link against /usr/X11R6/lib/libX*, there is no hang. The hang occurs in getaddrinfo(), when xemacs for some reason looks up the machine associated with DISPLAY. I have discussed this on the xemacs-beta list and come to the conclusion that this is a MacPorts bug. Thanks for your attention and help in solving this matter. For now, I must build xemacs by hand and forego the MacPorts xemacs.
Change History (3)
comment:1 Changed 14 years ago by mf2k (Frank Schima)
Cc: | jeremyhu@… added |
---|---|
Keywords: | xemacs X11 removed |
Owner: | changed from macports-tickets@… to mww@… |
Port: | @21.4.22 removed |
comment:2 Changed 14 years ago by jeremyhu (Jeremy Huddleston Sequoia)
libX11 uses xtrans which understands the launchd socket. libxcb also uses the launchd socket just fine.
Can you attach the sample that you took? The hang was in a getaddrinfo() inside xemacs and not the libraries.
comment:3 Changed 13 years ago by jmroot (Joshua Root)
Resolution: | → worksforme |
---|---|
Status: | new → closed |
No response to Jeremy's question, and it works fine here.
I'm Cc'ing Jeremy since this is related to X11.