man makefile problems with LINGUAS var

Bug #732592 reported by Laurento Frittella
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Déjà Dup
Fix Released
Low
Unassigned
18
Fix Released
Low
Unassigned

Bug Description

I've a global LINGUAS="en it" variable and "man/Makefile" doesn't seem to like it.

# make install
fails with:
[...]
Making install in man
make[1]: Entering directory `/var/tmp/portage/app-backup/deja-dup-17.90/work/deja-dup-17.90/man'
make[2]: Entering directory `/var/tmp/portage/app-backup/deja-dup-17.90/work/deja-dup-17.90/man'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: *** No rule to make target `ar/stamp', needed by `man'. Stop.
make[2]: *** Waiting for unfinished jobs....
  GEN C/stamp
make[2]: Leaving directory `/var/tmp/portage/app-backup/deja-dup-17.90/work/deja-dup-17.90/man'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/app-backup/deja-dup-17.90/work/deja-dup-17.90/man'
make: *** [install-recursive] Error 1

# LINGUAS="" make install
works as expected

It seems to me in the first case make simply doesn't "GEN" the langs dirs

Revision history for this message
Alex Domingo (lexmingor) wrote :

I confirm this bug with deja-dup-18.0. In my case LINGUAS is set to "es" but I had to compile deja-dup setting LINGUAS="" as stated in the previous comment.

Michael Terry (mterry)
Changed in deja-dup:
importance: Undecided → Low
milestone: none → 19.0
status: New → Fix Committed
Revision history for this message
Justin (jlec) wrote :

The help subdir is also affected. I have to set:

--enable-nls -> unset LINGUAS
--disable-nls -> export LINGUAS=""

otherwise help will be build in all languages.

Michael Terry (mterry)
Changed in deja-dup:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.