XGRASS
Joe Plesha
root at bgdem1.cr.usgs.gov
Mon Jan 24 14:50:22 EST 1994
In responce to:
>
>
> I am compiling xgrass on a HP7500. The file Matrix.c gives me the
> following messages when I try to compile it.
>
> cc -Aa -D_NO_PROTO -D_HPUX_SOURCE -I/usr/include/Motif1.2 -I/usr/includ
> e/X11R5 -I/usr/include/Xm -I/usr/grass4.1/src/include -DUSE_TERMIO -c Matrix.c
> cc: "/usr/grass4.1/src/include/MatrixP.h", line 252: error 1000: Unexpected symb
> ol: "XmManagerClassPart".
> cc: "/usr/grass4.1/src/include/MatrixP.h", line 256: error 1000: Unexpected symb
> ol: "xbaeMatrixClassRec".
> cc: "/usr/grass4.1/src/include/MatrixP.h", line 258: error 1000: Unexpected symb
> ol: "/".
> cc: "/usr/grass4.1/src/include/MatrixP.h", line 256: error 1584: Inconsistent ty
> pe declaration: "XbaeMatrixClassRec".
> cc: "/usr/grass4.1/src/include/MatrixP.h", line 259: error 1000: Unexpected symb
> ol: "for".
> cc: "/usr/grass4.1/src/include/MatrixP.h", line 259: error 1000: Unexpected symb
> ol: "/".
> cc: "/usr/grass4.1/src/include/MatrixP.h", line 259: error 1000: Unexpected symb
> ol: "/".
> cc: "/usr/grass4.1/src/include/MatrixP.h", line 260: error 1000: Unexpected symb
> ol: "/".
> cc: "/usr/grass4.1/src/include/MatrixP.h", line 296: error 1000: Unexpected symb
> ol: "SmScrollNodeRec".
> cc: "/usr/grass4.1/src/include/MatrixP.h", line 296: error 1573: Type of "scroll
> _queue" is undefined.
> cc: "/usr/grass4.1/src/include/MatrixP.h", line 296: error 1578: Size of member
> is unknown.
> cc: "/usr/grass4.1/src/include/MatrixP.h", line 414: error 1000: Unexpected symb
> ol: "XmManagerPart".
> cc: "Matrix.c", line 147: error 1000: Unexpected symbol: ")".
> cc: "Matrix.c", line 148: error 1000: Unexpected symbol: "}".
> cc: "Matrix.c", line 479: error 1000: Unexpected symbol: "xbaeMatrixClassRec".
> cc: error 2017: Cannot recover from earlier errors, terminating.
> *** Error code 1
>
>
> Can somebody help me.
>
>
> Nalneesh Gaur
>
The problem comes from you compiling the xgrass code with motif 1.2. The fix
is to include <ManagerP.h> in Matrix.c. Here is a example of how I've
included this file in Matrix.c.
#ifdef MOTIF1.2
#include <Xm/ManagerP.h>
#endif
Note that I have defined the variable MOTIF1.2 in the makefile.
Have fun...
--
Joe Plesha
jplesha at bgdem1.cr.usgs.gov
__________________________________________________________________________
| HOME OF GRASS ON HP9000s | HP 9000/385 HPUX 9.0 |
|------------------------------------------------------------------------|
| U. S. Geological Survey, BGP | bgdem1.cr.usgs.gov (136.177.80.2) |
| Electromagnetic Studies | Phone: (303) 236-1398 |
| Denver, Colorado 80225 | Anonymous FTP site for HP GRASS |
|------------------------------------------------------------------------|
More information about the grass-dev
mailing list