********>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-27 23:12:22.000000000 -0800 --- ScrolledTable.c 2007-01-27 23:12:39.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.