Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 831771 - dev-util/edi-0.8.0-r1 fails to compile: meson.build:8:2: ERROR: File eflproject does not exist
Summary: dev-util/edi-0.8.0-r1 fails to compile: meson.build:8:2: ERROR: File eflproje...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Joonas Niilola
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: meson-0.61
  Show dependency tree
 
Reported: 2022-01-22 08:25 UTC by Agostino Sarubbo
Modified: 2022-02-23 09:41 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,50.92 KB, text/plain)
2022-01-22 08:25 UTC, Agostino Sarubbo
Details
1-meson-log.txt (1-meson-log.txt,13.66 KB, text/plain)
2022-01-22 08:25 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
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(+)