a2ps fails to install (compressed log attached)

Bill Cole macportsusers-20171215 at billmail.scconsult.com
Mon Dec 19 23:16:31 UTC 2022


On 2022-12-19 at 16:47:41 UTC-0500 (Mon, 19 Dec 2022 13:47:41 -0800)
Kenneth Wolcott <kennethwolcott at gmail.com>
is rumored to have said:

> Hi Bill;
>
> Here is some more information:
>
> ls -ld /opt/local/bin/makeinfo
> lrwxr-xr-x  1 root  admin  8 Dec  9 19:36 /opt/local/bin/makeinfo -> 
> texi2any
>
> port list texinfo
> texinfo                        @7.0.1          textproc/texinfo
>
> ls -ld /opt/local/bin/texi2any
> -rwxr-xr-x  1 root  admin  68708 Dec  9 19:36 /opt/local/bin/texi2any
>
> port contents texinfo | grep texi2any
>   /opt/local/bin/texi2any
>   /opt/local/share/info/texi2any_api.info
>   /opt/local/share/info/texi2any_internals.info
>   /opt/local/share/man/man1/texi2any.1.gz
>
> I've never created a MacPorts bug report before; guess it is time to
> learn how to do that :-)

Looks like a simple fix. The Portfile for a2ps includes this definition:

MAKEINFO=/usr/bin/makeinfo

Which would explain why the build failed and why the config didn't 
bother looking for a working makeinfo.


>
> Thanks,
> Ken
>
> On Mon, Dec 19, 2022 at 1:28 PM Bill Cole
> <macportsusers-20171215 at billmail.scconsult.com> wrote:
>>
>> On 2022-12-19 at 15:03:35 UTC-0500 (Mon, 19 Dec 2022 12:03:35 -0800)
>> Kenneth Wolcott <kennethwolcott at gmail.com>
>> is rumored to have said:
>>
>>> Hi;
>>>
>>>   a2ps fails to install (compressed log attached).
>>>
>>> one item I noticed (several instances:
>>> :info:destroot /bin/sh: /usr/bin/makeinfo: No such file or directory
>>>
>>> Does this mean that there is a missing dependency?
>>
>> It looks like it's saying that the version of 'makeinfo' that has
>> historically been included in macOS is not present.
>>
>> That seems like something Apple might have done in a recent version, 
>> as
>> they have been removing GNU tools pretty aggressively. It was still
>> there in Catalina (which is as far as I've ventured...)
>>
>> If it really is gone, you can get a version by installing the 
>> 'texinfo'
>> port, but it won't be at that path and it won't be whatever version
>> Apple last had in the base system. However, it might be noticed and 
>> used
>> by the a2ps configure stage and if so, should work. I expect that the
>> proper solution will be to add texinfo as a dependency.
>>
>>
>> --
>> Bill Cole
>> bill at scconsult.com or billcole at apache.org
>> (AKA @grumpybozo and many *@billmail.scconsult.com addresses)
>> Not Currently Available For Hire


-- 
Bill Cole
bill at scconsult.com or billcole at apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire


More information about the macports-users mailing list