On Dec 10, 2007, at 6:29 PM, Jeremy Huddleston wrote:
I asked you this before but never really responded to your response. I'm having trouble compiling a working libX11 on my own. Your compiled 1.1.3 version works fine, but when I drop in the one I compile, I get breakage:
(17:23:05 Mon Dec 10 2007 jeremy@tifa i386) ~/src/freedesktop/src $ xterm _X11TransSocketINETConnect() can't get address for /tmp/launch- R9Xor0/:6000: nodename nor servname provided, or not known xterm Xt error: Can't open display: /tmp/launch-R9Xor0/:0
I compiled it using: --disable-xf86bigfont --without-xcb --disable-static CFLAGS="-Wall -O2 -arch i386 -arch ppc -arch x86_64 -arch ppc64 - pipe -DNO_ALLOCA -D__DARWIN__ -DHAVE_LAUNCHD"
I also have the latest git of xtrans (which is where _X11TransSocketINETConnect() comes from). What am I missing here?
Nothing jumps out at me as obvious -- I assume you've checked using otool -L to make sure that xterm is really linking against the correct libX11 (and not one from MacPorts, or something -- although we should fix that in MacPorts, too :)) Can you put up the binary you're generating for libX11 somewhere? I'll disassemble it and compare it to what I get when I build with those flags. -- Ben Byer CoreOS / BSD Technology Group, XDarwin maintainer