Why is CUPS required?

Volker Simonis volker.simonis at gmail.com
Tue May 21 08:28:03 UTC 2013

Hi Victor,

actually you only need the CUPS headers, so the dependencies on CUPS are
really not a big problem, even on exotic platforms. Just download and
unpack cups (e.g.
unpack it, create a symlink in the created directory (i.e. cd cups-1.6.1 &&
ln -s . include) and point configure to it (i.e. --with-cups=cups-1-6-1).
That's it. You can use the same include files for different platform builds
if you copy them to a network share.


On Mon, May 20, 2013 at 11:57 AM, Victor Lavaud <victor.lavaud at gmail.com>wrote:

> Hello,
> I find it intriguing that ./configure fails when it cannot find CUPS,
> and I wonder if this is because I did something wrong, or the configure
> script is not flexible enough, or the underlying source code cannot work
> without cups.
> I believe there is a number of cases where CUPS has no reason to be
> present: servers, printerless computers.
> Other Java implementations don’t require it either.
> Cheers,
> Victor

More information about the build-dev mailing list