Path: utzoo!attcan!telly!lethe!yunexus!ists!helios.physics.utoronto.ca!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!usc!snorkelwacker.mit.edu!bloom-beacon!eru!hagbard!sunic!mcsun!ukc!strath-cs!cs.glasgow.ac.uk!bru-cc!eesrajm From: eesrajm@cc.brunel.ac.uk (Andrew J Michael) Newsgroups: comp.os.minix Subject: Re: Problem with cppmake for 1.5.10 Summary: Not the solution Message-ID: <1904@Terra.cc.brunel.ac.uk> Date: 24 Nov 90 19:56:14 GMT References: <1447@sun13.scri.fsu.edu> <3390@bruce.cs.monash.OZ.AU> Organization: Brunel University, Uxbridge, UK Lines: 62 In article <3390@bruce.cs.monash.OZ.AU>, cechew@bruce.cs.monash.OZ.AU (Earl Chew) writes: > In <1447@sun13.scri.fsu.edu> nall@sun8.scri.fsu.edu (John Nall) writes: > > > >Has anyone successfully made the revised version of cppmake > >for 1.5.10 which Earl Chew released to the net on Nov 15th? > > Yes. Messrs B Evans and E Chew have successfully compiled the program :-) > > >I've unpacked it, and all of the files seem to be ok, but > >when I do either a "make -f makefile.min all" under regular > >Minix 1.5.10 or a "make -f makefile.bcc all" under Minix-386, > >I get the same error, which is: > > > cppmake.c:" 1151.27 (macro level 1): x undeclared > > make: Error code 256 > > This, believe it or not, is actually not my fault. I posted about a typo in > sys/wait.h a long time ago. Ast says he's fixed it for the next release. Here > is the patch in uuencoded form (because of possible 80 character line > limitations). > This doesn't actually seem to be the problem, unless I've got a different problem to everyone else :-) My error message reads "cppmake.c", line 1167: unbalanced parenthesis "cppmake.c", line 1218: unterminated macro call "cppmake.c", line 1218: (warning) argument mismatch, F1V "cppmake.c", line 1221: , deleted "cppmake.c", line 1222: (warning) old-fashioned initialization, insert = "cppmake.c", line 1222: q undefined "cppmake.c", line 1226: identifier missing "cppmake.c", line 1226: * applied to non-pointer (function) "cppmake.c", line 1226: operator * on non-numerical operand (pointer) "cppmake.c", line 1226: identifier missing "cppmake.c", line 1226: operator * on non-numerical operand (pointer) "cppmake.c", line 1226: (warning) etc ... make: Error code 256 A look at line 1167 shows void appendarg F1V(PROCESS *, p, this either wins first prize in an obfuscated C contest, or cppmake.c has been mangled in transmission. Trying crc gives 10928 32592 cppmake.c Is this correct ?? Andy Michael -- Andy Michael (eesrajm@cc.brunel.ac.uk) " Emulation is the sincerest 85 Hawthorne Crescent form of pottery." West Drayton Middlesex - William Frend De Morgan UB7 9PA