2008/8/13 Nicolas Girard <[EMAIL PROTECTED]>:
> Hi all,
> I had no problem checking-out lyx's svn trunk and compiling it ; but
> make install gave me the following output:
>
> make  install-data-hook
> make[4]: entrant dans le répertoire « /ng/lyx-devel/lib/doc »
> for i in ca/TOC.lyx cs/TOC.lyx da/TOC.lyx de/TOC.lyx TOC.lyx
> es/TOC.lyx eu/TOC.lyx fr/TOC.lyx gl/TOC.lyx he/TOC.lyx hu/TOC.lyx
> it/TOC.lyx ja/TOC.lyx nb/TOC.lyx nl/TOC.lyx pl/TOC.lyx pt/TOC.lyx
> ro/TOC.lyx ru/TOC.lyx sk/TOC.lyx sl/TOC.lyx sv/TOC.lyx; \
>        do \
>                if test -f "./$i"; then file="./$i"; \
>                else file="$i"; fi; \
>                 "$file" "/usr/local/share/lyx/doc/$i"; \
>        done
> /bin/bash: line 4: ./ca/TOC.lyx: Permission non accordée
> /bin/bash: line 4: ./cs/TOC.lyx: Permission non accordée
> /bin/bash: line 4: ./da/TOC.lyx: Permission non accordée
> /bin/bash: line 4: ./de/TOC.lyx: Permission non accordée
>
>

Well, answering myself, it seems like docDATA_INSTALL is defined nowhere:

lyx-devel/lib/doc$ egrep \\WdocDATA_INSTALL *
Makefile:               $(docDATA_INSTALL) "$$file" "$(DESTDIR)$(docdir)/$$i"; \
Makefile.am:            $(docDATA_INSTALL) "$$file" "$(DESTDIR)$(docdir)/$$i"; \
Makefile.in:            $(docDATA_INSTALL) "$$file" "$(DESTDIR)$(docdir)/$$i"; \

IMHO the following line is missing in lib/doc/Makefile.in:

docDATA_INSTALL = $(INSTALL_DATA)

Nicolas

Reply via email to