[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compiling mc-4.5.44 [no:command not found]



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



Reply to: