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

Bug 759166

Summary: x11-libs/pango-1.42.4-r2: /bin/sh: line 1: /usr/x86_64-multilib-linux-gnu/usr/bin/glib-mkenums: No such file or directory
Product: Gentoo Linux Reporter: Aisha Tammy <gentoo>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 627914    
Attachments: x86_64-multilib-linux-gnu-emerge --info

Description Aisha Tammy 2020-12-09 01:08:35 UTC
Created attachment 677365 [details]
x86_64-multilib-linux-gnu-emerge --info

compilation fails on a crossdev compile for amd64

It seems to be calling the executable from inside the portage root, which would not have worked, even if it were present...
Comment 1 Aisha Tammy 2020-12-09 01:09:02 UTC
Created attachment 677368 [details]
Comment 2 Aisha Tammy 2020-12-09 01:18:04 UTC
The error is in the script - line 475:

> GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`

It is using PKG_CONFIG which substitutes to CHOST pkg-config, instead it should be using the CBUILD's pkgconfig...

i'm about to throw someone into the gutter and light somebody's pants on fire, crossdev makes me want to stab someone with some bananas and drown them in fruit salad.
Comment 3 Ionen Wolkens gentoo-dev 2020-12-09 02:03:08 UTC
Does pango-1.44.7 work? I always welcome more reasons to complaint that it's still masked.

It uses meson, so the is gone.
Comment 4 Aisha Tammy 2020-12-09 02:44:31 UTC
Yes, 1.44.7 compiles. I unmasked it locally and it merged fine.
Comment 5 Matt Turner gentoo-dev 2021-04-18 14:03:36 UTC
Yes, this is broken in EAPI < 7. Not planning to touch pango-1.42.