mutt/2355: Mutt can't be built with a separate build dir and read-only source dir
>Number: 2355
>Notify-List:
>Category: mutt
>Synopsis: Mutt can't be built with a separate build dir and read-only
>source dir
>Confidential: no
>Severity: normal
>Priority: medium
>Responsible: mutt-dev
>State: open
>Keywords:
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Jul 14 19:01:44 +0200 2006
>Originator: Vincent Lefevre
>Release: cvs
>Organization:
>Environment:
>Description:
The makefile has errors so that Mutt can't be built with a separate build dir
and read-only source dir.
>How-To-Repeat:
$ aclocal -I m4 && autoheader && ( cd m4 && make -f Makefile.am.in ) &&
automake -i && autoconf
$ cd ..
$ chmod -R a-w mutt
$ mkdir mutt-build
$ cd mutt-build
$ ../mutt/configure
$ make
../mutt/gen_defs ../mutt/OPS ../mutt/OPS.PGP ../mutt/OPS.SMIME
../mutt/OPS.CRYPT > keymap_defs.h
../mutt/patchlist.sh < ../mutt/PATCHES > patchlist.c
echo 'const char *ReleaseDate = "'`head -n 1 ../mutt/ChangeLog | LC_ALL=C cut
-d ' ' -f 1`'";' > reldate.h
/usr/bin/make all-recursive
Making all in m4
make[2]: Nothing to be done for `all'.
Making all in po
file=../../mutt/po/`echo de | sed 's,.*/,,'`.gmo \
&& rm -f $file && /opt/local/bin/msgfmt --statistics -o $file
../../mutt/po/de.po
/opt/local/bin/msgfmt: error while opening "../../mutt/po/de.gmo" for writing:
Permission denied
1032 translated messages.
make[2]: *** [de.gmo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
>Fix:
Unknown
>Add-To-Audit-Trail:
>Unformatted: