Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 894170 - rofi-wayland fails to compile because meson_build_manpages.sh is not present.
Summary: rofi-wayland fails to compile because meson_build_manpages.sh is not present.
Status: UNCONFIRMED
Alias: None
Product: GURU
Classification: Unclassified
Component: Package issues (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Rahul Sandhu
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-13 12:33 UTC by Bartek Stalewski
Modified: 2023-09-04 04:08 UTC (History)
1 user (show)

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


Attachments
buid log (file_894170.txt,51.17 KB, text/plain)
2023-02-13 12:36 UTC, Bartek Stalewski
Details
emerge --info (file_894170.txt,23.35 KB, text/plain)
2023-02-13 12:36 UTC, Bartek Stalewski
Details
Updated ebuild (rofi-wayland-1.7.5.ebuild,1.41 KB, text/plain)
2023-09-04 04:08 UTC, James McGeehan IV
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bartek Stalewski 2023-02-13 12:33:34 UTC
When I try to compile rofi-wayland from GURU, it fails on the configure stage with error:

doc/meson.build:3:4: ERROR: Program 'meson_build_manpages.sh' not found or not executable

See attached build.log.

Reproducible: Always

Steps to Reproduce:
1. emerge rofi-wayland
Actual Results:  
Build failed.
Comment 1 Bartek Stalewski 2023-02-13 12:36:27 UTC
Created attachment 850678 [details]
buid log
Comment 2 Bartek Stalewski 2023-02-13 12:36:56 UTC
Created attachment 850680 [details]
emerge --info
Comment 3 Rahul Sandhu 2023-02-13 12:49:40 UTC
Hmmmmm this is an interesting one as I can't reproduce it locally. Would you mind trying an ebuild for me in a bit?
Comment 4 Bartek Stalewski 2023-02-13 12:54:06 UTC
(In reply to Rahul Sandhu from comment #3)
> Hmmmmm this is an interesting one as I can't reproduce it locally. Would you
> mind trying an ebuild for me in a bit?

I wonder if you can't reproduce because you have some package(s) providing the missing script installed, which is not marked in dependencies.

Sure I can try your ebuild.
Comment 5 Bartek Stalewski 2023-02-16 15:21:35 UTC
(In reply to Rahul Sandhu from comment #3)
> Hmmmmm this is an interesting one as I can't reproduce it locally. Would you
> mind trying an ebuild for me in a bit?

So, do you have anything for me to test?
Comment 7 hypersyd 2023-04-11 10:15:05 UTC
(In reply to hypersyd from comment #6)
> https://www.reddit.com/r/linuxquestions/comments/xn6vm7/
> cant_buildinstall_rofi_wayland_fork_with_either/

This is the issue. Tested it.
Comment 8 Bartek Stalewski 2023-04-11 10:25:12 UTC
I have dev-go/go-md2man, but it's required for packages more important (for me!) than rofi - docker, runc and containerd. So I still think this ebuild should be fixed to deal with that, as I won't delete gomd2man.
Comment 9 James McGeehan IV 2023-09-04 04:08:25 UTC
Created attachment 869560 [details]
Updated ebuild

This bug was fixed upstream: https://github.com/lbonn/rofi/pull/62/commits/006ae56291e543cf3f9dcd374213b65683db14dc

This was included in the most recent release (1.7.5+wayland2), and the attached ebuild builds successfully (with go-md2man installed).

One thing to note, however, is that the naming for this ebuild might need a revision bump. I'm not sure what naming convention to use here. I'd assume a revbump and some customization using something like MY_PN/MY_PV might work best. The current ebuild in guru is version 1.7.5+wayland1.