gtk+-2.0.6: no rule to make target ...
pchllck at nexgo.de
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 all-recursive
> make: Entering directory `/usr/src/blfs/lfs/blfs/gtk+-2.0.6'
> Making all in po
> make: Entering directory `/usr/src/blfs/lfs/blfs/gtk+-2.0.6/po'
> make: *** No rule to make target `en.gmo', needed by `all-yes'.
> make: Leaving directory `/usr/src/blfs/lfs/blfs/gtk+-2.0.6/po'
> make: *** [all-recursive] Error 1
> make: 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 "en.gmo"
-. 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 = de.gmo fr.gmo en.gmo sv.gmo": present ones
search up for "GMOFILES": how to name the compiled translation files
looks like "GMOFILES = de.gmo fr.gmo en.gmo sv.gmo": 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 linuxfromscratch.org
and put 'unsubscribe blfs-support' in the subject header of the message
More information about the blfs-support