********>Bugfix 29 Author: Ross Walker Date: 1/24/2007 Programs: XLeap Description: Some modern compilers have trouble compiling ScrolledTable.c which is required to compile xleap. The error is typically ScrolledTable.c:1167: error: conflicting types for ‘XawScrolledTableSetLocation’ This should address this issue on all machines. Fix: apply the following patch to src/leap/src/Xraw ------------------------------------------------------------------------------ *** ScrolledTable.c 2007-01-24 08:34:32.000000000 -0800 --- ScrolledTable.c 2007-01-24 08:35:34.000000000 -0800 *************** *** 1151,1169 **** XtMoveWidget(child, x, y); } ! void ! #if NeedFunctionPrototypes ! XawScrolledTableSetLocation (Widget gw, ! #if NeedWidePrototypes ! double xoff, double yoff) ! #else ! float xoff, float yoff) ! #endif ! #else ! XawScrolledTableSetLocation (gw, xoff, yoff) ! Widget gw; ! float xoff,yoff; ! #endif { XrawScrolledTableWidget stw = (XrawScrolledTableWidget) gw; register Widget child; --- 1151,1157 ---- XtMoveWidget(child, x, y); } ! void XawScrolledTableSetLocation(Widget gw, double xoff, double yoff ) { XrawScrolledTableWidget stw = (XrawScrolledTableWidget) gw; register Widget child; ------------------------------------------------------------------------------ Temporary workarounds: Xleap is the last program to be built so you can use tleap and the remainder of the Amber package.