Upgrading from Solaris 5.6 to 5.9; Xm.h problems
The file /usr/include/Xm/Xm.h is different on the upgrade server:
From:
SunOS coogee 5.6 ...
ls -l /usr/include/Xm/Xm.h
... 44805 Mar 21 1997 /usr/include/Xm/Xm.h
To:
SunOS juneau 5.9 ...
... 107677 Apr 11 2001 /usr/include/Xm/Xm.h
Programs that inlude this header now won't compile:
cc -Incurses/src -c ispfbrowse.c
"/usr/include/Xm/Xm.h", line 1894: syntax error before or at: ->
"/usr/include/Xm/Xm.h", line 1894: warning: undefined or missing type for: float
and many more undefines.
How can float be undefined? Is there something else that should be included?