Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 726710 - media-libs/harfbuzz-2.6.5:0 fails to compile with automake-1.16.1
Summary: media-libs/harfbuzz-2.6.5:0 fails to compile with automake-1.16.1
Status: RESOLVED DUPLICATE of bug 726674
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-01 19:56 UTC by Jaco Kroon
Modified: 2020-06-01 21:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaco Kroon 2020-06-01 19:56:23 UTC
[ebuild     U  ] media-libs/harfbuzz-2.6.5:0/0.9.18::gentoo [2.6.4:0/0.9.18::gentoo] USE="cairo glib graphite icu introspection truetype -debug -static-libs -test" 0 KiB
...
>>> Jobs: 3 of 5 complete, 1 failed                 Load avg: 2.88, 2.75, 2.20
 * Package:    media-libs/harfbuzz-2.6.5
 * Repository: gentoo
 * Maintainer: polynomial-c@gentoo.org office@gentoo.org,gnome@gentoo.org
 * USE:        abi_x86_64 amd64 cairo elibc_glibc glib graphite icu introspection kernel_linux truetype userland_GNU
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking harfbuzz-2.6.5.tar.xz to /var/tmp/portage/media-libs/harfbuzz-2.6.5/work
>>> Source unpacked in /var/tmp/portage/media-libs/harfbuzz-2.6.5/work
>>> Preparing source in /var/tmp/portage/media-libs/harfbuzz-2.6.5/work/harfbuzz-2.6.5 ...
 * Running elibtoolize in: harfbuzz-2.6.5/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
 *   Applying ppc64le/2.4.4 patch ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-libs/harfbuzz-2.6.5/work/harfbuzz-2.6.5 ...
 * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
 * econf: updating harfbuzz-2.6.5/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating harfbuzz-2.6.5/config.guess with /usr/share/gnuconfig/config.guess
...
...
make[5]: Entering directory '/var/tmp/portage/media-libs/harfbuzz-2.6.5/work/harfbuzz-2.6.5-abi_x86_64.amd64/test/shaping/data/in-house'
 cd /var/tmp/portage/media-libs/harfbuzz-2.6.5/work/harfbuzz-2.6.5 && /bin/sh /var/tmp/portage/media-libs/harfbuzz-2.6.5/work/harfbuzz-2.6.5/missing automake-1.16 --gnits test/shaping/data/in-house/Makefile
configure.ac:12: error: version mismatch.  This is Automake 1.16.1,
configure.ac:12: but the definition used by this AM_INIT_AUTOMAKE
configure.ac:12: comes from Automake 1.16.2.  You should recreate
configure.ac:12: aclocal.m4 with aclocal and run automake again.
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[5]: *** [Makefile:573: /var/tmp/portage/media-libs/harfbuzz-2.6.5/work/harfbuzz-2.6.5/test/shaping/data/in-house/Makefile.in] Error 63

# equery list -ipo automake
 * Searching for automake ...
[-P-] [M ] sys-devel/automake-1.4_p6-r2:1.4
[-P-] [M ] sys-devel/automake-1.5-r2:1.5
[-P-] [M ] sys-devel/automake-1.6.3-r2:1.6
[-P-] [M ] sys-devel/automake-1.7.9-r3:1.7
[-P-] [M ] sys-devel/automake-1.8.5-r5:1.8
[-P-] [M ] sys-devel/automake-1.9.6-r5:1.9
[-P-] [M ] sys-devel/automake-1.10.3-r3:1.10
[-P-] [  ] sys-devel/automake-1.11.6-r3:1.11
[-P-] [  ] sys-devel/automake-1.12.6-r2:1.12
[-P-] [  ] sys-devel/automake-1.13.4-r2:1.13
[-P-] [  ] sys-devel/automake-1.14.1-r2:1.14
[IP-] [  ] sys-devel/automake-1.15.1-r2:1.15
[IP-] [  ] sys-devel/automake-1.16.1-r1:1.16
[-P-] [ ~] sys-devel/automake-1.16.1-r2:1.16
[-P-] [ ~] sys-devel/automake-1.16.2:1.16
[-P-] [ -] sys-devel/automake-9999:9999

# equery list -ipo harfbuzz
 * Searching for harfbuzz ...
[IP-] [  ] media-libs/harfbuzz-2.6.4:0/0.9.18
[-P-] [  ] media-libs/harfbuzz-2.6.5:0/0.9.18
[-P-] [ ~] media-libs/harfbuzz-2.6.6:0/0.9.18
[-P-] [ -] media-libs/harfbuzz-9999:0/0.9.18


remerging the previous version (2.6.4) of harfbuzz works just fine.

From what I can see:

1.  harfbuzz 2.6.5 should depend on >=automake-1.16.2
2.  harfbuzz 2.6.5 can't be stable until automake 1.16.2

Reproducible: Always
Comment 1 Andreas Sturmlechner gentoo-dev 2020-06-01 21:35:00 UTC

*** This bug has been marked as a duplicate of bug 726674 ***