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

Re: 1.5.16 build issues on BSD



On Wed, Jul 04, 2007 at 06:24:08PM +0100, Chris G wrote:
> I'm trying to build mutt 1.5.16 on a BSD system (it's not mine, it's
> my hosting provider, Gradwell.Net).
> 
> uname -a gives:-
>     FreeBSD newred.gradwell.net 4.8-STABLE FreeBSD 4.8-STABLE #1
[...]
>     pattern.o: In function `mutt_which_case':
>     /home/isbd/build/mutt-1.5.16/pattern.c:150: undefined reference to 
> `iswalpha'
>     /home/isbd/build/mutt-1.5.16/pattern.c:150: undefined reference to 
> `iswupper'
>     *** Error code 1

These functions are used for manipulating "wide" characters, which
usually means non-latin characters.  You could try configuring mutt
with --disable-nls.  If that doesn't work, you'll either need to check
the BSD ports, or find replacements for these functions somewhere, and
hack the build system or some Mutt code (maybe util.c) to include them.

> Can anyone suggest how to get around this problem, don't say upgrade
> the OS as I said it's not mine so that's not a possibility.  

You might be able to get your hosting provider to do it.  It's
Likely to fix the problem, and likely to fix other problems...

-- 
Derek D. Martin    http://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.

Attachment: pgpXj66SPLXOj.pgp
Description: PGP signature