man makefile problems with LINGUAS var

Bug #732592 reported by Laurento Frittella on 2011-03-10
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Déjà Dup
Low
Unassigned
18
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

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) on 2011-04-12
Changed in deja-dup:
importance: Undecided → Low
milestone: none → 19.0
status: New → Fix Committed
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) on 2011-05-08
Changed in deja-dup:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers