Hello Harald, On 05-May-07 06:28, Harald Dunkel wrote: > Can you reproduce this problem? AFAIK this is not > supposed to happen. And other applications without > X inside seem to work.
Yes, I can reproduce this problem and this is the main reason why I did not yet announce the availability of the gcc4 archive. The upload is complete now. A few packages failed to build during the recompilation of the whole archive. I still have to recheck those. > The problem seems to be bound to libX11.so.6, which has > not been built since April 11th. Unfortunately the > source tree on http://debian-ppc64.alioth.debian.org/gcc4 > does not include the sources for XFree86, so I cannot > rebuild the "official" version. Thanks for tracking this down to libX11.so.6. Do you have an idea what is going on here? I really hope somebody will help me to fix this. The patch which was used to compile xfree86 with gcc-4.0 is quite minimal and I do not think it causes the problem (see attached patch). In the meantime, to work around this, it should be possible to use the xfree86 package from pure64 until a real fix is available. Regards Andreas Jochens diff -urN ../tmp-orig/xfree86-4.3.0.dfsg.1/debian/patches/999_gcc-4.0.diff ./debian/patches/999_gcc-4.0.diff --- ../tmp-orig/xfree86-4.3.0.dfsg.1/debian/patches/999_gcc-4.0.diff 1970-01-01 00:00:00.000000000 +0000 +++ ./debian/patches/999_gcc-4.0.diff 2004-12-15 21:01:03.000000000 +0000 @@ -0,0 +1,24 @@ +diff -urN tmp/lib/GL/mesa/src/drv/tdfx/tdfx_span.c xc/lib/GL/mesa/src/drv/tdfx/tdfx_span.c +--- tmp/lib/GL/mesa/src/drv/tdfx/tdfx_span.c 2002-10-30 12:52:00.000000000 +0000 ++++ xc/lib/GL/mesa/src/drv/tdfx/tdfx_span.c 2004-11-23 20:48:27.000000000 +0000 +@@ -589,7 +589,7 @@ + [((y)) * ((ReadParamsp)->LFBStrideInElts) \ + + ((x) - (ReadParamsp)->firstWrappedX)]) + #define PUT_FB_DATA(ReadParamsp, type, x, y, value) \ +- (GET_FB_DATA(ReadParamsp, type, x, y) = (type)(value)) ++ {type *p=GET_FB_DATA(ReadParamsp, type, x, y); *p = (type)(value);} + #define PUT_ORDINARY_FB_DATA(ReadParamsp, type, x, y, value) \ + (GET_ORDINARY_FB_DATA(ReadParamsp, type, x, y) = (type)(value)) + #define PUT_WRAPPED_FB_DATA(ReadParamsp, type, x, y, value) \ +diff -urN tmp/programs/Xserver/hw/xfree86/xf86cfg/loader.h xc/programs/Xserver/hw/xfree86/xf86cfg/loader.h +--- tmp/programs/Xserver/hw/xfree86/xf86cfg/loader.h 2001-07-09 23:45:24.000000000 +0000 ++++ xc/programs/Xserver/hw/xfree86/xf86cfg/loader.h 2004-11-23 22:17:32.000000000 +0000 +@@ -75,7 +75,7 @@ + unsigned long num; + char * str; + double realnum; +- Bool bool; ++ Bool boolean; + OptFrequency freq; + } ValueUnion; + -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

