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

Bug 831771

Summary: dev-util/edi-0.8.0-r1 fails to compile: meson.build:8:2: ERROR: File eflproject does not exist
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: Current packagesAssignee: Joonas Niilola <juippis>
Status: RESOLVED FIXED    
Severity: normal CC: gentoo
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 831474    
Attachments: build.log
1-meson-log.txt

Description Agostino Sarubbo gentoo-dev 2022-01-22 08:25:49 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: dev-util/edi-0.8.0-r1 fails to compile.
Discovered on: amd64 (internal ref: ci)

NOTE:
If you think this is a GCC-11 related issue, please block bug 732706.
Comment 1 Agostino Sarubbo gentoo-dev 2022-01-22 08:25:51 UTC
Created attachment 763092 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2022-01-22 08:25:52 UTC
Created attachment 763093 [details]
1-meson-log.txt

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


data/extra/templates/meson.build:8:2: ERROR: File skeletons/eflproject does not exist.
Library intl found: NO
Program bear found: NO
Comment 4 Kobboi 2022-02-21 18:16:36 UTC
Compiles fine with meson-0.60.3, but not with meson-0.61.1
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-22 00:45:03 UTC
(In reply to Kobboi from comment #4)
> Compiles fine with meson-0.60.3, but not with meson-0.61.1

Thanks for narrowing that down. Seems to be no activity upstream. Wondering if this was relying on some undefined behaviour, given it's not like the other failures.

This is the only blocker of meson-0.61 left w/o a patch. juippis, how do you want to proceed?
Comment 6 Joonas Niilola gentoo-dev 2022-02-22 05:46:36 UTC
For some reason I've shrugged this bug off as musl-related, but maybe I was just mixing this with #831526

I'll reproduce and report it to upstream. I did do rdep tests when bumped efl to 1.26.1, but I see meson-0.61.1 was bumped ~10 days later.
Comment 7 Larry the Git Cow gentoo-dev 2022-02-23 09:41:58 UTC
The bug has been closed via the following commit(s):

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

commit e3d5e26c56739a1e29c8273bcee37cf6ab504ed1
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2022-02-23 09:39:29 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2022-02-23 09:41:52 +0000

    dev-util/edi: meson-0.61.1 fix
    
    Closes: https://bugs.gentoo.org/831771
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-util/edi/edi-0.8.0-r2.ebuild                   | 64 ++++++++++++++++++++++
 .../edi/files/edi-0.8.0-meson-0.61.1-fix.patch     | 15 +++++
 2 files changed, 79 insertions(+)