Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 721966 - media-libs/freetype-2.10.2: "Header files have changed between ABIs" in install phase
Summary: media-libs/freetype-2.10.2: "Header files have changed between ABIs" in insta...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-10 03:25 UTC by Ulrich Müller
Modified: 2020-05-10 10:02 UTC (History)
4 users (show)

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


Attachments
build.log (build.log,202.58 KB, text/plain)
2020-05-10 03:26 UTC, Ulrich Müller
Details
emerge --info media-libs/freetype (emerge.info,7.98 KB, text/plain)
2020-05-10 03:26 UTC, Ulrich Müller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2020-05-10 03:25:11 UTC
/usr/bin/install -c -m 644 /tmp/portage/media-libs/freetype-2.10.2/work/freetype-2.10.2/include/ft2build.h                  \
          /tmp/portage/media-libs/freetype-2.10.2/image/usr/include/freetype2/ft2build.h
/usr/bin/install -c -m 644 /tmp/portage/media-libs/freetype-2.10.2/work/freetype-2.10.2-abi_x86_64.amd64/ftconfig.h                        \
          /tmp/portage/media-libs/freetype-2.10.2/image/usr/include/freetype2/freetype/config/ftconfig.h
/usr/bin/install -c -m 644 /tmp/portage/media-libs/freetype-2.10.2/work/freetype-2.10.2-abi_x86_64.amd64/ftmodule.h                          \
          /tmp/portage/media-libs/freetype-2.10.2/image/usr/include/freetype2/freetype/config/ftmodule.h
/usr/bin/install -c -m 644 /tmp/portage/media-libs/freetype-2.10.2/work/freetype-2.10.2-abi_x86_64.amd64/ftoption.h                        \
          /tmp/portage/media-libs/freetype-2.10.2/image/usr/include/freetype2/freetype/config/ftoption.h
/usr/bin/install -c -m 644 /tmp/portage/media-libs/freetype-2.10.2/work/freetype-2.10.2/builds/unix/freetype2.m4             \
          /tmp/portage/media-libs/freetype-2.10.2/image/usr/share/aclocal/freetype2.m4
/usr/bin/install -c -m 644 /tmp/portage/media-libs/freetype-2.10.2/work/freetype-2.10.2-abi_x86_64.amd64/freetype2.pc             \
          /tmp/portage/media-libs/freetype-2.10.2/image/usr/lib64/pkgconfig/freetype2.pc
 * Header files have changed between ABIs.
 * --- /tmp/portage/media-libs/freetype-2.10.2/temp/.multilib_header_cksum      2020-05-10 05:11:03.807004554 +0200
 * +++ /tmp/portage/media-libs/freetype-2.10.2/temp/.multilib_header_cksum.new  2020-05-10 05:11:04.062003878 +0200
 * @@ -23,7 +23,7 @@
 *  401875719 3376 /tmp/portage/media-libs/freetype-2.10.2/image/usr/include/freetype2/freetype/ftsynth.h
 *  2382907686 33870 /tmp/portage/media-libs/freetype-2.10.2/image/usr/include/freetype2/freetype/ftcache.h
 *  1694064932 39169 /tmp/portage/media-libs/freetype-2.10.2/image/usr/include/freetype2/freetype/ftimage.h
 * -1290485104 39313 /tmp/portage/media-libs/freetype-2.10.2/image/usr/include/freetype2/freetype/config/ftoption.h
 * +3324598008 39308 /tmp/portage/media-libs/freetype-2.10.2/image/usr/include/freetype2/freetype/config/ftoption.h
 *  3255229376 4036 /tmp/portage/media-libs/freetype-2.10.2/image/usr/include/freetype2/freetype/ftcid.h
 *  2993803097 4152 /tmp/portage/media-libs/freetype-2.10.2/image/usr/include/freetype2/freetype/ftgasp.h
 *  1092645533 4170 /tmp/portage/media-libs/freetype-2.10.2/image/usr/include/freetype2/freetype/ftgzip.h
 * ERROR: media-libs/freetype-2.10.2::gentoo failed (install phase):
 *   Header checksum mismatch, aborting.
 * 
 * Call stack:
 *     ebuild.sh, line  125:  Called src_install
 *   environment, line 2136:  Called multilib-minimal_src_install
 *   environment, line 1445:  Called multilib_foreach_abi 'multilib-minimal_abi_src_install'
 *   environment, line 1658:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_install'
 *   environment, line 1332:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_install'
 *   environment, line 1330:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_install'
 *   environment, line  482:  Called multilib-minimal_abi_src_install
 *   environment, line 1442:  Called multilib_check_headers
 *   environment, line 1501:  Called die
Comment 1 Ulrich Müller gentoo-dev 2020-05-10 03:26:03 UTC
Created attachment 637226 [details]
build.log
Comment 2 Ulrich Müller gentoo-dev 2020-05-10 03:26:57 UTC
Created attachment 637228 [details]
emerge --info media-libs/freetype
Comment 3 Ulrich Müller gentoo-dev 2020-05-10 03:41:39 UTC
Looks like a missing (use-conditional?) dependency on app-arch/brotli.
Comment 4 Larry the Git Cow gentoo-dev 2020-05-10 10:02:20 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd2a336f25420bc0b05dcdc93fab758d6e8c7e7b

commit fd2a336f25420bc0b05dcdc93fab758d6e8c7e7b
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2020-05-10 09:59:20 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2020-05-10 10:01:50 +0000

    media-libs/freetype: Revbump adding "brotli" USE flag
    
    Thanks-to: Ulrich Müller <ulm@gentoo.org>
    Closes: https://bugs.gentoo.org/721966
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

 .../freetype/{freetype-2.10.2.ebuild => freetype-2.10.2-r1.ebuild}    | 4 +++-
 media-libs/freetype/metadata.xml                                      | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)