[Geany] failing to compile 0.12 pre

Nick Treleaven nick.treleaven at xxxxx
Thu Oct 11 16:32:52 UTC 2007


*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 at 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



More information about the Users mailing list