[MacPorts] #60268: fribidi @1.0.9_0 : fails with automake @1.16.2_0

MacPorts noreply at macports.org
Sat Mar 28 18:26:00 UTC 2020


#60268: fribidi @1.0.9_0 : fails with automake @1.16.2_0
--------------------+---------------------
 Reporter:  kencu   |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  fribidi
--------------------+---------------------
 automake updates to 1.16.2 just before fribidi tries to update, but
 fribidi doesn't like that version of automake it appears:

 {{{
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_fribidi/fribidi/work/fribidi-1.0.9"
 && /usr/bin/make -j4 -w all
 make: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_fribidi/fribidi/work/fribidi-1.0.9'
 /usr/bin/make  all-recursive
 make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_fribidi/fribidi/work/fribidi-1.0.9'
 Making all in gen.tab
 make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_fribidi/fribidi/work/fribidi-1.0.9/gen.tab'
  cd .. && /bin/sh
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_fribidi/fribidi/work/fribidi-1.0.9/missing
 automake-1.16 --gnits gen.tab/Makefile
 configure.ac:41: error: version mismatch.  This is Automake 1.16.2,
 configure.ac:41: but the definition used by this AM_INIT_AUTOMAKE
 configure.ac:41: comes from Automake 1.16.1.  You should recreate
 configure.ac:41: aclocal.m4 with aclocal and run automake again.
 gen.tab/Makefile.am:27: warning: 'LDFLAGS' is a user variable, you should
 not override it;
 gen.tab/Makefile.am:27: use 'AM_LDFLAGS' instead
 WARNING: 'automake-1.16' is probably too old.
          You should only need it if you modified 'Makefile.am' or
          'configure.ac' or m4 files included by 'configure.ac'.
          The 'automake' program is part of the GNU Automake package:
          <https://www.gnu.org/software/automake>
          It also requires GNU Autoconf, GNU m4 and Perl in order to run:
          <https://www.gnu.org/software/autoconf>
          <https://www.gnu.org/software/m4/>
          <https://www.perl.org/>
 make[2]: *** [Makefile.in] Error 63
 }}}

 rolling back automake to @1.16.1, updating fribidi, and the activating the
 newer automake seems to work.

-- 
Ticket URL: <https://trac.macports.org/ticket/60268>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list