I'll answer here for now but ports@ is a better list for ports questions

On 2022-06-28, Chris Narkiewicz <he...@ezaquarii.com> wrote:
>
> I'm trying to build mutt with gpg, sasl and slang support, following
> ports(7) flavor build instruction, but it fails.
>
> I'm noob to ports infrastructure, so could somebody explain to
> me what this error means?
>
> Mutt built ok and I managed to run it, but can't make a package out
> of it.
>
> # env FLAVOR="gpgme sasl slang" make install
> ...
>===>  Building package for mutt-2.2.6p0v3-gpgme-sasl-slang
> Create /usr/ports/packages/amd64/all/mutt-2.2.6p0v3-gpgme-sasl-slang.tgz
> Error: Libraries in packing-lists in the ports tree
>        and libraries from installed packages don't match
> --- /tmp/dep_cache.mM03cgu36/portstree-mutt-2.2.6p0v3-gpgme-sasl-slang        
> Tue Jun 28 01:59:44 2022
> +++ /tmp/dep_cache.mM03cgu36/inst-mutt-2.2.6p0v3-gpgme-sasl-slang     Tue Jun 
> 28 01:59:44 2022
> @@ -11,7 +11,7 @@
>  -W assuan.2.1
>  -W gpg-error.3.24
>  -W gpgme.23.0
> --W sqlite3.37.18
> +-W sqlite3.37.17

Your ports tree and installed packages are out-of-sync. This happens if a
library was updated in ports but either you didn't update packages yet,
or new packages have not yet been built.

You can either compile new sqlite3 yourself, or wait, or build with
"make package PKG_CREATE_NO_CHECKS=Yes".

> The reason I try to rebuild it is that the gpgme-sasl flavour is compiled
> without slang support, which doesn't work with UTF-8 for me.

UTF-8 works fine for me in Mutt without S-Lang. Did you set LC_CTYPE in the
environment? You may need "set charset=utf-8" in muttrc as well, I'm not
sure (I have it, but I haven't touched that filin years so maybe it's not
needed).


-- 
Please keep replies on the mailing list.

Reply via email to