[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [emms-help] wrong path to install-info on Cygwin
From: |
Yoni Rabkin |
Subject: |
Re: [emms-help] wrong path to install-info on Cygwin |
Date: |
Fri, 30 May 2014 13:33:47 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) |
>>>>> Makefile uses `INSTALLINFO = /usr/sbin/install-info
>>>>> --info-dir=$(INFODIR)' to set path to install-info program. On Cygwin
>>>>> that does not work because install-info is located in /usr/bin.
>>>>
>>>> I've fixed this in the git repo. Can you please check? (I don't have
>>>> access to a machine with Cygwin.)
>>>
>>> Thanks a lot! But I ran into another problem
>>> ( https://cygwin.com/ml/cygwin/2014-05/msg00515.html ), it prevents me
>>> from checking this right now, I hope it will get fixed and I'll try this
>>> one.
>>
>> These three lines
>>
>> install -m 644 $(ALLSOURCE) $(SITELISP)
>> install -m 644 $(ALLCOMPILED) $(SITELISP)
>> install -m 0644 $(DOCDIR)emms.info $(INFODIR)/emms
>>
>> call the wrong install from make on Cygwin. There should be
>> /usr/bin/install, too.
>
> The first fix (ginstall-info) does not work:
>
> /usr/bin/ginstall-info --info-dir=/usr/local/info doc/emms.info
> make: /usr/bin/ginstall-info: Command not found
>
> Probably it should not require ginstall-info.
We should be using GNU install-info, so this latest commit:
http://git.savannah.gnu.org/cgit/emms.git/commit/?id=90e8fcee1a5792446074f4b2a381877dbee6c7c6
...will only use it if it actually exists, otherwise just
/usr/bin/install-info
--
"Cut your own wood and it will warm you twice"