*off-list*
On 10/10/07 15:11:07, Enrico Tröger wrote:
On Wed, 10 Oct 2007 10:07:40 -0300, "Rodrigo Canellas" rodrigo.canellas@gmail.com wrote:
Hi,
I got this error compiling 0.12 pre:
Making all in po make[2]: Entrando no diretório `/var/tmp/geany-0.12pre/po' file=`echo be | sed 's,.*/,,'`.gmo \ && rm -f $file && -o $file be.po /bin/sh: -o: not found make[2]: ** [be.gmo] Erro 127 make[2]: Saindo do diretório `/var/tmp/geany-0.12pre/po'
It seems to be from these lines in po/Makefile.in.in:
.po.gmo: file=`echo $* | sed 's,.*/,,'`.gmo \ && rm -f $$file && $(GMSGFMT) -o $$file $<
Perhaps we should add a ./configure test to prevent this, it does seem a confusing error message. But what would we check for? I couldn't work out what $(GMSGFMT) should be.
Make sure you have installed the gettext and intltool packages as well as their dev packages. Which distribution do you use?
Is intltool really necessary for building the .tar.gz?
(BTW, at least on Fedora Core 5, I haven't needed to install gettext- devel, and there doesn't seem to be an intltool-devel package, but of course I have gettext and intltool).
Regards, Nick