Path: utzoo!attcan!uunet!ncrlnk!ncr-sd!hp-sdd!hplabs!decwrl!labrea!rutgers!psuvax1!vu-vlsi!mpx1!erik From: erik@mpx1.UUCP (Erik Murrey) Newsgroups: comp.unix.xenix Subject: Re: pcomm 1.1 on SCO Xenix Summary: try -UM_I86 Message-ID: <548@mpx1.UUCP> Date: 9 Oct 88 16:14:49 GMT References: <157@libove.UUCP> <402@hawkmoon.MN.ORG> Organization: MPX Data Systems, Inc., Wayne, Pennsylvania Lines: 26 I had the 2.1.4 developement system with my 2.1.3 runtime. There was a problem with the automatically defined manifests. It seems that under -M2, /bin/cc defines both M_I86 AND M_I286. The caused files like types.h and param.h to blow up when compiled. The fix was to USE -M2 and also undefine M_I86 (-UM_I86) on the cc command line. I have since upgraded to 2.2.1, and whatever developement system comes with that. My /bin/cc now only defines M_I286 (or, my include files are smart enough to cope with both M_I86/M_I286 defined). If you don't want to upgrade, and you don't feel like passing the -UM_I86 switch to cc, then edit your include files so that lines like #ifdef M_I86 read #if M_I86 && ! M_I286 I think the only files that need changing are types.h and param.h. -- Erik Murrey /| // /~~~~/ | / MPX Data Systems, Inc. / | / / /____/ |/ erik@mpx1.UUCP / / / / /| Data Systems, Inc. {spl1,vu-vlsi,bpa}!mpx1!erik / / / / |====================