Package: vnc4
Version: 4.1.1+X4.3.0-6
Severity: wishlist
Tags: patch
When building 'vnc4' on ppc64/unstable, I get the following error:
gcc -O2 -fsigned-char -fno-merge-constants -I../../../programs/Xserver/fb
-I../../../programs/Xserver/mi -I../../../programs/Xserver/include
-I../../../exports/include/X11 -I../../../include/fonts
-I../../../programs/Xserver/hw/xfree86/common
-I../../../programs/Xserver/render -I../../../include/extensions
-I../../../programs/Xserver/Xext -I../../.. -I../../../exports/include
-I/usr/X11R6/include -Dlinux -D__powerpc__ -D_POSIX_C_SOURCE=199309L
-D_POSIX_SOURCE -D_XOPEN_SOURCE
-D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE
-DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP -DXCSECURITY
-DTOGCUP -DXF86BIGFONT -DDPMSExtension -DPANORAMIX -DRENDER -DRANDR
-DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH
-DXFreeXDGA -DXvExtension -DXFree86LOADER
-DXFree86Server -DXF86VIDMODE
-DXvMCExtension
-DSMART_SCHEDULE -DBUILDDEBUG
-DXResExtension -DX_BYTE_ORDER=X_BIG_ENDIAN -DNDEBUG
-DFUNCPROTO=15 -DNARROWPROTO -DIN_MODULE -DXFree86Module -c fbblt.c
fbblt.c: In function 'fbBlt':
fbblt.c:136: error: duplicate case value
With the attached patch 'vnc4' can be compiled on ppc64.
Regards
Andreas Jochens
diff -urN ../tmp-orig/vnc4-4.1.1+X4.3.0/unix/xc/config/cf/linux.cf
./unix/xc/config/cf/linux.cf
--- ../tmp-orig/vnc4-4.1.1+X4.3.0/unix/xc/config/cf/linux.cf 2006-04-21
11:53:04.000000000 +0000
+++ ./unix/xc/config/cf/linux.cf 2006-04-21 09:02:32.000000000 +0000
@@ -818,7 +818,11 @@
# endif
# define LinuxMachineDefines -D__powerpc__
# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET
+# ifdef __powerpc64__
+# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64
+# else
# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines
+# endif
#endif /* PpcArchitecture */
#ifdef s390Architecture
diff -urN ../tmp-orig/vnc4-4.1.1+X4.3.0/unix/xc/include/Xmd.h
./unix/xc/include/Xmd.h
--- ../tmp-orig/vnc4-4.1.1+X4.3.0/unix/xc/include/Xmd.h 2002-05-31
18:45:39.000000000 +0000
+++ ./unix/xc/include/Xmd.h 2006-04-21 10:18:20.000000000 +0000
@@ -60,7 +60,7 @@
#endif
#if defined(__alpha) || defined(__alpha__) || \
defined(__ia64__) || defined(ia64) || \
- defined(__sparc64__) || \
+ defined(__sparc64__) || defined(__powerpc64__) || \
defined(__s390x__) || \
(defined(__hppa__) && defined(__LP64__)) || \
defined(__x86_64__) || defined(x86_64)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]