From: Phil (p_copela@csd.uwe.ac.uk)
Date: 03/14/93


From: p_copela@csd.uwe.ac.uk (Phil (SysAdmin Parallel Research))
Subject: xmkmf
Date: 14 Mar 1993 19:23:06 GMT

Error....
 /usr/source/xcoral# xmkmf
 mv Makefile Makefile.bak
 imake -DUseInstalled -I/usr/X386/lib/X11/config
 In file included from :3:
 /usr/X386/lib/X11/config/Imake.tmpl:6: `#' operator is not followed by a macro argument name
 imake: Exit code 33. Stop.

line 6 of /usr/X386/lib/X11/config/Imake.tmpl in the SLS release
contains
        #define XCOMM #

but when using xmkmf this often barfs (the preprocessor hates it)
Is this expected behaviour?

anyway I changed the line to read (escaped the #)
        #define XCOMM \#
and I can get xmkmf to work.

Why is this? Has everyone been relying on binaries and not making sources?
also (not so big a problem) at the link stage when using shared libaries
 I get "... -O2 -L/usr/X386 /lib/X11/shlib/jump " where did the space come
from??? annonying but no big deal (it dosn't seem to come from anywhere!)

Phil (the confused)
=--=

-- 

=============================================================================== (c) 1992 Philip Copeland - alias 'Bryce' (SysAdmin) JANET : p_copela@uk.ac.bristol-poly.csd