[Xquartz-dev] Tiger fixes in 1.4.2-apple24
Peter Dyballa
Peter_Dyballa at Freenet.DE
Tue Nov 25 03:31:19 PST 2008
Am 25.11.2008 um 00:23 schrieb Jeremy Huddleston:
> Again, the application you need to run is sudo /usr/X11/bin/
> font_cache ... which I just realized wouldn't be on your system. Grab
> it from here:
>
> http://www.opensource.apple.com/darwinsource/10.5.5/X11fonts-5.1/
> font_cache.sh
>
> That takes care of running your mkfontdir, mkfontcache, etc...
I added sym-links to /sw/lib/fontconfig2/bin/fc-cache to /usr/X11/
bin, then the script ran successfully:
font_cache: Scanning user font directories to generate X11 font caches
font_cache: Making fonts.dir for updated directories.
font_cache: Updating FC cache
font_cache: Done
When I now launch: Xquartz :0
I still get:
Xquartz: Starting X server: /Applications/Utilities/X11.app/Contents/
MacOS/X11 --listenonly
X11.app: main(): argc=2
argv[0] = /Applications/Utilities/X11.app/Contents/MacOS/X11
argv[1] = --listenonly
Waiting for startup parameters via Mach IPC.
X11.app: do_start_x11_server(): argc=2
argv[0] = Xquartz
argv[1] = :0
2008-11-25 12:11:36.061 X11[3513] Could not connect the action
apps_table_cancel: to target of class X11Controller
X11.app: Debug Info: kKLuchrData fallback failed, trying kKLKCHRData.
If you are using a 3rd party keyboard layout, please see http://
xquartz.macosforge.org/trac/ticket/154
X11.app: Fallback succeeded, but this is still a bug. Please report
the above information.
Xquartz starting:
X.Org X Server 1.4.2-apple24
Build Date: 20081123
(EE) XKB: Couldn't open rules file /usr/X11R7.4/share/X11/xkb/rules/base
(EE) XKB: Couldn't open rules file /usr/X11R7.4/share/X11/xkb/rules/base
Could not init font path element /usr/X11R7.4/lib/X11/fonts/misc/,
removing from list!
Could not init font path element /usr/X11R7.4/lib/X11/fonts/TTF/,
removing from list!
Could not init font path element /usr/X11R7.4/lib/X11/fonts/OTF,
removing from list!
Could not init font path element /usr/X11R7.4/lib/X11/fonts/Type1/,
removing from list!
Could not init font path element /usr/X11R7.4/lib/X11/fonts/100dpi/,
removing from list!
Could not init font path element /usr/X11R7.4/lib/X11/fonts/75dpi/,
removing from list!
Could not init font path element /Library/Fonts, removing from list!
Could not init font path element /System/Library/Fonts, removing from
list!
Fatal server error:
could not open default font 'fixed'
AbortDDX
Quitting Xquartz...
Xquartz: start_x11_server: (ipc/mig) server died
Exit 1
After I've added the X11 and X11R7.4 font paths to my ~/.fonts.conf I
get after the "Build Date:..." line an extra:
Thread Assertion Failed: self=Unknown Thread, expected=Xserver Thread
xprFrame.c:xprInit:448
There is no other change, the same font path elements are reported
missing.
BTW, "Xquartz --help" launches the server visibly, i.e., a form pops
up for a few seconds, partially obscured by Cocoa Emacs.app in which
I am working, and X11.app starts to leap in Dock.
Fc-list lists a "Times" font. "Xquartz :0 -fn Times" brings at the
end a little change:
Fatal server error:
could not open default font 'Times'
I think I could start to build X11R7.4 directly into /usr/X11 – when
I've learned a bit about jhbuild. And also adding some optimisation,
to see whether something breaks.
--
Greetings
Pete
Real Time, adj.:
Here and now, as opposed to fake time, which only occurs there and
then.
More information about the Xquartz-dev
mailing list