• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: X.org / X11.app source code distribution available; cursor fix binary, too
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: X.org / X11.app source code distribution available; cursor fix binary, too


  • Subject: Re: X.org / X11.app source code distribution available; cursor fix binary, too
  • From: Ben Byer <email@hidden>
  • Date: Tue, 30 Oct 2007 19:27:40 -0700


On Oct 30, 2007, at 8:32 AM, Aaron Bannert wrote:


On Oct 29, 2007, at 6:31 PM, Ben Byer wrote:

The following steps should work to build the Xquartz that comes with Leopard, assuming you're on a Leopard system. (It's possible to do this on Tiger, too, but is much more difficult and the subject for another conversation.)

curl -LO http://pkgconfig.freedesktop.org/releases/pkg-config-0.22.tar.gz
curl -LO http://downloads.sourceforge.net/mesa3d/ MesaLib-6.5.2.tar.bz2
curl -LO http://people.freedesktop.org/~bbyer/x11app/xorg-server-1.2.0a1.tar.bz2
[...]
I'd be interested in hearing if that binary fixes the cursor problem (I still have never successfully reproduced the problem, and not for lack of trying). I would also like to hear if those instructions work, and I would love any other patches thrown my way, too.

I was able to successfully build and run Xquartz using your above instructions and your tarball. Can't do -arch x86_64 yet though (fails while building crAppleWM.m -> crAppleWM.o).

Yeah; we have not made any effort to build Xquartz as 64-bit because it doesn't seem like there's much benefit to do so -- X11 client apps, sure, but a 64-bit client can talk to a 32-bit server.


Also, when building from GIT I ran into this problem that I solved (patch attached below):

configure.ac:556: error: possibly undefined macro: XTRANS_CONNECTION_FLAGS
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.

Ouch, yeah. Another way to fix this is 'export ACLOCAL="/usr/bin/ aclocal -I /usr/X11/share/aclocal"'. I'm not sure whether it's considered the Right Thing To Do to add it to Makefile.am, but it might cause fewer headaches,


It looks like aclocal isn't picking up the macros in /usr/X11/share/ aclocal (it needs xtrans.m4 in that directory), and in order to get autoreconf to pass the right -I flag to aclocal I had to add this patch to the Makefile.am:

diff --git a/Makefile.am b/Makefile.am
index c425cc6..20562cc 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,6 @@
AUTOMAKE_OPTIONS=dist-bzip2 foreign nostdinc
DISTCHECK_CONFIGURE_FLAGS=--disable-xorgcfg
+ACLOCAL_AMFLAGS=-I/usr/X11/share/aclocal

-- Ben Byer CoreOS / BSD Technology Group, XDarwin maintainer

_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list      (email@hidden)
This email sent to email@hidden


  • Follow-Ups:
    • Re: X.org / X11.app source code distribution available; cursor fix binary, too
      • From: Aaron Bannert <email@hidden>
References: 
 >X.org / X11.app source code distribution available; cursor fix binary, too (From: Ben Byer <email@hidden>)
 >Re: X.org / X11.app source code distribution available; cursor fix binary, too (From: Aaron Bannert <email@hidden>)

  • Prev by Date: Re: Bringing All Windows to Front
  • Next by Date: X11 issues
  • Previous by thread: Re: X.org / X11.app source code distribution available; cursor fix binary, too
  • Next by thread: Re: X.org / X11.app source code distribution available; cursor fix binary, too
  • Index(es):
    • Date
    • Thread