On Sat, Jul 29, 2000 at 02:34:29AM -0700, Sherab Puntsok wrote: > Hi debs, > I have a problem on compiling mc-4.5.44.tar.gz > no: command not found > > Details: > make[1]: Entering directory `/home/download/mc-4.5.44/po' > file=./`echo nl | sed 's,.*/,,'`.gmo \ > && rm -f $file && PATH=../src:$PATH no -o $file nl.po > make[1]:***[nl.gmo]Error 127 > > I've tried dpkg -S no, but couldn't find it. > > Any hints appreciated. Thank you. > > Alan > >From a quick look to my version of the Makefile ( mc-4.5.50/po/Makefile ), I believe that the rule which failed is :
.po.gmo: file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \ && rm -f $$file && $(GMSGFMT) -o $$file $< In the same Makefile, the variable GMSGFMT was set as follows : GMSGFMT = PATH=../src:$$PATH /usr/bin/msgfmt >From the little I know, I understand your system is missing 'msgfmt'. 'no' is probably the substitution string taht 'configure' used when it didn't find this program ( the configure script should have failed; check your config.log if you still have it ) Finally, dpkg -S msgfmt says : MyDesktop:~$ dpkg -S msgfmt gettext: /usr/bin/msgfmt So, try intalling gettext package and compiling again. Of course, if you have it already, I'm completely wrong :-) -- FB