Opened 6 years ago

Closed 6 years ago

#56084 closed defect (fixed)

build of lftp @4.8.3 fails due to automake version error

Reported by: emsisson Owned by: Schamschula (Marius Schamschula)
Priority: Normal Milestone:
Component: ports Version: 2.4.2
Keywords: Cc:
Port: lftp

Description (last modified by mf2k (Frank Schima))

Attempted to build

lftp @4.8.3

which installed automake as a dependency. The build of lftp failed with the following messages:

       Error: Failed to build lftp: command execution failed
       Error: See \
           /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_lftp/lftp/main.log \
       for details.
       Error: Follow https://guide.macports.org/#project.tickets to report a bug.
       Error: Processing of port lftp failed

Inspecting file .../main.log referenced above found the following lines:

    :info:build 
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_lftp/lftp/work/lftp-4.8.3/build-aux/missing: line 81: automake-1.15: command not found
    :info:build WARNING: 'automake-1.15' is missing on your system.
    :info:build          You should only need it if you modified 'Makefile.am' or
    :info:build          'configure.ac' or m4 files included by 'configure.ac'.
    :info:build          The 'automake' program is part of the GNU Automake package:
    :info:build          <http://www.gnu.org/software/automake>
    :info:build          It also requires GNU Autoconf, GNU m4 and Perl in order to run:
    :info:build          <http://www.gnu.org/software/autoconf>
    :info:build          <http://www.gnu.org/software/m4/>
    :info:build          <http://www.perl.org/>
    :info:build make: *** [Makefile.in] Error 1

As I mentioned, automake was installed as a dependency. Checking shows the following:

    $ which automake
    /opt/local/bin/automake

    $ automake --version

    automake (GNU automake) 1.16.1
    Copyright (C) 2018 Free Software Foundation, Inc.
    License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl-2.0.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.

    Written by Tom Tromey <tromey@redhat.com>
           and Alexandre Duret-Lutz <adl@gnu.org>.

Checking whether version 1.15 was available showed the following:

    $ port info 'automake*'

-- output shows the following:

                automake @1.16.1 (devel)
                automake17 @1.7.9_2 (devel)

Checking the bug tracker found the following:

#54523 closed defect (duplicate)

Port "lftp" fails due to version mismatch

Duplicate of #54491

Following the link to #54491 shows the following:

#54491 closed defect (fixed)

lftp @ 4.7.7.1 automake version error

I now am finding the bug with lftp @4.8.3, so this bug seems to keep returning from the dead.

Change History (4)

comment:1 Changed 6 years ago by mf2k (Frank Schima)

Keywords: lftp automake removed
Owner: set to Schamschula
Port: @4.8.3 removed
Status: newassigned

In the future, please use WikiFormatting and Cc the port maintainer(s) (port info --maintainers lftp).

comment:2 Changed 6 years ago by mf2k (Frank Schima)

Description: modified (diff)

comment:3 Changed 6 years ago by Schamschula (Marius Schamschula)

Thanks for the report!

comment:4 Changed 6 years ago by Schamschula (Marius Schamschula)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.