Disclaimer: this guide is intended "as is" and it's a description of how I got cups working. It's not intended to
be complete or professional and it may be enhanched as well. It took ages to get this work and I'm writing this
guide trying to remember each step but for sure I'll forget something, so please let me know if something doesn't work and I'll try to get it fixed. Thanks!
FIRST STEP: follow the guide at this link
to install CUPS from optware. When you are told to run the "cupsd" command it fails with the ugly "__guard symbol" error. Never mind, we'll get it work anyway.
SECOND STEP: "install" the gcc compiler, if you don't have it already. A dirty way to do that is to follow instructions provided here:
Type "gcc" and the ouptut should be this:
gcc: no input files
THIRD STEP: compile cups from scratch. Go to www.cups.org and download the latest version of CUPS source code. Extract the package somewhere on your "MyBook" and issue these commands:
This will take SO LONG to complete, so be patient. At the end of the installation copy the file /opt/etc/cups/cupsd.conf that you have already modified in STEP ONE to /etc/cups/cupsd.conf (make sure to do a backup copy of the file that is already there)
FOURTH STEP: Issue the command
And it should correctly launch the CUPS daemon now! At this point you should continue following the guide at STEP ONE to properly configure your printer.
NOTE: I got CUPS working but can't print yet. It seems to be a problem with my HP-DJ845c printer driver. Anyway I can access the CUPS web interface, add printers and so on…
Hope this helps bye!