2013-06-30 7 views
10

Ich habe Makefile eines Projekts geändert und jetzt, wenn ich es machen, gibt es: -Wie werden .Po-Dateien in Makefile erstellt?

ERROR: "make[2]: *** No rule to make target ../libvmi/driver/.deps/xen.Po. Stop. "

Wie Makefile .Po Dateien erstellen und wie kann ich es für eine bestimmte Datei wie ../libvmi/driver/.deps/xen.c deaktivieren einrichten?

Antwort

10

.Po Dateien werden als Teil der Abhängigkeitenverfolgung von Automake verwendet. Sie werden normalerweise von config.status als leere Dateien erstellt, die beim Aufruf des Compilers durch tatsächliche Abhängigkeiten überschrieben werden. (Auto Ansatz ist die Abhängigkeit Generation als Nebeneffekt der Kompilierung zu tun.)

Ich habe festgestellt, dass make -k läuft (-k für --keep-going kurz ist) wird ausreichen, um den Build zu lösen, sobald die Datei, deren .PO ist Missing wurde neu kompiliert.

+0

Vielen Dank, dass es diesen Fehler entkam! – Mjina

+0

Sie können die Antwort als "akzeptiert" markieren. –