Huh. I had already tried cleanbuilding and that didn't make a difference, but deleting my cache folder and re-running yay -Syu awesome-git fixed it!
Thank you! :) @actionless
| Git Clone URL: | https://aur.archlinux.org/awesome-git.git (read-only, click to copy) |
|---|---|
| Package Base: | awesome-git |
| Description: | Highly configurable framework window manager |
| Upstream URL: | https://awesomewm.org/ |
| Licenses: | GPL2 |
| Conflicts: | awesome |
| Provides: | awesome, notification-daemon |
| Submitter: | noonov |
| Maintainer: | trollixx (actionless) |
| Last Packager: | actionless |
| Votes: | 227 |
| Popularity: | 0.000042 |
| First Submitted: | 2007-11-22 16:01 (UTC) |
| Last Updated: | 2026-04-07 04:17 (UTC) |
Huh. I had already tried cleanbuilding and that didn't make a difference, but deleting my cache folder and re-running yay -Syu awesome-git fixed it!
Thank you! :) @actionless
@cproo12 this make no sense - the current version of PKGBUILD have docs turned off by default, you prolly using some broken aur helper which not correctly updates the PKGBUILD or doing smth else funny
Despite it seeming like the below issues were fixed, I have still had issues building:
devel/awesome-git 4.3.1731.g94d38e6b7-1 -> latest-commit [101d14h]
This is the error I get:
[ 98%] Built target generate-examples
[ 98%] Generating API documentation
reading configuration from config.ld
found master module /home/cproo12/.cache/yay/awesome-git/src/build/luaa.c
found master module /home/cproo12/.cache/yay/awesome-git/src/build/luaa.c
found master module /home/cproo12/.cache/yay/awesome-git/src/build/objects/client.c
found master module /home/cproo12/.cache/yay/awesome-git/src/build/lib/awful/layout/init.lua
found master module /home/cproo12/.cache/yay/awesome-git/src/build/lib/awful/layout/init.lua
found master module /home/cproo12/.cache/yay/awesome-git/src/build/lib/awful/layout/init.lua
found master module /home/cproo12/.cache/yay/awesome-git/src/build/lib/awful/layout/init.lua
found master module /home/cproo12/.cache/yay/awesome-git/src/build/lib/awful/layout/init.lua
found master module /home/cproo12/.cache/yay/awesome-git/src/build/lib/awful/layout/init.lua
found master module /home/cproo12/.cache/yay/awesome-git/src/build/lib/awful/layout/init.lua
found master module /home/cproo12/.cache/yay/awesome-git/src/build/lib/awful/layout/init.lua
found master module /home/cproo12/.cache/yay/awesome-git/src/build/mouse.c
found master module /home/cproo12/.cache/yay/awesome-git/src/build/root.c
found master module /home/cproo12/.cache/yay/awesome-git/src/build/objects/screen.c
found master module /home/cproo12/.cache/yay/awesome-git/src/build/objects/tag.c
found master module /home/cproo12/.cache/yay/awesome-git/src/build/lib/beautiful/init.lua
found master module /home/cproo12/.cache/yay/awesome-git/src/build/lib/beautiful/init.lua
found master module /home/cproo12/.cache/yay/awesome-git/src/build/lib/naughty/core.lua
format: using built-in markdown
format: using built-in markdown
format: using built-in markdown
format: discount not found, falling back to text
/usr/bin/lua5.5: error loading module 'ldoc.html' from file '/usr/share/lua/5.5/ldoc/html.lua':
/usr/share/lua/5.5/ldoc/html.lua:49: attempt to assign to const variable 'tag'
stack traceback:
[C]: in ?
[C]: in global 'require'
/usr/lib/luarocks/rocks-5.5/ldoc/1.5.0-1/bin/ldoc:896: in main chunk
[C]: in ?
make[2]: *** [CMakeFiles/DOC_EXAMPLES_PPOSTPROCESS_CLEANUP.dir/build.make:306: doc/index.html] Error 1
make[1]: *** [CMakeFiles/Makefile2:37928: CMakeFiles/DOC_EXAMPLES_PPOSTPROCESS_CLEANUP.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: awesome-git-exit status 4
-> Failed to install the following packages. Manual intervention is required:
awesome-git - exit status 4
Any help is appreciated. Not a huge deal, I have current version updating but would like to stay up to date.
I'm sorry for the formatting, I cannot figure out how to format as a nice green code block.
Update 04/09: official package lua53-lgi 0.9.2-14 contains now the fix mentioned in the defect below and awesome works out of the box now by default with glib 2.88.
Regarding the glib 2.88.0 issue, there is also a defect opened on the arch side:
https://gitlab.archlinux.org/archlinux/packaging/packages/lgi/-/work_items/4
for me downgrading glib2 as a temporary workaround helped to get at least awesome starting.
@actionless
Yeah I did not want to imply that, just pointing people to the fix.
@nabakolu: As per this issue [1], awesome is currently not working with glib 2.88.0. [1] https://github.com/awesomeWM/awesome/issues/4094
that slightly funny that opening the link you referring to would clearly state that awesomewm have nothing to do with that
As per this issue [1], awesome is currently not working with glib 2.88.0. It seems the arch has updated glib2 to this version, so I had to roll back to an older version of glib2 to start awesome.
@resupply_stillne
please check
quick fix, probably not ideal, but after installing lua54-lgi, this got awesome-git running again for me:
diff --git a/PKGBUILD b/PKGBUILD
index f582a43..384d869 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@
_pkgname=awesome
pkgname=${_pkgname}-git
-pkgver=4.3.1683.g691e36425
+pkgver=4.3.1735.gfa805ab46
pkgrel=1
pkgdesc='Highly configurable framework window manager'
arch=('i686' 'x86_64')
@@ -41,6 +41,7 @@ build() {
mkdir -p build
cd build
cmake ../$pkgname \
+ -DGENERATE_DOC=OFF \
-DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_INSTALL_PREFIX=/usr \
-DSYSCONFDIR=/etc \
i still have update of certain packages, including lua, frozen, so i can't test the update myself, but if someone would share a working patch i can merge it (the one shared below doesn't look ok, as it does weird seds which shouldn't be needed there)
Pinned Comments
actionless commented on 2026-03-24 16:13 (UTC)
you could use
awesome-luajit-gitandluajit-lgi/luajit-lgi-gitbefore situation would become more clear after lua54->55 upgrade in Archi also added there
_BUILD_DOCSenv var there, so it could be built withoutldoctrollixx commented on 2016-12-27 08:30 (UTC)