Skip to content

run from source #408

Closed Answered by Cloudef
Timoyoungster asked this question in Q&A
Jun 20, 2024 · 1 comments · 1 reply
Discussion options

You must be logged in to vote

If you want to install from source without having to use the env vars when running bemenu, you have to make sure you set PREFIX=/usr to correct location, and the bemenu renderers must be found from $PREFIX/lib/bemenu/...

static const char *rpath = INSTALL_LIBDIR "/bemenu";

So in your case PREFIX=/usr/local should work. (Which should be default)

Note that bemenu still looks for libbemenu.so from a system library search path so you either have to configure alternative search path in /etc/ld.so.conf or set the LD_LIBRARY_PATH.

Alternatively if you have nix or flatpak, you can build bemenu with those.
If hyrpland has trouble passing t…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@Timoyoungster
Comment options

Answer selected by Timoyoungster
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants