you have this in your code, 'double alpha[30];'. The preprocessor does
what it's supposed to do and replaces all of occurrences of alpha with 1
and the compiler sees code like this 'double 1[10]' which it summarily
yacks on. :)
with ${MOTIFLIB}'s in all Makefile.in's. (The substitution pattern
will only work for -lXm's in the middle of a line but since it
requires other libraries, I guess that's ok.)