[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mutt -- compressed mailboxes, exerimental breaks 'open-hook', etc.



kmself@ix.netcom.com wrote:
> 
> Ok, got it figured out.

Wish I could say the same.

> If you don't already, add a 'source' package list line to your
> /etc/apt/sources.list file:
> 
>     deb-src http://http.us.debian.org/debian stable main contrib non-free
> 
> As root, from a directory you don't mind building in:
> 
>     $ apt-get update
>     $ apt-get source mutt

So far, so good.

> Get the appropriate comresseded mailbox patch, and follow directions for
> applying patch, from:
> 
>     http://www.spinnaker.de/mutt/compressed/

Got it and applied it.  Well, once I realized which directory I was supposed
to be in, that is. ::grin::

> You need to create a new rules file from the old one as follows.
> 
>     [root@navel:debian]$ diff rules.old rules 
>     17c17,18
>     <               --with-pgp --with-mixmaster --with-ncurses --with-sasl 
>     ---
>     >               --with-pgp --with-mixmaster --with-ncurses --with-sasl \
>     >               --enable-compressed
> 
> Build and make package.  Following assumes you're in the mutt source directory:
> 
>     $ debian/rules build

Here's where it's falling apart for me.  I run this and get the following:

make[3]: Leaving directory /root/temp/mutt-1.3.12/m4'
Making all in po
make[3]: Entering directory /root/temp/mutt-1.3.12/po'
cd .. \
  && CONFIG_FILES=po/Makefile.in CONFIG_HEADERS= \
       /bin/sh ./config.status
creating po/Makefile.in
linking ./intl/libgettext.h to intl/libintl.h
make[3]: Leaving directory /root/temp/mutt-1.3.12/po'
make[3]: Entering directory /root/temp/mutt-1.3.12/po'
file=./echo de | sed 's,.*/,,'.gmo \
  && rm -f $file && PATH=../src:$PATH no -o $file de.po
/bin/sh: no: command not found
make[3]: *** [de.gmo] Error 127
make[3]: Leaving directory /root/temp/mutt-1.3.12/po'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory /root/temp/mutt-1.3.12'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory /root/temp/mutt-1.3.12'
make: *** [build] Error 2

For now I've added the --disable-nls option to the debian/rules file as a
workaround, as I can do without multi-lingual support.  After doing that, it
compiles - I'm using the version I compiled now.  I'm just kinda wondering
what I did wrong.

>     $ debian/rules binary
>     $ dpkg -i ../mutt<version>.deb
>     $ echo "mutt hold" | dpkg --set-selections

These steps were no problem, once I got the thing to compile.
-- 
Mike Werner  KA8YSD   | He that is slow to believe anything and
                      | everything is of great understanding,
'91 GS500E            | for belief in one false principle is the
Morgantown WV         | beginning of all unwisdom.

Attachment: pgpI7sgwUX3TK.pgp
Description: PGP signature


Reply to: