2013-06-30 11 views
10

ho cambiato Makefile di un progetto e ora, quando lo faccio, lo restituisce: -Come vengono creati i file .Po in Makefile?

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

Come si fa a creare Makefile .Po file e come posso disattivare la creazione di esso per un certo file come ../libvmi/driver/.deps/xen.c?

risposta

10

I file .Po vengono utilizzati come parte del rilevamento delle dipendenze di automake. Solitamente vengono creati da config.status come file vuoti, che vengono sovrascritti dalle dipendenze reali quando viene richiamato il compilatore. (L'approccio di automake è quello di fare la generazione di dipendenza come un effetto collaterale di compilation.)

Ho scoperto che in esecuzione make -k (-k è l'abbreviazione di --keep-going) sarà sufficiente per staccare la costruzione, una volta che il file di cui è .po mancante è stato ricompilato.

+0

Grazie, è sfuggito quell'errore! – Mjina

+0

È possibile contrassegnare la risposta come "accettata". –