Impossível configurar o ambiente de compilação do dpkg

1

Estou tentando colocar o pacote a seguir no launchpad, mas não consigo trabalhar com dpkg-buildpackage no meu sistema:

 dpkg-source -b xfce-appmenu-plugin
Subroutine Dpkg::Source::Archive::getcwd redefined at /usr/share/perl/5.12/Exporter.pm line 64.
 at /usr/share/perl5/Dpkg/Source/Archive.pm line 32
dpkg-source: error: can't build with source format '3.0 (quilt)': no orig.tar file found
dpkg-buildpackage: error: dpkg-source -b xfce-appmenu-plugin gave error exit status 255

Qual problema poderia ser, eu realmente não tenho que colocar essa pasta corretamente?

    
por daisy 14.11.2011 / 06:29

1 resposta

2

dpkg-source: error: can't build with source format '3.0 (quilt)': no orig.tar file found

Isso basicamente significa que o sistema de compilação não consegue encontrar o código-fonte. Tem certeza de que existe algum arquivo como xfce-appmenu-plugin.orig.tar.gz na pasta?

Se sim, então você pode estar com problema . Neste encadeamento, a solução é usar dh_make --createorig . Como alternativa, você pode usar dh_make -f ../xfce-appmenu-plugin.tar.gz . Estes irão criar o arquivo .orig.tar.gz, que pode então ser usado pelo dpkg-buildpackage. Aqui, xfce-appmenu-plugin.tar.gz é o código-fonte original em formato comprimido.

Olhando através de outra fonte, eu encontrei este bug reportado contra o dpkg-dev ( Note que é a mesma versão que é enviada no Oneiric com as atualizações mais recentes). A solução mencionada aqui foi renomear o .orig.tar.gz para o nome exato mencionado no Changelog.

    
por rigved 14.11.2011 / 11:20