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

Bug 943224

Summary: media-libs/mesa-24.2.6-r1 fails to compile: meson.build:1625:14: ERROR: Automatic wrap-based subproject downloading is disabled
Product: Portage Development Reporter: Agostino Sarubbo <ago>
Component: Core - DependenciesAssignee: Portage team <dev-portage>
Status: RESOLVED NEEDINFO    
Severity: normal CC: x11
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log
1-meson-log.txt

Description Agostino Sarubbo gentoo-dev 2024-11-11 08:25:54 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: media-libs/mesa-24.2.6-r1 fails to compile.
Discovered on: amd64 (internal ref: lto_tinderbox)
System: LTO-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#LTO)

Info about the issue:
https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Comment 1 Agostino Sarubbo gentoo-dev 2024-11-11 08:25:56 UTC
Created attachment 908454 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2024-11-11 08:25:57 UTC
Created attachment 908455 [details]
1-meson-log.txt

1-meson-log.txt
Comment 3 Agostino Sarubbo gentoo-dev 2024-11-11 08:25:58 UTC
Error(s) that match a know pattern in addition to what has been reported in the summary:


../mesa-24.2.6/meson.build:1625:14: ERROR: Automatic wrap-based subproject downloading is disabled
Library ws2_32 found: NO
Run-time dependency expat found: NO (tried pkgconfig and cmake)
Run-time dependency libomxil-bellagio found: NO (tried pkgconfig and cmake)
Run-time dependency libtizonia found: NO (tried pkgconfig and cmake)
Run-time dependency libtizplatform found: NO (tried pkgconfig and cmake)
Run-time dependency tizilheaders found: NO (tried pkgconfig and cmake)
Comment 4 Matt Turner gentoo-dev 2024-11-11 16:29:08 UTC
> Run-time dependency expat found: NO (tried pkgconfig and cmake)
> Looking for a fallback subproject for the dependency expat
> 
> ../mesa-24.2.6/meson.build:1625:14: ERROR: Automatic wrap-based subproject downloading is disabled

But >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}] is unconditionally in DEPEND and RDEPEND.
Comment 5 Matt Turner gentoo-dev 2024-11-11 16:31:28 UTC
Your build log shows

> dev-libs/expat-2.6.4:0 [...] -abi_x86_32 abi_x86_64 -abi_x86_x32 -examples -static-libs -test unicode

So expat is installed without ABI_X86=32.

I don't see how this is possible.
Comment 6 Matt Turner gentoo-dev 2024-11-12 16:28:49 UTC
Reassigning to portage.
Comment 7 Mike Gilbert gentoo-dev 2024-11-12 16:44:07 UTC
We would need more information from the reporter to determine if this is a Portage bug or user error.