-INSTALL - CUPS v1.3.2 - 2007-09-18
-----------------------------------
+INSTALL - CUPS v1.4svn - 2008-04-23
+-----------------------------------
This file describes how to compile and install CUPS from source
code. For more information on CUPS see the file called
we've tested the current CUPS code against several versions
of GCC with excellent results.
- The makefiles used by the project should work with all
+ The makefiles used by the project should work with most
versions of make. We've tested them with GNU make as well as
the make programs shipped by Compaq, HP, SGI, and Sun.
- BSD users should use GNU make (gmake).
+ BSD users should use GNU make (gmake) since BSD make does
+ not support "include".
Besides these tools you'll want the JPEG, PNG, TIFF, and ZLIB
libraries for image support, the CDSA, GNU TLS, or OpenSSL
compile and run without these, however you'll miss out on
many of the features provided by CUPS.
- Kerberos support requires a very recent version of the MIT
- implementation with the krb5_cc_new_unique() function or the
- Heimdal implementation, along with the corresponding GSSAPI
+ Kerberos support requires MIT Kerberos 1.6.3 or later or
+ Heimdal Kerberos, along with the corresponding GSSAPI
pieces.
Also, please note that CUPS no longer includes the
The CUPS Subversion repository doesn't hold a copy of the
pre-built configure script. You'll need to run the GNU
- autoconf software (2.52 or higher) before compiling the
+ autoconf software (2.60 or higher) before compiling the
software from Subversion:
autoconf -f
LDFLAGS="-L/some/directory" \
./configure ...
+ The "--enable-debug" option compiles CUPS with debugging enabled,
+ as well as support for debug logging via the CUPS_DEBUG_LOG
+ environment variable at run-time.
+
Once you have configured things, just type:
make ENTER
tardist - Builds an IRIX package (also inst)
+GETTING DEBUG LOGGING FROM CUPS
+
+ When configured with the "--enable-debug" option, CUPS compiles
+ in additional debug logging support in the scheduler, CUPS API,
+ and CUPS Imaging API. Set the CUPS_DEBUG_LOG environment
+ variable to a filename to append logging information at run-time.
+ Use the name "-" to send the messages to stderr.
+
+
REPORTING PROBLEMS
If you have problems, READ THE DOCUMENTATION FIRST! If the