1 votes

@APP_INDICATOR_CFLAGS@ : Aucun fichier ou répertoire de ce type

(Migré depuis les forums Ubuntu).

Je suis quelque peu novice en matière de construction, alors j'espère que l'explication est simple.

J'ai téléchargé les sources de Nautilus pour corriger le fond transparent.

Parcheando s'est bien déroulé.

Pendant la construction, j'ai reçu ceci :

Making all in libnautilus-private
make[2]: Entering directory `/home/[x]/nautilus-2.32.0/libnautilus-private'
  GEN    nautilus-marshal.h
  GEN    nautilus-marshal-guts.c
  CC     nautilus-autorun.lo
gcc: @APP_INDICATOR_CFLAGS@: No such file or directory
make[2]: *** [nautilus-autorun.lo] Error 1
make[2]: Leaving directory `/home/[x]/nautilus-2.32.0/libnautilus-private'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/[x]/nautilus-2.32.0'
make: *** [all] Error 2

1voto

Je ne suis pas non plus très doué pour déboguer les problèmes de construction, mais voilà.

Je peux vous dire que cela est causé par le patch Debian 89_use_application_indicator.patch qui fait référence https://bugs.edge.launchpad.net/ubuntu/+source/nautilus/+bug/497880

Apparemment @APP_INDICATOR_CFLAGS@ de libnautilus-private/Makefile.am n'est pas correctement remplacé par la sortie de pkg-config --cflags --libs appindicator-0.1 . Il est probable qu'après avoir appliqué les correctifs de la distribution, vous avez oublié d'exécuter autoreconf .

Il suffit de courir autoreconf et recommencer à faire. Cela mettra à jour configure.in pour remplacer APP_INDICATOR_CFLAGS.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X