Path: utzoo!attcan!uunet!seismo!dimacs.rutgers.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!ANDREW.CMU.EDU!ghoti+ From: ghoti+@ANDREW.CMU.EDU (Adam Stoller) Newsgroups: comp.soft-sys.andrew Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 Message-ID: Date: 24 Oct 90 12:29:01 GMT References: Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 34 I have no idea what the strnicmp function in your libc is supposed to do - but looking at the function in ams/msclients/cui/cuifns.c - it appears to be one of several of the attempts in the toolkit to do a case-insensitive string comparison. If your system's strnicmp function does this too - and accepts three arguments: char *s1, char *s2, int len -- then I suggest you try commenting out the function in cuifns.c -- something like: #ifndef SS1_ENV /* I don't know what your sys-flags are - this is ONLY an EXAMPLE */ strnicmp(s1, s2, len) char *s1, *s2; int len; { ..... } #endif And then try to recompile. IF THIS WORKS -- send mail to info-andrew-bugs@andrew.cmu.edu to let them know (a) that it is needed, and (b) what sys-type flag needs to be used. (Alternatively, on this end - a different function name could be used - especially if the function already exists in libutil.a -- i.e. lc_strncmp) IF THIS DOES NOT WORK -- post again with an update of the problems. Hope this helps.... --fish