Barbara K Jensen writes:
> I am installing Mutt v 0.95.6 on a Solaris (sys == sun4x_56) network
> where the source directory has a different path from the destination
> path. As a result, I encountered several installation problems, mostly
> having to do with incorrect path names in various install commands
> within Makefiles. A working diff file is included at the end of this
> email.
I usually work around this by using a configuration site file via
CONFIG_SITE as described in the autoconf manual.
> In addition to changing the makefiles, I was unable to find a good
> fix for a problem where the files in POTFILES.in are installed (back:
> keymap_defs.h is created in the DEST directory, but the other files are
> still located back in the SRC dir). I ended up simply copying
> keymap_defs.h over to the same directory after configuration.
I have repeatedly posted patches to fix building outside the source
directory, but they have never made it into the source tree ...
> 1. When Mutt is started or ended, it insists on doing a message count
> in the current folder. This is not a problem so much as a time suck.
> One tester has a "small" mailbox (by our realm standards) of over 1000
> messages, and this count takes over a minute, which is annoying.
Maybe it's time to think about reorganising mail folders? On mailing
lists with a lot of traffic, I normally archive and compress all stuff
at the beginning of the calendar month. Procmail can provide an
automatic way of doing this.
> diff -r -u /tmp/mutt-0.95.6-us/Makefile.am mutt-0.95.6-us/Makefile.am
> --- /tmp/mutt-0.95.6-us/Makefile.am Thu Jun 3 16:35:55 1999
> +++ mutt-0.95.6-us/Makefile.am Mon Jun 28 15:24:26 1999
> @@ -81,7 +81,7 @@
> elif [ -f $(DESTDIR)$(sharedir)/../Muttrc ] ; then \
> mv $(DESTDIR)$(sharedir)/../Muttrc $(DESTDIR)$(sysconfdir) ; \
> elif [ ! -f $(DESTDIR)$(sysconfdir)/Muttrc ] ; then \
> - $(INSTALL) -m 644 ./Muttrc $(DESTDIR)$(sysconfdir) ; \
> + $(INSTALL) -m 644 $(srcdir)/Muttrc $(DESTDIR)$(sysconfdir) ; \
> fi
> -if [ ! -f $(DESTDIR)$(sysconfdir)/mime.types ]; then \
> $(INSTALL) -m 644 $(srcdir)/mime.types $(DESTDIR)$(sysconfdir); \
Already in mutt-cvs.
> all: mutt.man dotlock.man try-html try-txt
>
> diff -r -u /tmp/mutt-0.95.6-us/po/Makefile.in.in
> mutt-0.95.6-us/po/Makefile.in.in
> --- /tmp/mutt-0.95.6-us/po/Makefile.in.in Thu Jun 3 16:39:12 1999
> +++ mutt-0.95.6-us/po/Makefile.in.in Mon Jun 28 15:24:43 1999
> @@ -85,7 +85,7 @@
> all-no:
>
> $(top_srcdir)/keymap_defs.h:
> - cd $(top_srcdir) && $(MAKE) keymap_defs.h
> + cd .. && $(MAKE) keymap_defs.h
>
> $(srcdir)/$(PACKAGE).pot: $(POTFILES)
> $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
:-) Posted this back in February. Already in mutt-cvs, too.