I do the thing as @noonov metions but meet this error:
error loading module 'socket.core' from file '/usr/lib/lua/5.2/socket/core.so':
/usr/lib/lua/5.2/socket/core.so: undefined symbol: lua_pcall
cause maybe I use vicious library, while the default config is well.
ps, I've recompiled awesome-git and lgi-git.
Mnay thx.
Search Criteria
Package Details: awesome-git 4.3.1347.ga1f58ab97-1
Package Actions
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: | http://awesome.naquadah.org/ |
Licenses: | GPL2 |
Conflicts: | awesome |
Provides: | awesome, notification-daemon |
Submitter: | noonov |
Maintainer: | trollixx (actionless) |
Last Packager: | actionless |
Votes: | 227 |
Popularity: | 0.59 |
First Submitted: | 2007-11-22 16:01 (UTC) |
Last Updated: | 2022-02-02 23:15 (UTC) |
Dependencies (25)
- cairo (cairo-gitAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- libxdg-basedir
- libxfixes
- libxkbcommon-x11 (libxkbcommon-x11-gitAUR)
- lua
- lua-lgi (lua-lgi-gitAUR)
- pango (pango-gitAUR)
- startup-notification
- xcb-util-cursor (xcb-util-cursor-gitAUR)
- xcb-util-keysyms
- xcb-util-wm
- xcb-util-xrm
- asciidoctor (make)
- cmake (cmake-gitAUR) (make)
- docbook-xsl (make)
- git (git-gitAUR, git-glAUR) (make)
- imagemagick (imagemagick-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR) (make)
- ldoc (ldoc-gitAUR) (make)
- xmlto (xmlto-gitAUR) (make)
- dex (dex-gitAUR) (optional) – autostart your desktop files
- librsvg (librsvg-gitAUR) (optional) – for displaying SVG files without scaling artifacts
- rlwrap (optional) – readline support for awesome-client
- xcb-util-errors (optional) – for pretty-printing of X11 errors
Required by (54)
- autohidewibox (requires awesome)
- awesome-bawesome (requires awesome)
- awesome-bling-git (requires awesome)
- awesome-carrot (requires awesome)
- awesome-cinnamon (requires awesome)
- awesome-cinnamon (requires notification-daemon)
- awesome-collision-git (requires awesome)
- awesome-freedesktop-git (requires awesome)
- awesome-gnome (requires notification-daemon)
- awesome-gnome (requires awesome)
- awesome-layout-machi-git (requires awesome)
- awesome-quicklaunch-git (requires awesome)
- awesome-revelation-git (requires awesome)
- awesome-rubato-git (requires awesome)
- awesome-scratch-git (requires awesome)
- awesome-themes-git (requires awesome)
- barify (requires notification-daemon)
- batify (requires notification-daemon) (optional)
- batify-git (requires notification-daemon) (optional)
- batti (requires notification-daemon) (optional)
- blingbling (requires awesome)
- blingbling-git (requires awesome)
- blueman-git (requires notification-daemon)
- buzz-git (requires notification-daemon)
- cesious-theme (requires awesome)
- colpick (requires notification-daemon) (optional)
- eminent-git (requires awesome)
- epoptes (requires notification-daemon)
- flashfocus (requires awesome) (optional)
- fluxable-newmenu (requires notification-daemon) (optional)
- gajim-1.3 (requires notification-daemon) (optional)
- gajimbo-git (requires notification-daemon) (optional)
- github-notify (requires notification-daemon)
- i3-volume (requires notification-daemon)
- indicator-keylock (requires notification-daemon) (optional)
- kalu (requires notification-daemon)
- kalu-git (requires notification-daemon)
- kalu-kde (requires notification-daemon)
- lain-git (requires awesome)
- minirss-git (requires notification-daemon)
- moonwm (requires notification-daemon)
- moonwm-git (requires notification-daemon)
- napi-bash (requires notification-daemon) (optional)
- napi-bash-git (requires notification-daemon) (optional)
- netgui (requires notification-daemon) (optional)
- obvious-git (requires awesome)
- rabbithole (requires awesome)
- ran-git (requires notification-daemon) (optional)
- rodentbane-git (requires awesome)
- ross-wm-configs-git (requires awesome)
- shifty-git (requires awesome)
- transmission-gtk-git (requires notification-daemon) (optional)
- xwrited (requires notification-daemon)
- xwrited-hg (requires notification-daemon)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 15 .. 19 Next › Last »
<deleted-account> commented on 2012-12-14 02:47 (UTC)
khughitt commented on 2012-12-13 12:29 (UTC)
Okay, problem is due to vicious using lua 5.1 by default. The git version supports lua 5.2, but will still be installed in the 5.1 folder, so you have to edit the PKGBUILD and change the version number:
_luaver="5.2"
And it should work.
khughitt commented on 2012-12-13 12:05 (UTC)
Updating broke compatibility with vicious for me:
/home/.../rc.lua:15: module 'vicious' not found:
no field package.preload['vicious']
...
no file './vicious.so'
I'm only just learning my way around Awesome now so it could be something really silly on my part, but I thought I would put this up in case it is something that should work.
Gonna try updating to vicious-git in the meantime.
<deleted-account> commented on 2012-12-13 09:24 (UTC)
I have problem with widget/base/lua:28 too. I update all from last post (lgi,ldoc,lua-penlight). How can resolve this problem?
noonov commented on 2012-12-13 07:10 (UTC)
Some works for lua 5.2 migration.
Althlough awesome-git may be built with no modification,
awesome fails to run unless upgrading lgi-git package for lua 5.2.
sed -i 's/5.1/5.2/g' lgi/Makefile may be enough.
Here's the modified version of PKGBUILD (lgi-git):
http://pastebin.com/hH4TKtVq
** Please build-and-install it before running awesome! **
As for ldoc, migration tasks are somewhat bothersome.
You'll have to install modified version of lua-penlight-git and then install ldoc-git (is not in AUR).
So I decided to drop local doc support.
For those who need local doc, use these PKGBUILDs (lua-penlight-git/ldoc-git):
http://pastebin.com/8WvXTGm8
http://pastebin.com/crWpHHD0
noonov commented on 2012-12-13 07:08 (UTC)
@wxg4net:
It's not a packaging bug. Please report it to upstream.
wxg4net commented on 2012-12-02 02:03 (UTC)
when click mymainmenu; then one errors display.. /usr/share/awesome/lib/wibox/widget/base/lua:28: attempt to get length of local 'mod' (a nil value )
latest awesome-git
<deleted-account> commented on 2012-11-24 10:33 (UTC)
Just wanted to drop a line to let you know that upstream changed some things following these commits (in case you hadn't checked in a while);
Use LDoc instead of Luadoc (FS#1006):
http://git.naquadah.org/?p=awesome.git;a=commit;h=c87e775e4680b7f75233e97862cfe2717cab36a2
Use glib instead of libev:
http://git.naquadah.org/?p=awesome.git;a=commit;h=ea3011941063f2b4f7721fa520a0b9a4069b436f
Homepage for LDoc:
https://github.com/stevedonovan/LDoc
The first one is causing issues as there are no packages in Arch for LDoc. LDoc requires the penlight libraries (by the same author as LDoc) which are in AUR but that package is somewhat outdated (as I found out).
https://aur.archlinux.org/packages/lua-penlight/
I hacked together my own PKGBUILD for LDoc and penlight but they seem to be erring out when I build awesome. I'm not the best PKGBUILD'er plus I'm using a slightly modded version of your PKGBUILD (with luajit as a backend) so it could be on my end.
I just wanted to report my findings to save you a possible headache in the future. For now I have luadoc taken out and it's building successfully albeit without documentation.
Thanks
Pinned Comments
actionless commented on 2024-07-06 04:53 (UTC)
ldoc just got updated in the mirror i use from 1.5.0-1 to 1.5.0-2 and i see the same messsage if trying to start
ldoc
- so just downgrade to 1.5.0-1trollixx commented on 2016-12-27 08:30 (UTC)