Resolvido com o sinalizador --disable-gtk3
Estou executando o Ubuntu Jaunty em um computador plugado que eu só acesso via SSH.
Eu quero atualizar o Avahi no dispositivo (sem GUI) e a única maneira (que eu conheço) de obter a versão mais recente é criar a partir do código-fonte.
Eu baixei o 0.6.30 do site Avahi, mas quando eu corro ./configure
eu continuo sendo incomodado por cargas e pacotes que eu não acho que eu precise (já que eu não quero a GUI) .
Primeiro instalei o pacote que ele reclamou e depois executei ./configure
novamente, mas agora está ficando bobo!
Mesmo correndo com ./configure --disable-qt3 --disable-qt4 --disable-gtk --disable-dbus --disable-mono --disable-monodoc --enable-core-docs
, ainda recebo o erro:
configure: error: Package requirements ( gtk+-3.0 ) were not met:
No package 'gtk+-3.0' found
O que é bizarro porque eu especifiquei o sinal --disable-gtk
.
Então, o que está acontecendo aqui? E como posso construir o Avahi sem todos os componentes desnecessários (opcionais) da GUI? Parece haver pouca documentação (se houver) disponível sobre isso.