Hi Ludo, > Actually it does happen with -j1 too: > > --8<---------------cut here---------------start------------->8--- > make[5]: Entering directory > '/home/ludo/src/guix/guix-0.13.0tp-dirty/_build/sub/po/guix' > cs: > cd ../../../../po/guix && msgmerge --lang=cs cs.po guix.pot -o cs.new.po > ........................................................................... > done. > da: > cd ../../../../po/guix && msgmerge --lang=da da.po guix.pot -o da.new.po > ....................................................... done. > > [...] > > pt_BR: > cd ../../../../po/guix && msgmerge --lang=pt_BR pt_BR.po guix.pot -o > pt_BR.new.po > ........................................................................ done. > sr: > cd ../../../../po/guix && msgmerge --lang=sr sr.po guix.pot -o sr.new.po > ................................................................... done. > mv: ne eblas movi > '/home/ludo/src/guix/guix-0.13.0tp-dirty/_build/sub/po/guix/sr.new.po' al > 'sr.po': Mankas permeso > msgmerge for sr.po failed: cannot move > /home/ludo/src/guix/guix-0.13.0tp-dirty/_build/sub/po/guix/sr.new.po to sr.po > make[5]: *** [Makefile:460: sr.po-update] Error 1 > make[5]: Leaving directory > '/home/ludo/src/guix/guix-0.13.0tp-dirty/_build/sub/po/guix' > make[4]: *** [Makefile:447: update-po] Error 2
Now, this sounds like a bug: po/Makefile should not prevent "make distcheck" from passing. > I don’t see why only ‘sr.po’ is causing this problem. Can you please open a ticket at https://savannah.gnu.org/bugs/?group=gettext and attach the files Makefile, Makevars, da.po, sr.po ? So that someone can analyze this. Bruno