web-dev-qa-db-fra.com

Pourquoi Launchpad ne parvient-il pas à trouver des «schémas de compilation-glib» lors de la construction de PPA?

Donc, j'essaie de publier mon application dans mon PPA, mais j'ai des problèmes liés à la création de mon application. Voici la sortie:

/bin/sh: 1: glib-compile-schemas: not found
make[1]: *** [override_dh_install] Error 127
make[1]: Leaving directory `/build/buildd/virtuam-0.1ubuntu1'
make: *** [binary] Error 2
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary gave error exit status 2
******************************************************************************
Build finished at 20120709-2102
FAILED [dpkg-buildpackage died]
******************************************************************************

Même en suivant les solutions publiées dans https://askubuntu.com/questions/156339/launchpad-failed-to-build-after-quickly-submitubunt , je n'ai pas de chance. Que devrais-je faire?

L'erreur de construction est la suivante: https://launchpadlibrarian.net/109704402/buildlog_ubuntu-precise-i386.virtuam_0.1ubuntu1_FAILEDTOBUILD.txt.gz

1
Xerz

Vos dépendances de génération sont incomplètes. À partir de votre journal de construction, je peux voir qu'il essaie d'installer (mettre à niveau) le libglib2.0-0 paquet. Pourtant, glib-compile-schemas est fourni par le libglib2.0-bin package qui n'est pas une dépendance de libglib2.0-0.

Pour résoudre ce problème, ajoutez libglib2.0-dev comme dépendance de construction qui installera les deux libglib2.0-bin et libglib2.0-0.

5
Lekensteyn

Il semble que vous ne spécifiez pas toutes vos dépendances de construction dans le fichier debian/control.

1
dobey

La dépendance manquante sur libglib2.0-bin pour les schémas de compilation-glib est en fait un bug rapide. Le correctif est proposé avec précision. Voir https://askubuntu.com/questions/156339/launchpad-failed-to-build-after-quickly-submitubunt .

1
user76083