Help updating advancemame
Joshua Root
jmr at macports.org
Fri Sep 1 13:16:48 UTC 2017
On 2017-8-30 09:29 , Frank Schima wrote:
> Hi Josh,
>
>
>> On Aug 29, 2017, at 4:38 PM, Joshua Root <jmr at macports.org
>> <mailto:jmr at macports.org>> wrote:
>>
>> On 2017-8-30 08:32 , Frank Schima wrote:
>>> Hello,
>>> I am attempting to update the advancemame port to version 3.5. But I
>>> am running into a configuration error:
>>> configure: error: cannot find install-sh, install.sh, or shtool in
>>> "." "./.." "./../..”
>>> My attempt is documented on Trac ticket #54692:
>>> https://trac.macports.org/ticket/54692
>>> Can anyone help me?
>>
>> This is normally provided by autotools. Might need an autoreconf -i.
>> If install-sh is the only thing missing, you could copy it from
>> automake or libtool.
>
> I tried adding:
> autoreconf.args -fvi
>
> But that didn’t seem to help. However, copying install-sh, config.sub
> and config.guess from automake in a pre-configure block allowed the
> configure to succeed. But then later hit a build error with libpng:
>
> :info:build srcmess/artwork.c:2307:61: error: incomplete definition of
> type 'struct png_info_def'
> :info:build if (png.height != original->height || png.width !=
> original->width)
> :info:build
> ~~~~~~~~^
> :info:build /opt/local/include/png.h:484:16: note: forward declaration
> of 'struct png_info_def'
>
> It doesn’t seem to like libpng 1.6. Any more ideas?
It needs to be patched to use the accessor functions instead of
accessing members of the png_info struct directly. This has been
required since libpng 1.5 BTW (and direct access has been deprecated for
quite a bit longer).
- Josh
More information about the macports-dev
mailing list