[plt-scheme] can't compile 208 on no-cost version of RH Enterprise Linux

From: Bill Richter (richter at math.northwestern.edu)
Date: Thu Aug 5 22:01:33 EDT 2004

We just switched from ordinary RH linux (which unfortunately, no
longer exists), to a RH Enterprise Linux clone equivalent to RHEL 3.0,
update 2.  I'm not sure who compiled the no-cost binaries.  I bet some
folks here are pretty familiar with this, but I'm not.  I do know:

(banach)src> uname -a
Linux banach.math.northwestern.edu 2.4.21-15.0.4.EL #1 Wed Aug 4
11:49:55 CDT 2004 i686 athlon i386 GNU/Linux

Our guru here assures me that the RHEL clone is equivalent to the
official Red Hat Enterprise Linux.  But maybe that means it's a
Enterprise problem we're having.

I downloaded the Unix (X11) sources for 208, and did the usual 
cd plt/src/ 
./configure
make

The make failed, and the bottom of the make transcript is below.  Just
to be sure, I downloaded the 207 sources as well (which I compiled
here with no trouble earlier, before we switched OS's), and failed to
make that as well, and ediff-buffers in Emacs tells me it's the
identical make failure.

make[5]: Entering directory `/tmp_mnt/rhome/richter/plt/src/wxxt/src'
gcc -c  -I./../../mzscheme/gc -I./../../wxxt/src/AIAI-include -I./../../wxxt/src -I./../../mred/wxme/ -I./../../mzscheme/include/ -DOPERATOR_NEW_ARRAY -DNO_XKB_LIB_PRESENT -Dwx_xt  -Wall  -g -O2  -MMD -I./XWidgets -o XWidgets/xwTabString.o ./XWidgets/xwTabString.c
XWidgets/xwTabString.c:6:27: warning: X11/Intrinsic.h: No such file or directory
XWidgets/xwTabString.c:7:28: warning: X11/StringDefs.h: No such file or directory
In file included from XWidgets/xwTabString.c:12:
XWidgets/xwTabString.h:47: syntax error before '*' token
In file included from XWidgets/xwTabString.c:13:
XWidgets/wxAllocColor.h:8: syntax error before "wxAllocColor"
XWidgets/wxAllocColor.h:8: syntax error before '*' token
XWidgets/wxAllocColor.h:8: warning: type defaults to `int' in declaration of `wxAllocColor'
XWidgets/wxAllocColor.h:8: warning: data definition has no type or storage class
XWidgets/wxAllocColor.h:9: syntax error before '*' token
In file included from XWidgets/wxAllocColor.h:15,
                 from XWidgets/xwTabString.c:13:
../../wxxt/src/wx_visual.h:1: syntax error before '*' token
../../wxxt/src/wx_visual.h:1: warning: type defaults to `int' in declaration of `wxAPP_VISUAL'
../../wxxt/src/wx_visual.h:1: warning: data definition has no type or storage class
../../wxxt/src/wx_visual.h:3: syntax error before "wx_default_colormap"
../../wxxt/src/wx_visual.h:3: warning: type defaults to `int' in declaration of `wx_default_colormap'
../../wxxt/src/wx_visual.h:3: warning: data definition has no type or storage class
XWidgets/xwTabString.c:31: syntax error before "Display"
XWidgets/xwTabString.c:31: warning: type defaults to `int' in declaration of `display'
XWidgets/xwTabString.c:31: warning: data definition has no type or storage class
XWidgets/xwTabString.c:32: syntax error before "drawable"
XWidgets/xwTabString.c:32: warning: type defaults to `int' in declaration of `drawable'
XWidgets/xwTabString.c:32: warning: data definition has no type or storage class
XWidgets/xwTabString.c:33: syntax error before "gc"
XWidgets/xwTabString.c:33: warning: type defaults to `int' in declaration of `gc'
XWidgets/xwTabString.c:33: warning: data definition has no type or storage class
XWidgets/xwTabString.c:36: syntax error before "string"
XWidgets/xwTabString.c:36: warning: type defaults to `int' in declaration of `string'
XWidgets/xwTabString.c:36: warning: data definition has no type or storage class
XWidgets/xwTabString.c:43: syntax error before '{' token
XWidgets/xwTabString.c:76: syntax error before "Display"
XWidgets/xwTabString.c:76: warning: type defaults to `int' in declaration of `display'
XWidgets/xwTabString.c:76: warning: data definition has no type or storage class
XWidgets/xwTabString.c:77: syntax error before "drawable"
XWidgets/xwTabString.c:77: warning: type defaults to `int' in declaration of `drawable'
XWidgets/xwTabString.c:77: warning: data definition has no type or storage class
XWidgets/xwTabString.c:78: syntax error before "gc"
XWidgets/xwTabString.c:78: warning: type defaults to `int' in declaration of `gc'
XWidgets/xwTabString.c:78: warning: data definition has no type or storage class
XWidgets/xwTabString.c:81: syntax error before "string"
XWidgets/xwTabString.c:81: warning: type defaults to `int' in declaration of `string'
XWidgets/xwTabString.c:81: warning: data definition has no type or storage class
XWidgets/xwTabString.c:84: syntax error before '*' token
XWidgets/xwTabString.c:84: warning: type defaults to `int' in declaration of `font'
XWidgets/xwTabString.c:84: warning: data definition has no type or storage class
XWidgets/xwTabString.c:85: syntax error before "xfont"
XWidgets/xwTabString.c:85: warning: type defaults to `int' in declaration of `xfont'
XWidgets/xwTabString.c:85: warning: data definition has no type or storage class
XWidgets/xwTabString.c:89: syntax error before "clip"
XWidgets/xwTabString.c:89: warning: type defaults to `int' in declaration of `clip'
XWidgets/xwTabString.c:89: warning: data definition has no type or storage class
XWidgets/xwTabString.c:98: syntax error before "if"
XWidgets/xwTabString.c:134: warning: type defaults to `int' in declaration of `tab'
XWidgets/xwTabString.c:134: conflicting declarations of `tab'
XWidgets/xwTabString.c:92: `tab' previously declared here
XWidgets/xwTabString.c:134: initializer element is not constant
XWidgets/xwTabString.c:134: warning: data definition has no type or storage class
XWidgets/xwTabString.c:135: syntax error before "for"
XWidgets/xwTabString.c:135: warning: type defaults to `int' in declaration of `length'
XWidgets/xwTabString.c:135: warning: data definition has no type or storage class
XWidgets/xwTabString.c:135: syntax error before ')' token
XWidgets/xwTabString.c:155: warning: type defaults to `int' in declaration of `tx'
XWidgets/xwTabString.c:155: conflicting declarations of `tx'
XWidgets/xwTabString.c:92: `tx' previously declared here
XWidgets/xwTabString.c:155: initializer element is not constant
XWidgets/xwTabString.c:155: warning: data definition has no type or storage class
XWidgets/xwTabString.c:156: syntax error before '-=' token
XWidgets/xwTabString.c:157: warning: type defaults to `int' in declaration of `p'
XWidgets/xwTabString.c:157: `ep' undeclared here (not in a function)
XWidgets/xwTabString.c:157: warning: data definition has no type or storage class
XWidgets/xwTabString.c:158: syntax error before '}' token
XWidgets/xwTabString.c:167: warning: type defaults to `int' in declaration of `p'
XWidgets/xwTabString.c:167: redefinition of `p'
XWidgets/xwTabString.c:157: `p' previously defined here
XWidgets/xwTabString.c:167: `ap' undeclared here (not in a function)
XWidgets/xwTabString.c:167: warning: data definition has no type or storage class
XWidgets/xwTabString.c:168: syntax error before "if"
XWidgets/xwTabString.c:176: warning: type defaults to `int' in declaration of `ww'
XWidgets/xwTabString.c:176: warning: implicit declaration of function `XTextWidth'
XWidgets/xwTabString.c:176: initializer element is not constant
XWidgets/xwTabString.c:176: warning: data definition has no type or storage class
XWidgets/xwTabString.c:177: syntax error before '+' token
XWidgets/xwTabString.c:177: warning: type defaults to `int' in declaration of `xdoDraw'
XWidgets/xwTabString.c:177: warning: data definition has no type or storage class
XWidgets/xwTabString.c:204: syntax error before "Display"
XWidgets/xwTabString.c:204: warning: type defaults to `int' in declaration of `display'
XWidgets/xwTabString.c:204: warning: data definition has no type or storage class
XWidgets/xwTabString.c:205: syntax error before "drawable"
XWidgets/xwTabString.c:205: warning: type defaults to `int' in declaration of `drawable'
XWidgets/xwTabString.c:205: warning: data definition has no type or storage class
XWidgets/xwTabString.c:206: syntax error before "gc"
XWidgets/xwTabString.c:206: warning: type defaults to `int' in declaration of `gc'
XWidgets/xwTabString.c:206: warning: data definition has no type or storage class
XWidgets/xwTabString.c:209: syntax error before "string"
XWidgets/xwTabString.c:209: warning: type defaults to `int' in declaration of `string'
XWidgets/xwTabString.c:209: warning: data definition has no type or storage class
XWidgets/xwTabString.c:212: syntax error before '*' token
XWidgets/xwTabString.c:212: warning: type defaults to `int' in declaration of `fnt'
XWidgets/xwTabString.c:212: warning: data definition has no type or storage class
XWidgets/xwTabString.c:213: syntax error before "xfnt"
XWidgets/xwTabString.c:213: warning: type defaults to `int' in declaration of `xfnt'
XWidgets/xwTabString.c:213: warning: data definition has no type or storage class
XWidgets/xwTabString.c:215: syntax error before "clip"
XWidgets/xwTabString.c:215: warning: type defaults to `int' in declaration of `clip'
XWidgets/xwTabString.c:215: warning: data definition has no type or storage class
XWidgets/xwTabString.c:222: syntax error before "Display"
XWidgets/xwTabString.c:222: warning: type defaults to `int' in declaration of `display'
XWidgets/xwTabString.c:222: warning: data definition has no type or storage class
XWidgets/xwTabString.c:223: syntax error before "drawable"
XWidgets/xwTabString.c:223: warning: type defaults to `int' in declaration of `drawable'
XWidgets/xwTabString.c:223: warning: data definition has no type or storage class
XWidgets/xwTabString.c:224: syntax error before "gc"
XWidgets/xwTabString.c:224: warning: type defaults to `int' in declaration of `gc'
XWidgets/xwTabString.c:224: warning: data definition has no type or storage class
XWidgets/xwTabString.c:227: syntax error before "string"
XWidgets/xwTabString.c:227: warning: type defaults to `int' in declaration of `string'
XWidgets/xwTabString.c:227: warning: data definition has no type or storage class
XWidgets/xwTabString.c:230: syntax error before '*' token
XWidgets/xwTabString.c:230: warning: type defaults to `int' in declaration of `fnt'
XWidgets/xwTabString.c:230: warning: data definition has no type or storage class
XWidgets/xwTabString.c:231: syntax error before "xfnt"
XWidgets/xwTabString.c:231: warning: type defaults to `int' in declaration of `xfnt'
XWidgets/xwTabString.c:231: warning: data definition has no type or storage class
XWidgets/xwTabString.c:234: syntax error before "clip"
XWidgets/xwTabString.c:234: warning: type defaults to `int' in declaration of `clip'
XWidgets/xwTabString.c:234: warning: data definition has no type or storage class
XWidgets/xwTabString.c: In function `XfwfTablist2Tabs':
XWidgets/xwTabString.c:259: warning: implicit declaration of function `XtRealloc'
XWidgets/xwTabString.c:262: warning: implicit declaration of function `XtMalloc'
XWidgets/xwTabString.c: At top level:
XWidgets/xwTabString.c:280: syntax error before "Display"
XWidgets/xwTabString.c:280: warning: type defaults to `int' in declaration of `display'
XWidgets/xwTabString.c:280: warning: data definition has no type or storage class
XWidgets/xwTabString.c:281: syntax error before '*' token
XWidgets/xwTabString.c:281: warning: type defaults to `int' in declaration of `font'
XWidgets/xwTabString.c:281: warning: data definition has no type or storage class
XWidgets/xwTabString.c:282: syntax error before "xfont"
XWidgets/xwTabString.c:282: warning: type defaults to `int' in declaration of `xfont'
XWidgets/xwTabString.c:282: warning: data definition has no type or storage class
XWidgets/xwTabString.c:283: syntax error before "str"
XWidgets/xwTabString.c:283: warning: type defaults to `int' in declaration of `str'
XWidgets/xwTabString.c:283: warning: data definition has no type or storage class
XWidgets/xwTabString.c:286: syntax error before '{' token
XWidgets/xwTabString.c:288: conflicting declarations of `tx'
XWidgets/xwTabString.c:155: `tx' previously defined here
XWidgets/xwTabString.c:288: conflicting declarations of `tab'
XWidgets/xwTabString.c:134: `tab' previously defined here
XWidgets/xwTabString.c:290: syntax error before "if"
XWidgets/xwTabString.c:293: warning: type defaults to `int' in declaration of `p'
XWidgets/xwTabString.c:293: redefinition of `p'
XWidgets/xwTabString.c:167: `p' previously defined here
XWidgets/xwTabString.c:293: `pp' undeclared here (not in a function)
XWidgets/xwTabString.c:293: warning: data definition has no type or storage class
XWidgets/xwTabString.c:294: warning: type defaults to `int' in declaration of `ll'
XWidgets/xwTabString.c:294: conflicting declarations of `ll'
XWidgets/xwTabString.c:288: `ll' previously declared here
XWidgets/xwTabString.c:294: initializer element is not constant
XWidgets/xwTabString.c:294: warning: data definition has no type or storage class
XWidgets/xwTabString.c:296: syntax error before "while"
XWidgets/xwTabString.c:302: warning: type defaults to `int' in declaration of `memmove'
XWidgets/xwTabString.c:302: warning: parameter names (without types) in function declaration
XWidgets/xwTabString.c:302: warning: data definition has no type or storage class
XWidgets/xwTabString.c:303: syntax error before '+' token
XWidgets/xwTabString.c:303: warning: type defaults to `int' in declaration of `memmove'
XWidgets/xwTabString.c:303: warning: data definition has no type or storage class
XWidgets/xwTabString.c:304: syntax error before '-=' token
XWidgets/xwTabString.c:305: warning: type defaults to `int' in declaration of `p'
XWidgets/xwTabString.c:305: redefinition of `p'
XWidgets/xwTabString.c:293: `p' previously defined here
XWidgets/xwTabString.c:305: `c' undeclared here (not in a function)
XWidgets/xwTabString.c:305: warning: data definition has no type or storage class
XWidgets/xwTabString.c:306: syntax error before "if"
XWidgets/xwTabString.c:308: warning: type defaults to `int' in declaration of `ll'
XWidgets/xwTabString.c:308: redefinition of `ll'
XWidgets/xwTabString.c:294: `ll' previously defined here
XWidgets/xwTabString.c:308: `l' undeclared here (not in a function)
XWidgets/xwTabString.c:308: warning: data definition has no type or storage class
XWidgets/xwTabString.c:309: syntax error before '}' token
XWidgets/xwTabString.c:311: warning: type defaults to `int' in declaration of `ll'
XWidgets/xwTabString.c:311: redefinition of `ll'
XWidgets/xwTabString.c:308: `ll' previously defined here
XWidgets/xwTabString.c:311: initializer element is not constant
XWidgets/xwTabString.c:311: warning: data definition has no type or storage class
XWidgets/xwTabString.c:312: syntax error before '}' token
XWidgets/xwTabString.c:317: warning: type defaults to `int' in declaration of `tab'
XWidgets/xwTabString.c:317: conflicting declarations of `tab'
XWidgets/xwTabString.c:288: `tab' previously declared here
XWidgets/xwTabString.c:317: initializer element is not constant
XWidgets/xwTabString.c:317: warning: data definition has no type or storage class
XWidgets/xwTabString.c:318: syntax error before "if"
XWidgets/xwTabString.c:323: warning: type defaults to `int' in declaration of `length'
XWidgets/xwTabString.c:323: warning: data definition has no type or storage class
XWidgets/xwTabString.c:323: syntax error before ')' token
XWidgets/xwTabString.c:328: warning: type defaults to `int' in declaration of `p'
XWidgets/xwTabString.c:328: redefinition of `p'
XWidgets/xwTabString.c:305: `p' previously defined here
XWidgets/xwTabString.c:328: `ep' undeclared here (not in a function)
XWidgets/xwTabString.c:328: warning: data definition has no type or storage class
XWidgets/xwTabString.c:329: syntax error before '}' token
XWidgets/xwTabString.c:362: syntax error before '*' token
XWidgets/xwTabString.c:92: register name not specified for `tx'
XWidgets/xwTabString.c:92: register name not specified for `tab'
XWidgets/xwTabString.c:288: register name not specified for `tx'
XWidgets/xwTabString.c:288: register name not specified for `tab'
XWidgets/xwTabString.c:288: register name not specified for `rc'
XWidgets/xwTabString.c:288: register name not specified for `ll'
make[5]: *** [XWidgets/xwTabString.o] Error 1
make[5]: Leaving directory `/tmp_mnt/rhome/richter/plt/src/wxxt/src'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/tmp_mnt/rhome/richter/plt/src/wxxt/src/x'
make[3]: *** [wx_xt] Error 2
make[3]: Leaving directory `/tmp_mnt/rhome/richter/plt/src/mred'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp_mnt/rhome/richter/plt/src/mred'
make[1]: *** [mr] Error 2
make[1]: Leaving directory `/tmp_mnt/rhome/richter/plt/src'
make: *** [all] Error 2


Posted on the users mailing list.