Compilando CUPS: referência indefinida para 'dnssdDeregisterAllPrinters'

0

Estou tentando construir o CUPS 1.7.3 no Ubuntu Server 14.04. configure não produziu nenhum erro, mas make morre com:

Making all in ppdc...
Making all in scheduler...
Linking cupsd...
dirsvc.o: In function 'cupsdStopBrowsing':
/root/cups-source/cups-1.7.3/scheduler/dirsvc.c:262: undefined reference to 'dnssdDeregisterAllPrinters'
dirsvc.o: In function 'cupsdStartBrowsing':
/root/cups-source/cups-1.7.3/scheduler/dirsvc.c:244: undefined reference to 'dnssdRegisterAllPrinters'
collect2: error: ld returned 1 exit status
make[1]: *** [cupsd] Error 1
make: *** [all] Error 1

Não encontrei nada de útil no Google, além de algumas referências a zeroconf e avahi . Eu tentei instalar avahi-daemon e avahi-autoipd , mas o mesmo erro.

    
por N Rahl 02.06.2014 / 07:04

1 resposta

0

apt-get install libavahi-cil-dev libavahi-client-dev libavahi-common-dev

parece resolver o problema. Não tenho certeza se todos são obrigatórios, mas concluídos sem erros, por isso espero que isso ajude alguém.

    
por 02.06.2014 / 07:55