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

Re: [mpop-users] compiling on a Linux system



Hi Dave!

On Mon,  5 Jan 2015 18:56:34 -0800 (PST), Dave Hamaker wrote:
> mpop itself makes ok with a warning:
> 
> tls.c: In function 'tls_start':
> tls.c:1358:44: warning: cast to pointer from integer of different
> size [-Wint-to-pointer-cast

That's ok, you can ignore it.

> But, I get this error in the po subdirectory:
> 
> ...
> Making all in po
> make[2]: Entering directory `/home/hamakerd/mpop/po'
> *** error: gettext infrastructure mismatch: using a Makefile.in.in
> from gettext version 0.19 but the autoconf macros are from gettext
> version 0.18 make[2]: *** [stamp-po] Error 1 make[2]: Leaving
> directory `/home/hamakerd/mpop/po' make[1]: *** [all-recursive] Error
> 1 make[1]: Leaving directory `/home/hamakerd/mpop'
> make: *** [all] Error 2

This is a common problem caused by the update of gettext from 0.18 to
0.19. You can actually use both versions. In po/Makefile.in.in, change
GETTEXT_MACRO_VERSION to 0.18.

Regards,
Martin