Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 690548 - cairo 1.16.0-r3 fails install phase "Header checksum mismatch"
Summary: cairo 1.16.0-r3 fails install phase "Header checksum mismatch"
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-24 00:08 UTC by Daiajo Tibdixious
Modified: 2019-07-24 05:58 UTC (History)
0 users

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


Attachments
compressed build log (cairo.build.log.gz,34.88 KB, application/gzip)
2019-07-24 00:08 UTC, Daiajo Tibdixious
Details
emerge info (cairo.info.txt,6.31 KB, text/plain)
2019-07-24 00:09 UTC, Daiajo Tibdixious
Details
32 bit configure log (cairo.32.config.log.gz,21.05 KB, application/gzip)
2019-07-24 03:44 UTC, Daiajo Tibdixious
Details
64 bit configure log (cairo.64.config.log.gz,20.98 KB, application/gzip)
2019-07-24 03:46 UTC, Daiajo Tibdixious
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daiajo Tibdixious 2019-07-24 00:08:51 UTC
Created attachment 584262 [details]
compressed build log

cairo built just fine then in install phase bombed with headers being different, and mentioned ABI changes. I have no idea what to do with this.
I looks like a duplicate of 596866 but that one involved directfb in USE flags.
Comment 1 Daiajo Tibdixious 2019-07-24 00:09:31 UTC
Created attachment 584264 [details]
emerge info
Comment 2 Daiajo Tibdixious 2019-07-24 00:10:17 UTC
# emerge -pqv '=x11-libs/cairo-1.16.0-r3::gentoo'
[ebuild   R   ] x11-libs/cairo-1.16.0-r3  USE="X glib opengl svg xcb (-aqua) -debug (-gles2) -static-libs -utils -valgrind" ABI_X86="32 (64) (-x32)"
Comment 3 Daiajo Tibdixious 2019-07-24 03:44:34 UTC
Created attachment 584280 [details]
32 bit configure log
Comment 4 Daiajo Tibdixious 2019-07-24 03:46:06 UTC
Created attachment 584282 [details]
64 bit configure log
Comment 5 Matt Turner gentoo-dev 2019-07-24 05:04:59 UTC
In the 32-bit configure log, it says

  Fontconfig:    no (requires fontconfig >= 2.2.95)

and in the 64-bit configure log, it says:

  Fontconfig:    yes

I don't know why this happens exactly, but in a previous report the user recently transitioned to the 17.1 profile. I assume you did not re-emerge fontconfig (emerge /lib32 /usr/lib32 -v1 is what the news item suggested doing).

As a result Cairo now cannot find fontconfig in the 32-bit case.
Comment 6 Daiajo Tibdixious 2019-07-24 05:58:14 UTC
rebuilding fontconfig did allow cairo to install.
I did do the emerge /lib32 /lib64 but it may have failed without my noticing.