I recently tried to install the latest version of CUPS to my raspberry pi, which, the only current way to do so is to compile it. After doing the usual procedure (./configure, make, sudo make install), everything installed, but localhost:631 is not available. When I started up my pi up recently, the boot sequence showed this:
Failed to start SYSV: Startup/shutdown script for CUPS.. see 'systemctl status cups.service' for details.
Is there an extra step to configure cups that hasn't been configured yet?