Path: utzoo!attcan!uunet!aplcen!samsung!zaphod.mps.ohio-state.edu!uwm.edu!bionet!ames!pioneer.arc.nasa.gov!smithwik From: smithwik@pioneer.arc.nasa.gov (R. Michael Smithwick -- FSN) Newsgroups: comp.sys.amiga.tech Subject: Another manx/2.0 gotcha Message-ID: <54349@ames.arc.nasa.gov> Date: 20 Jul 90 16:39:43 GMT Sender: usenet@ames.arc.nasa.gov Reply-To: smithwik@pioneer.arc.nasa.gov (R. Michael Smithwick -- FSN) Organization: NASA Ames Research Center, Mtn Vw CA 94035 Lines: 21 ["Excuse me ma'm, do you have a license for that child?"] Here's another gotcha, when trying to get Manx (and possibly Lettuce) up and running under 2.0. When compiling the prototype files, (listed out in "all_protos.h") alib_protos.h calls libraries/mathffp.h. Mathffp.h declares the transendental routines, SPXXX() (SPSin(), SPCos(), etc). These are the K&R declarations, "float SPSin();". This will cause conflicts with the prototypes in mathffp_protos.h. Giving the Manx "incompatible function declarations" error. alib_protos.h doesn't seem to need any of the math declarations, so you can get rid of the call. >> mike smithwick << Any opinions are my own since nobody else would ever want them. "The real world serves only to illustrate mathematics"