File kdebase-incompatible-pointer-types.patch of Package kdebase3
diff -Naru kdebase-3.5.10_orig/kdm/backend/xdmcp.c kdebase-3.5.10/kdm/backend/xdmcp.c
--- kdebase-3.5.10_orig/kdm/backend/xdmcp.c 2006-07-22 08:15:55.000000000 +0000
+++ kdebase-3.5.10/kdm/backend/xdmcp.c 2024-09-05 00:34:09.302103649 +0000
@@ -160,7 +160,7 @@
int family;
int length;
- family = ConvertAddr( (XdmcpNetaddr)from, &length, &(addr.data) );
+ family = ConvertAddr( (XdmcpNetaddr)from, &length, (char **)(&(addr.data)) );
addr.length = length; /* convert int to short */
Debug( "all_query_respond: conntype=%d, addr=%02[*:hhx\n",
family, addr.length, addr.data );
diff -Naru kdebase-3.5.10_orig/kioslave/nfs/nfs_prot_xdr.c kdebase-3.5.10/kioslave/nfs/nfs_prot_xdr.c
--- kdebase-3.5.10_orig/kioslave/nfs/nfs_prot_xdr.c 2006-01-19 17:00:59.000000000 +0000
+++ kdebase-3.5.10/kioslave/nfs/nfs_prot_xdr.c 2024-09-05 00:33:16.050418769 +0000
@@ -738,7 +738,7 @@
if (!xdr_nfscookie(xdrs, objp->cookie)) {
return (FALSE);
}
- if (!xdr_pointer(xdrs, &objp->nextentry, sizeof(entry), (xdrproc_t)xdr_entry)) {
+ if (!xdr_pointer(xdrs, (char **)(&objp->nextentry), sizeof(entry), (xdrproc_t)xdr_entry)) {
return (FALSE);
}
return (TRUE);