On 5/14/07, Alexander E. Patrakov <[EMAIL PROTECTED]> wrote:
> Dan Nicholson wrote:
>
> > xcb-proto: XCB protocol headers.
> >
> > libxcb: The actual libraries for XCB. Very few applications use XCB
> > directly. The main use is to in the old Xlib (libX11). Depends on
> > libXau and libXdmcp in addition to the two above.
> >
> > xcb-util: Some additional xcb modules. Cairo uses xcb-render-util in
> > it's XCB backend. Requires (might be optional, haven't checked in a
> > while) gperf[1] in addition to libxcb. Nothing uses the cairo xcb
> > backend right now, so this might be overkill.
>
> They are known to break (crash) Java at runtime. Please check this (maybe
> with binary Java) before actually committing the update.

I recall that one of the xcb maintainers said this was still a problem
on the Xorg list recently. Here's the thread:

http://lists.freedesktop.org/archives/xorg/2007-February/021870.html

And here's a patch to turn off the asserting in xcb which is obviously
not ideal.

http://cvs.pld-linux.org/cgi-bin/cvsweb/SOURCES/libxcb-no-assert-on-lock.patch?rev=1.1

So, I suppose I can do the update and disable libX11 linking to libxcb
for now. I might prefer that anyways to do piecemeal updates: update
the current packages to 7.2 versions, add xkeyboard-config, add
libxcb, etc.

Do you know of a simple java app I can test against? Maybe a newer
java release will fix this issue properly. I suppose I'll use the same
app as the reporter in the thread: josm.

--
Dan
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to