<<< Date Index >>>     <<< Thread Index >>>

Re: [Mutt] #2538: "make -j2 dist" does not work (bad dependency?)



#2538: "make -j2 dist" does not work (bad dependency?)

Changes (by brendan):

  * component:  mutt => build
  * milestone:  => 1.6

Old description:

> {{{
> When I do a "make -j2 dist", I get:
>
> [...]
> /usr/bin/make ../makedoc
> make[1]: *** No rule to make target `index.html', needed by `distdir'.
> Stop.
> make[1]: *** Waiting for unfinished jobs....
> make[2]: Entering directory `/home/vlefevre/software/mutt/mutt/doc'
> make[2]: `../makedoc' is up to date.
> make[2]: Leaving directory `/home/vlefevre/software/mutt/mutt/doc'
> ( sed -e "s/@VERSION\@/`cat ../VERSION` (`cut -d\\\" -f2 ../reldate.h`)/"
> ./manual.xml.head ;\
>           gcc -E -I. -I.. -I/home/vlefevre/include -I..
> -DSYSCONFDIR=\"/home/vlefevre/etc\" -DBINDIR=\"/home/vlefevre/i686/bin\"
> -DDOTLOCK_PATH=\"/usr/bin/mutt_dotlock\" -DHAVE_CONFIG_H=1 -I../intl
> -D_MAKEDOC -C ../init.h | ../makedoc -s ) |      \
>                 cat - ./manual.xml.tail > manual.xml
> touch stamp-doc-xml
> make[1]: Leaving directory `/home/vlefevre/software/mutt/mutt/doc'
> make: *** [distdir] Error 1
>
> The problem doesn't occur without the -j2.
> >How-To-Repeat:
> >Fix:
> Unknown
> }}}

New description:

 {{{
 When I do a "make -j2 dist", I get:

 [...]
 /usr/bin/make ../makedoc
 make[1]: *** No rule to make target `index.html', needed by `distdir'.
 Stop.
 make[1]: *** Waiting for unfinished jobs....
 make[2]: Entering directory `/home/vlefevre/software/mutt/mutt/doc'
 make[2]: `../makedoc' is up to date.
 make[2]: Leaving directory `/home/vlefevre/software/mutt/mutt/doc'
 ( sed -e "s/@VERSION\@/`cat ../VERSION` (`cut -d\\\" -f2 ../reldate.h`)/"
 ./manual.xml.head ;\
           gcc -E -I. -I.. -I/home/vlefevre/include -I..
 -DSYSCONFDIR=\"/home/vlefevre/etc\" -DBINDIR=\"/home/vlefevre/i686/bin\"
 -DDOTLOCK_PATH=\"/usr/bin/mutt_dotlock\" -DHAVE_CONFIG_H=1 -I../intl
 -D_MAKEDOC -C ../init.h | ../makedoc -s ) |      \
                 cat - ./manual.xml.tail > manual.xml
 touch stamp-doc-xml
 make[1]: Leaving directory `/home/vlefevre/software/mutt/mutt/doc'
 make: *** [distdir] Error 1

 The problem doesn't occur without the -j2.
 >How-To-Repeat:
 >Fix:
 Unknown
 }}}

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/2538#comment:4>