Mi piacerebbe sapere dove ti sei accorto che mi mancava cups-devel
...dall'errore sui file cups/cups.h etc; i file .h (header file) sono i cosiddetti "file di sviluppo" da installare quando si compila un pacchetto (altrimenti, in genere, ad eccezione degli header del kernel, non sono semrpe necessari). Questi file si trovano, in distribuzioni come Mandriva, Debian, OpenSUSE, Ubuntu etc in pachetti con suffisso -dev o -devel (nel tuo caso viene utilizzato il suffisso -devel).
Il nuovo errore che hai riportato, penso, che sia mancante di qualche pezzo prima. Verifica se hai installato i seguenti pacchetti;
gutenprint
libpng
libcups
libltdl
e, laddove presenti, installa anche quelli con suffisso -devel.
Bye
