Xref: utzoo comp.unix.aix:2086 comp.mail.elm:3119 Path: utzoo!attcan!uunet!aplcen!uakari.primate.wisc.edu!uflorida!mephisto!prism!gs26 From: gs26@prism.gatech.EDU (Glenn R. Stone) Newsgroups: comp.unix.aix,comp.mail.elm Subject: Re: elm 2.3 PL6 on RS/6000 AIX Message-ID: <14251@hydra.gatech.EDU> Date: 28 Sep 90 19:27:51 GMT References: <822@lafayet.UUCP> <8238@milton.u.washington.edu> Followup-To: comp.unix.aix Distribution: na Organization: Dead Poets Society Lines: 32 In <8238@milton.u.washington.edu> eliot@lanmola.engr.washington.edu (Eliot Lim) writes: >In article <822@lafayet.UUCP> rob@lafayet.UUCP (Rob Freyder) writes: >> I am trying to get elm 2.3PL6 going under AIX on a RS/6000. >>char *strtok() ... I think its line 45 >> >>PARAMETER LIST CANNOT CONTAIN FEWER PARAMETERS THAT REQUIRED BY THE MACRO >>DEFINITION. Yep. xlc will NOT let you do redefinitions of predefined routines.... if it's defined in any included files, you can't have it (again) in the main source. Period. Even if they match. I don't know how many times I had to go and change int strcmp(); to /* int strcmp(); IBM strikes again... */ to get the thing to work... but work it does, now.... >..... I had to change the flock call somewhere from RO to RW >to get past that too. I didn't have to diddle with flock() anywhere.... may have had something to do with the way I set up things in Configure. Glenn R. Stone gs26@prism.gatech.edu, glenns@eas.gatech.edu