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

I'm Cc'ing Jeremy since this is related to X11.

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: newclosed

No response to Jeremy's question, and it works fine here.

Note: See TracTickets for help on using tickets.