Anyone get ELM to compile on RS/6000 ??

Dan Watts dwatts at ki.UUCP
Fri Nov 9 06:11:36 AEST 1990


Has anyone been successful in getting ELM to compile on the IBM RS/6000?
I ported 2.3pl6 a while back, but I did it by editting all the files
that wouldn't compile (there were a lot!).  Anyway, I'd like to rev up
to pl8 but don't look forward to doing all the edits again.  The following
is what happens when I try the make:

% make
        cd src; /bin/make - all
        /bin/chmod u+w ../hdrs/defs.h
        /bin/touch ../hdrs/defs.h
        /bin/chmod u+w ../hdrs/headers.h
        /bin/touch ../hdrs/headers.h
        cc   -I../hdrs    -c addr_util.c
       49 | char *strtok(), *strcpy(), *strcat(), *strncpy(), *index(), 
            *rindex();
    1506-041: (S) Parameter list cannot contain fewer parameters than required by macro  definition.
1254-004  The error code from the last failed command is 1.

Make Quitting.
1254-004  The error code from the last failed command is 1.

Make Quitting.

The problem appears to be that CC doesn't like the redeclaration of
'char *strok()' and all the rest.  If you put in lines of code like:

 char * someroutine();
 char * someroutine();

it will error on the second declaration just like it does above.
Is there some compiler switch that will make the compiler accept this?
-- 
#####################################################################
# CompuServe: >INTERNET:uunet.UU.NET!ki!dwatts    Dan Watts         #
# UUCP      : ...!{uunet | wgc386}!ki!dwatts      Ki Research, Inc. #
############### New Dimensions In Network Connectivity ##############



More information about the Comp.unix.aix mailing list