Solaris 2.4 compiling
Tom Orth
orth at skyler.arc.ab.ca
Tue Jun 20 17:26:49 EDT 1995
Mike Camann writes:
>>
>> Take a look at $GIS/src/libes/src/intr_char.c. The incomplete struct
>> and the undefined symbols refer to definitions that should be found in
>> <sgtty.h> when #ifdef USE_TERMIO is undefined, as is the case on my
>> system. The <sgtty.h> file in SunOS 5.4 is VASTLY different, however,
>> from the one in SunOS 4.1.1, where I have successfully compiled GRASS
>> many times (and where this particular preprocessor directive works
>> fine). That's /usr/include/sgtty.h. Under SunOS 4.1.1, tchars and
>> TIOCGETC are actually defined in <sys/ttold.h>, which is #included in
>> <sgtty.h>; t_intrc is an element of (struct) tchars. These definitions
>> are entirely missing in the SunOS 5.4 version of <sgtty.h> which does
>> not #include <sys/ttold.h>.
>> Am I correct in assuming that this is the root of the problem? Should
>> I add #include <sys/ttold.h> to the preprocessor directives in
>> intr_char.c? If so, why wasn't this done in the source code prior to
>> release? The fact that it wasn't makes me suspect that this is not a
>> good solution.
>>
>> Can anyone who has successfully compiled GRASS under Solaris 5.4 tell
>> me how to fix this? Are there any other surprises in store?
>>
>>
>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>> %%%%%%%%%%%%%%%%%%%
>>
>> Michael Camann camann at dial.pick.uga.edu
>> Department of Entomology camann at sparc.ecology.uga.edu
>> University of Georgia (706) 542-2303 voice
>> Athens, GA 30602 (706) 542-2640 FAX
I've compiled GRASS for Solaris 5.4, and, right or wrong, I included
<sys/ttold.h> in intr_char.c and dig_dev.c.
Seems to work fine 8-)
T.
--------------------------------------------------------------------------------
Thomas Orth Alberta Research Council
Research Officer 3rd Floor, 6815 8th Street N.E.
Advanced Computing & Engineering Calgary, Alberta T2E 7H7
Spatial Information Management and Analysis Canada
--------------------------------------------------------------------------------
Email: Phone: Fax: WWW:
orth at arc.ab.ca (403) 297-7571 (403) 297-2339 http://www.arc.ab.ca
--------------------------------------------------------------------------------
I'd be really surprised if my opinions reflected those of my employers.
--------------------------------------------------------------------------------
More information about the grass-user
mailing list