Compiling GRASS 4.1 on Sun Ultra
Malcolm Williamson
malcolm at cast.uark.edu
Sun Dec 1 22:50:41 EST 1996
Hi, Sandra,
The Motif libraries are required only for XGRASS, which is a gui for the
standard GRASS programs. My advice is to not compile the XGRASS programs.
If you want a nicer front end for GRASS, get the Solaris version of
GRASSLAND from LAS' website (see recent postings on this list). GRASSLAND
has some enhancements over standard GRASS, including a very nice graphics
viewer. The only piece of XGRASS that I would be tempted to keep and use
is xdigit, which is a stand-alone piece of code (doesn't need the rest of
XGRASS; _does_ need Motif, though - I believe!). My $.02, and nothing
more!
--
Malcolm D. Williamson - GIS Specialist E-mail: malcolm at cast.uark.edu
Center for Advanced Spatial Technologies Telephone: (501) 575-6159
Ozark Rm. 12 Fax: (501) 575-5218
University of Arkansas
Fayetteville, AR 72701
On Fri, 29 Nov 1996, Sandra Archilli wrote:
> Hi all,
> I'm a GRASS novice and I'm trying compling GRASS 4.1 update 5 on a
> Sun Ultra with Sun Solaris 2.5.1 and related XWindows and Motif. My C
> compiler is Sun C 3.0.1.
> I downloaded the source file s5.cpio.Z.* and the installation guide
> from the Internet GRASS site.
>
> These are my problems:
> - the utils/setup script looks for the libXm.a Motif library, but I haven't
> it. I have libXm.so.
> I made a temporary link named "libXm.a" to libXm.so, so that setup could go.
> But now, how can I link the object files using libXm.so? Are there any flags
> that I shuold specify to the linker? Or should I also modify the source files?
>
> - I got very much undefined symbol errors (TIOCGETC, chars, TIOCGLTC,
> TIOCGETD, OTTYDISC, ODDP, RAW, EVENP, FIONREAD, CREAK, LLITOUT, TIOCLSET).
> Have you any idea? I founded out these symbols in ttold.h, iocl.h, filio.h
> etc. I included any of them in the source files: the compilation goes, but
> what will happen??.
>
> - During the compilation of $GIS/src/xgrass/libes/Xgi directory, the
> following types are unknown: XmMangerClassPart, XmPrimitiveClassPart, etc.
> Shuold I include in the involved source files, the corrisponding
> Xm/ManagerP.h, Xm/PrimitiveP.h, etc?
>
> Thanks,
> Sandra Archilli
> -------------------------------------------------------------
> Sandra Archilli
> T.K.E. S.r.l
> via Santo Spirito 14
> 50125 - Firenze - Italia
> tel. +39-55-28 93 52
> fax. +39-55-28 93 41
> --------------------------------------------------------------
>
>
More information about the grass-user
mailing list