[GRASS5] Can't compile CVS version on solaris 8 - undefined symbols

Eric G. Miller egm2 at jps.net
Thu Dec 19 22:50:44 EST 2002

On Thu, Dec 19, 2002 at 11:54:05AM -0500, Scott W Mitchell wrote:
> Short version:  how come my grass 5.0.1-cvs compile on solaris can't  
> find the socket functions ?  Is it related to warnings about wide  
> character functions being redefined when compiling the grass libes ?
> It then builds the libraries, apparently successfully, but with lots of  
> warnings about the wide character functions (putwc, getwc, etc) being  
> redefined.  Then when it gets to actual modules, a huge number of them  
> don't get compiled, complaining about missing symbols.  All the ones  
> that I've looked into are complaining about sockets (unix_socks)

Well, it's apparently a link error.  I vaguely recall some platform
needed -lsocket (for libsocket) as a linker argument.  You'll need
to find out what library provides the socket functions (apparently
the C library doesn't?).

"...the plural of anecdote is [not?] data."  - attrib. to George Stigler

More information about the grass-dev mailing list