gtk+-2.0.6: no rule to make target ...

Erika Pacholleck pchllck at
Tue Nov 12 07:22:53 PST 2002

[12.11.2002] Tim Holterhus <-- :
> I'm trying to recompile gtk+-2.0.6, all dependencies are fulfilled 
> according to the blfs cvs book. Here's what I get when starting make:
> make
> make  all-recursive
> make[1]: Entering directory `/usr/src/blfs/lfs/blfs/gtk+-2.0.6'
> Making all in po
> make[2]: Entering directory `/usr/src/blfs/lfs/blfs/gtk+-2.0.6/po'
> make[2]: *** No rule to make target `', needed by `all-yes'.  
> Stop.
> make[2]: Leaving directory `/usr/src/blfs/lfs/blfs/gtk+-2.0.6/po'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/src/blfs/lfs/blfs/gtk+-2.0.6'
> make: *** [all-recursive-am] Error 2

I don't deal with those, but it seems that it is trying to get
the translation stuff done. So some ideas (without knowing the
contents of the sources)

1. check whether you can --disable-nls (if you don't need translations)
2. otherwise try `export LINGUAS=de fr sv` or whatever you use
   BUT explicitly omit "en"

3. in the gtk+-2.0.6/po dir, after you did configure there should
   (this looks like gettextized) be a Makefile
4. superquicky: in po/Makefile delete all occurrences of ""
-. explained a bit: search for "all-yes": this makes all translations
     should like "all-yes: $(CATALOGS)": for which present languages
   search up (standing before that line) for "CATALOGS"
     looks like "CATALOGS =": present ones
   search up for "GMOFILES": how to name the compiled translation files
     looks like "GMOFILES =": these names

Original program messages are likely in english, no need to translate.
Should get you going on.
Erika ...---...: pacholleck at nexgo dot de
Unsubscribe: send email to listar at
and put 'unsubscribe blfs-support' in the subject header of the message

More information about the blfs-support mailing list