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.
http://www.cups.org/software.php?VERSION=1.6.2&FILE=1.6.1/cups-1.6.1-source.tar.gz)
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.

Regards,
Volker



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