2016-06-02 27 views
1

Ich habe alle Abhängigkeiten und da ich nicht in der Lage war, diesen Fehler zu beheben Ich installierte Freetype und Harfubuzz von Grund auf noch konnte diesen schwerwiegenden Fehler nicht beheben, aber diese Datei (hb-ft.h) ist unter /usr/include/harfbuzz vorhanden /hb-ft.h und jhbuild/Kasse/HarfBuzz/src/hb-ft.hWie repariert man hb-ft.h keine solche Datei oder kein Verzeichnis während der Installation von Pango mit jhbuild?

In file included from pango-ot-buffer.c:24:0: 
pango-ot-private.h:29:19: fatal error: hb-ft.h: No such file or directory 
compilation terminated. 
Makefile:1387: recipe for target 'pango-ot-buffer.lo' failed 
make[4]: *** [pango-ot-buffer.lo] Error 1 
make[4]: *** Waiting for unfinished jobs.... 
pangofc-shape.c:30:19: fatal error: hb-ft.h: No such file or directory 
compilation terminated. 
Makefile:1387: recipe for target 'pangofc-shape.lo' failed 
make[4]: *** [pangofc-shape.lo] Error 1 
pangoft2-render.c: In function ‘pango_ft2_font_render_glyph’: 
pangoft2-render.c:224:3: warning: ‘pango_ft2_font_get_face’ is deprecated: Use 'pango_fc_font_lock_face' instead [-Wdeprecated-declarations] 
    face = pango_ft2_font_get_face (font); 
^
In file included from pangoft2-private.h:26:0, 
       from pangoft2-render.c:37: 
../pango/pangoft2.h:125:9: note: declared here 
FT_Face  pango_ft2_font_get_face  (PangoFont  *font); 
     ^
In file included from pango-ot-info.c:34:0: 
pango-ot-private.h:29:19: fatal error: hb-ft.h: No such file or directory 
compilation terminated. 
Makefile:1387: recipe for target 'pango-ot-info.lo' failed 
make[4]: *** [pango-ot-info.lo] Error 1 
make[4]: Leaving directory '/home/onkar0027/jhbuild/checkout/pango/pango' 
Makefile:1469: recipe for target 'all-recursive' failed 
make[3]: *** [all-recursive] Error 1 
make[3]: Leaving directory '/home/onkar0027/jhbuild/checkout/pango/pango' 
Makefile:1212: recipe for target 'all' failed 
make[2]: *** [all] Error 2 
make[2]: Leaving directory '/home/onkar0027/jhbuild/checkout/pango/pango' 
Makefile:579: recipe for target 'all-recursive' failed 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory '/home/onkar0027/jhbuild/checkout/pango' 
Makefile:468: recipe for target 'all' failed 
make: *** [all] Error 2 
*** Error during phase build of pango: ########## Error running make -j 5 *** [7/7] 

Antwort

1

ich habe diesen Fehler gesehen, bevor beim Aufbau pango in jhbuild.

Lösung: ein neues Terminal öffnen und versuchen -

jhbuild buildone -afc harfbuzz 

Nachdem es erfolgreich ist, Rerun Phase Build des Moduls pango bauen. Hoffe es hilft!

+1

Omg schließlich, bitte können Sie mir erklären, was genau dieser Befehl getan hat und warum nicht jhbuild harfbuzz selbst bauen –