December 3, 2015

Building XQuartz on OS X Yosemite 10.10.5

OS 標準でインストールされている libtool では configure でエラーになったので、brew で libtool をインストールした。
$ git clone https://github.com/XQuartz/xorg-server.git
$ git log -1 --oneline
d8b7a90 xserver 1.17.99.902 (1.18 RC2)
$ cd xorg-server
$ export ACLOCAL="aclocal -I /opt/X11/share/aclocal -I /usr/local/share/aclocal"
$ export PKG_CONFIG_PATH="/opt/X11/share/pkgconfig:/opt/X11/lib/pkgconfig"
$ export CFLAGS="-Wall -O0 -ggdb3 -arch x86_64 -pipe"
$ export OBJCFLAGS=$CFLAGS
$ export LDFLAGS=$CFLAGS
$ brew install libtool
$ autoreconf -fvi
$ ./configure --prefix=/opt/X11 --disable-dependency-tracking --enable-maintainer-mode --with-apple-application-name=XQuartz --with-bundle-id-prefix=org.macosforge.xquartz
$ make
$ ./hw/xquartz/mach-startup/Xquartz
Reference
  1. DeveloperInfo – XQuartz [macforge.org]

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.