Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 650534

Summary: [gnome overlay] app-accessibility/at-spi2-core-2.26.2[abi_x86_32] - Header files have changed between ABIs
Product: Gentoo Linux Reporter: Dennis Schridde <dschridde+gentoobugs>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: gentoo-bugs, ikelos, mattst88
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 650480    
Attachments: build.log
emerge --info app-accessibility/at-spi2-core
Patch to fix the at-spi2-core mismatched headers caused by glib-mkenums

Description Dennis Schridde 2018-03-14 22:34:04 UTC
Created attachment 523976 [details]
build.log

The build of app-accessibility/at-spi2-core-2.26.2::gnome[abi_x86_32] aborts with the multilib error message "Header files have changed between ABIs".
Comment 1 Dennis Schridde 2018-03-14 22:35:08 UTC
Created attachment 523978 [details]
emerge --info app-accessibility/at-spi2-core
Comment 2 Dennis Schridde 2018-03-18 13:27:50 UTC
The fix from bug #650532 comment #2 can also be applied to the at-spi2-* ebuilds to fix this issue.
Comment 3 Mike Auty (RETIRED) gentoo-dev 2018-04-22 12:53:14 UTC
Created attachment 528218 [details, diff]
Patch to fix the at-spi2-core mismatched headers caused by glib-mkenums

This patch changes @filename@ to @basename@.  This *might* be problematic in the #include in atspi-enum-types.c file (since it's not longer a direct path), but it doesn't seem as though that file is ever installed, meaning it's just the comments that end up installed on the system (and they don't need the full path).
Comment 4 Mart Raudsepp gentoo-dev 2018-12-13 23:15:03 UTC
Still using autotools with 2.26.2 in main tree, which uses pregenerated enum types, so no issue. We'll need to make sure it's fixed for meson builds going forward of course, but retargeting the bug to at-spi2-cpre-2.28 (gnome 3.28 material)
Comment 5 Mart Raudsepp gentoo-dev 2019-03-13 20:44:21 UTC
Should be fixed in main tree 2.30.* versions that use meson.