From: <fl...@ap...> - 2011-08-14 06:39:55
|
Matt Broughton <wal...@ma...> wrote: >On Aug 13, 2011, at 8:02 PM, Floyd L. Davidson wrote: > >> Robert Krawitz <rl...@al...> wrote: >>>> commandtoepson.c is missing a '#include <stdio.h> at >>>> the top. Does adding it help? >>>> >>>> (stdio.h was probably previously incuded indirectly >>>> via cups/cups.h or some other header, and a change >>>> to CUPS or GCC has removed the indirect include, >>>> leading to the failure) >>> Probably. Fixed for both commandtoepson and >>> commandtocanon. >> It was included via ppd.h which was included via >> cups/cups.h. >> >> Apparently ppd.h is different on some systems. > >Looking at the source code of CUPS 1.5.0, I do find "# >include <stdio.h>" in cups/ppd.h, but cups/cups.h does >not have "# include "ppd.h". Interesting. My cups.h file has "* "$Id: cups.h 8575 2009-04-29 16:29:01Z mike $"", and CUPS is reporting itself as 1.3.11 (this is from the latest release of Slackware Linux). I haven't looked to see if there are any notes on why Slack is using a relatively old version of CUPS, but odd things like that might be part of the reason... -- Floyd L. Davidson <http://www.apaflo.com/> Ukpeagvik "Place where people hunt snowy owls" (Barrow, Alaska) |