Problems linking XGRASS
Justin Hickey
jhickey at impact1.hpcc.nectec.or.th
Tue Sep 16 05:10:38 EDT 1997
Hello Stephan
On Sep 15, 5:21pm, Stephan Eickschen wrote:
> Subject: Problems linking XGRASS
> Hello all,
>
> I thought, that everything should work, BUT:
>
> > ld32: ERROR 33: Unresolved text symbol "MAX" -- 1st referenced by
>/exports/sgi/GRASS/grass4.1/src/xgrass/libes/LIB.irix/libXgi.a(Help.o).
>
> Up to now, I know, that MAX(...) is defined in color.c. How can I tell
> the rest of the sources to use the definition????
An easier way to solve this than trying to link in color.c may be to put the
following in the file $GIS/src/xgrass/libes/Xgi/Help.c near the top, after all
the #include statements:
#ifndef MAX
#define MAX(a, b) ((a)>(b)?(a):(b))
#endif
This is basically the same operation that is wanted in Help.c and avoids
messing with the Gmakefile. I had the same problem and solved it this way and
things seem to work for me. It's not the most elegant solution but it is simple
and it works. Someone else on the list may have a better suggestion though. Let
me know if there are any problems with this.
Hope this helps.
--
Sincerely,
Jazzman (a.k.a. Justin Hickey) e-mail: jhickey at hpcc.nectec.or.th
High Performance Computing Center
National Electronics and Computer Technology Center (NECTEC)
Bangkok, Thailand
==================================================================
People who think they know everything are very irritating to those
of us who do. ---Anonymous
Jazz and Trek Rule!!!
==================================================================
More information about the grass-user
mailing list