luakit
luakit copied to clipboard
cant find lfs in luarocks directory
Current Behavior:
$ git clone git://github.com/luakit/luakit
$ cd luakit/
luakit (develop) $ make install
luakit build options:
CC = gcc
LUA_PKG_NAME = luajit
LUA_BIN_NAME = luajit
CFLAGS = -g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -std=c11 -D_XOPEN_SOURCE=600 -W -Wall -Wextra -Werror=unused-result -pthread -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libdrm -I/usr/include/valgrind -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/luajit-2.1 -I/usr/include/webkitgtk-4.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./
CPPFLAGS = -DVERSION="2.3-22-gc6461c06"
LDFLAGS = -Wl,--export-dynamic -lgthread-2.0 -pthread -lwebkit2gtk-4.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lsoup-2.4 -lgio-2.0 -lsqlite3 -lluajit-5.1 -ljavascriptcoregtk-4.0 -lgobject-2.0 -lglib-2.0
MANPREFIX = /usr/local/share/man
DOCDIR = /usr/local/share/luakit/doc
XDGPREFIX = /etc/xdg
PIXMAPDIR = /usr/local/share/pixmaps
APPDIR = /usr/local/share/applications
LIBDIR = /usr/local/lib/luakit
...
...
...
luajit ./build-utils/docgen/makedoc.lua
luajit: build-utils/docgen/gen.lua:1: module 'lfs' not found:
no field package.preload['lfs']
no file './lfs.lua'
no file '/usr/share/luajit-2.1.0-beta3/lfs.lua'
no file '/usr/local/share/lua/5.1/lfs.lua'
no file '/usr/local/share/lua/5.1/lfs/init.lua'
no file '/usr/share/lua/5.1/lfs.lua'
no file '/usr/share/lua/5.1/lfs/init.lua'
no file 'build-utils/lfs.lua'
no file './lfs.so'
no file '/usr/local/lib/lua/5.1/lfs.so'
no file '/usr/lib64/lua/5.1/lfs.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
[C]: in function 'require'
build-utils/docgen/gen.lua:1: in main chunk
[C]: in function 'require'
./build-utils/docgen/makedoc.lua:9: in main chunk
[C]: at 0x55898e3207a0
make: *** [Makefile:86: doc/apidocs/index.html] Error 1
$ luarocks install luafilesystem
Installing https://luarocks.org/luafilesystem-1.8.0-1.src.rock
luafilesystem 1.8.0-1 depends on lua >= 5.1 (5.4-1 provided by VM)
gcc -O2 -fPIC -I/usr/include -c src/lfs.c -o src/lfs.o
gcc -shared -o lfs.so src/lfs.o
No existing manifest. Attempting to rebuild...
luafilesystem 1.8.0-1 is now installed in /home/d/.luarocks (license: MIT/X11)
luakit (develop) $ make install
luakit build options:
CC = gcc
LUA_PKG_NAME = luajit
LUA_BIN_NAME = luajit
CFLAGS = -g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -std=c11 -D_XOPEN_SOURCE=600 -W -Wall -Wextra -Werror=unused-result -pthread -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libdrm -I/usr/include/valgrind -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/luajit-2.1 -I/usr/include/webkitgtk-4.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./
CPPFLAGS = -DVERSION="2.3-22-gc6461c06"
LDFLAGS = -Wl,--export-dynamic -lgthread-2.0 -pthread -lwebkit2gtk-4.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lsoup-2.4 -lgio-2.0 -lsqlite3 -lluajit-5.1 -ljavascriptcoregtk-4.0 -lgobject-2.0 -lglib-2.0
MANPREFIX = /usr/local/share/man
DOCDIR = /usr/local/share/luakit/doc
XDGPREFIX = /etc/xdg
PIXMAPDIR = /usr/local/share/pixmaps
APPDIR = /usr/local/share/applications
LIBDIR = /usr/local/lib/luakit
...
...
luajit ./build-utils/docgen/makedoc.lua
luajit: build-utils/docgen/gen.lua:1: module 'lfs' not found:
no field package.preload['lfs']
no file './lfs.lua'
no file '/usr/share/luajit-2.1.0-beta3/lfs.lua'
no file '/usr/local/share/lua/5.1/lfs.lua'
no file '/usr/local/share/lua/5.1/lfs/init.lua'
no file '/usr/share/lua/5.1/lfs.lua'
no file '/usr/share/lua/5.1/lfs/init.lua'
no file 'build-utils/lfs.lua'
no file './lfs.so'
no file '/usr/local/lib/lua/5.1/lfs.so'
no file '/usr/lib64/lua/5.1/lfs.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
[C]: in function 'require'
build-utils/docgen/gen.lua:1: in main chunk
[C]: in function 'require'
./build-utils/docgen/makedoc.lua:9: in main chunk
[C]: at 0x55df774cb7a0
make: *** [Makefile:86: doc/apidocs/index.html] Error 1
luakit (develop) $ sudo luarocks install luafilesystem
Password:
Installing https://luarocks.org/luafilesystem-1.8.0-1.src.rock
luafilesystem 1.8.0-1 depends on lua >= 5.1 (5.4-1 provided by VM)
gcc -O2 -fPIC -I/usr/include -c src/lfs.c -o src/lfs.o
gcc -shared -o lfs.so src/lfs.o
luafilesystem 1.8.0-1 is now installed in /root/.luarocks (license: MIT/X11)
luakit (develop) $ make install
luakit build options:
CC = gcc
LUA_PKG_NAME = luajit
LUA_BIN_NAME = luajit
CFLAGS = -g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -std=c11 -D_XOPEN_SOURCE=600 -W -Wall -Wextra -Werror=unused-result -pthread -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libdrm -I/usr/include/valgrind -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/luajit-2.1 -I/usr/include/webkitgtk-4.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./
CPPFLAGS = -DVERSION="2.3-22-gc6461c06"
LDFLAGS = -Wl,--export-dynamic -lgthread-2.0 -pthread -lwebkit2gtk-4.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lsoup-2.4 -lgio-2.0 -lsqlite3 -lluajit-5.1 -ljavascriptcoregtk-4.0 -lgobject-2.0 -lglib-2.0
MANPREFIX = /usr/local/share/man
DOCDIR = /usr/local/share/luakit/doc
XDGPREFIX = /etc/xdg
PIXMAPDIR = /usr/local/share/pixmaps
APPDIR = /usr/local/share/applications
LIBDIR = /usr/local/lib/luakit
build targets:
SRCS = ipc.c log.c luah.c luakit.c web_context.c common/ipc.c common/luaclass.c common/luah.c common/luajs.c common/lualib.c common/luaobject.c common/luaserialize.c common/luauniq.c common/luautil.c common/luayield.c common/property.c common/resource.c common/util.c common/clib/ipc.c common/clib/luakit.c common/clib/regex.c common/clib/timer.c common/clib/utf8.c clib/download.c clib/ipc.c clib/luakit.c clib/msg.c clib/request.c clib/soup.c clib/sqlite3.c clib/stylesheet.c clib/unique.c clib/web_module.c clib/widget.c clib/xdg.c widgets/box.c widgets/common.c widgets/drawing_area.c widgets/entry.c widgets/eventbox.c widgets/image.c widgets/label.c widgets/notebook.c widgets/overlay.c widgets/paned.c widgets/scrolled.c widgets/spinner.c widgets/stack.c widgets/webview.c widgets/window.c common/tokenize.c
HEADS = buildopts.h globalconf.h ipc.h log.h luah.h web_context.h common/common.h common/ipc.h common/log.h common/luaclass.h common/luah.h common/luajs.h common/lualib.h common/luaobject.h common/luaserialize.h common/luauniq.h common/luautil.h common/luayield.h common/property.h common/resource.h common/signal.h common/tokenize.h common/util.h common/clib/ipc.h common/clib/luakit.h common/clib/msg.h common/clib/regex.h common/clib/soup.h common/clib/timer.h common/clib/utf8.h widgets/common.h widgets/webview.h clib/download.h clib/luakit.h clib/msg.h clib/request.h clib/soup.h clib/sqlite3.h clib/stylesheet.h clib/unique.h clib/web_module.h clib/widget.h clib/xdg.h common/tokenize.h buildopts.h
OBJS = ipc.o log.o luah.o luakit.o web_context.o common/ipc.o common/luaclass.o common/luah.o common/luajs.o common/lualib.o common/luaobject.o common/luaserialize.o common/luauniq.o common/luautil.o common/luayield.o common/property.o common/resource.o common/util.o common/clib/ipc.o common/clib/luakit.o common/clib/regex.o common/clib/timer.o common/clib/utf8.o clib/download.o clib/ipc.o clib/luakit.o clib/msg.o clib/request.o clib/soup.o clib/sqlite3.o clib/stylesheet.o clib/unique.o clib/web_module.o clib/widget.o clib/xdg.o widgets/box.o widgets/common.o widgets/drawing_area.o widgets/entry.o widgets/eventbox.o widgets/image.o widgets/label.o widgets/notebook.o widgets/overlay.o widgets/paned.o widgets/scrolled.o widgets/spinner.o widgets/stack.o widgets/webview.o widgets/window.o common/tokenize.o
EXT_SRCS = extension/extension.c extension/ipc.c extension/log.c extension/luajs.c extension/script_world.c extension/scroll.c extension/clib/dom_document.c extension/clib/dom_element.c extension/clib/ipc.c extension/clib/luakit.c extension/clib/msg.c extension/clib/page.c extension/clib/soup.c common/ipc.c common/luaclass.c common/luah.c common/luajs.c common/lualib.c common/luaobject.c common/luaserialize.c common/luauniq.c common/luautil.c common/luayield.c common/property.c common/resource.c common/util.c common/clib/ipc.c common/clib/luakit.c common/clib/regex.c common/clib/timer.c common/clib/utf8.c common/tokenize.c
EXT_OBJS = extension/extension.o extension/ipc.o extension/log.o extension/luajs.o extension/script_world.o extension/scroll.o extension/clib/dom_document.o extension/clib/dom_element.o extension/clib/ipc.o extension/clib/luakit.o extension/clib/msg.o extension/clib/page.o extension/clib/soup.o common/ipc.o common/luaclass.o common/luah.o common/luajs.o common/lualib.o common/luaobject.o common/luaserialize.o common/luauniq.o common/luautil.o common/luayield.o common/property.o common/resource.o common/util.o common/clib/ipc.o common/clib/luakit.o common/clib/regex.o common/clib/timer.o common/clib/utf8.o common/tokenize.o
rm -rf doc/apidocs
mkdir doc/apidocs
luajit ./build-utils/docgen/makedoc.lua
luajit: build-utils/docgen/gen.lua:1: module 'lfs' not found:
no field package.preload['lfs']
no file './lfs.lua'
no file '/usr/share/luajit-2.1.0-beta3/lfs.lua'
no file '/usr/local/share/lua/5.1/lfs.lua'
no file '/usr/local/share/lua/5.1/lfs/init.lua'
no file '/usr/share/lua/5.1/lfs.lua'
no file '/usr/share/lua/5.1/lfs/init.lua'
no file 'build-utils/lfs.lua'
no file './lfs.so'
no file '/usr/local/lib/lua/5.1/lfs.so'
no file '/usr/lib64/lua/5.1/lfs.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
[C]: in function 'require'
build-utils/docgen/gen.lua:1: in main chunk
[C]: in function 'require'
./build-utils/docgen/makedoc.lua:9: in main chunk
[C]: at 0x55a2537c67a0
make: *** [Makefile:86: doc/apidocs/index.html] Error 1
Desired Behavior: to build
How can we reproduce it (step by step):
sudo swupd bundle-add devpkg-compat-webkitgtk-soname40 devpkg-lua devpkg-LuaJIT lua
luarocks install luafilesystem
luarocks install penlight
luarocks install ldoc
git clone https://github.com/luakit/luakit.git
cd luakit
make install
Environment:
Linux Distribution & Version: Clear Linux 34460
Output of luakit --version
:
couldnt install luakit
On Wed, Dec 22, 2021 at 10:42:06PM -0800, nobodyatandnothing wrote:
luajit: build-utils/docgen/gen.lua:1: module 'lfs' not found: no field package.preload['lfs'] no file './lfs.lua'
Looks like you're missing a build dependency (see README.md); in Debian, this particular file would be in the lua-ldoc package.
Environment:
Linux Distribution & Version:
This would have been a valuable information in this case.
i installed ldoc with luarocks and luakit still doesnt build
$ luarocks list
Rocks installed for Lua 5.4
---------------------------
ldoc
1.4.6-2 (installed) - /home/d/.luarocks/lib64/luarocks/rocks-5.4
luafilesystem
1.8.0-1 (installed) - /home/d/.luarocks/lib64/luarocks/rocks-5.4
markdown
0.32-2 (installed) - /home/d/.luarocks/lib64/luarocks/rocks-5.4
penlight
1.11.0-1 (installed) - /home/d/.luarocks/lib64/luarocks/rocks-5.4
can you have it look for luafilesystem in /usr/share/lua/5.4/luarocks/
and ~/.luarocks
?
It looks like you've installed packages for lua5.4. Luakit needs the lua5.1 versions.
I may be misunderstanding what @msdemlei meant, but in Debian lfs
is provided by lua-filesystem
.
luajit
!= lua
. Luajit is compatible with lua 5.1 and can work with those libs. It won't work with any other version of the lua libraries.
But even if you force luakit to use lua (make USE_LUAJIT=0
). Luakit needs lua 5.1 - see config.mk
it doesn't matter what version i have installed. lua does not search in luarocks directories
> luarocks --lua-version 5.1 list
Rocks installed for Lua 5.1
---------------------------
luafilesystem
1.8.0-1 (installed) - /home/gorn/.luarocks/lib64/luarocks/rocks-5.1
> make
luakit build options:
CC = gcc
LUA_PKG_NAME = luajit
LUA_BIN_NAME = luajit
CFLAGS = -g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -std=c11 -D_XOPEN_SOURCE=600 -W -Wall -Wextra -Werror=unused-result -pthread -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libdrm -I/usr/include/valgrind -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/luajit-2.1 -I/usr/include/webkitgtk-4.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./
CPPFLAGS = -DVERSION="2.3-26-g6cac8334"
LDFLAGS = -Wl,--export-dynamic -lgthread-2.0 -pthread -lwebkit2gtk-4.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lsoup-2.4 -lgio-2.0 -lsqlite3 -lluajit-5.1 -ljavascriptcoregtk-4.0 -lgobject-2.0 -lglib-2.0
MANPREFIX = /usr/local/share/man
DOCDIR = /usr/local/share/luakit/doc
XDGPREFIX = /etc/xdg
PIXMAPDIR = /usr/local/share/pixmaps
APPDIR = /usr/local/share/applications
LIBDIR = /usr/local/lib/luakit
build targets:
SRCS = ipc.c log.c luah.c luakit.c web_context.c common/ipc.c common/luaclass.c common/luah.c common/luajs.c common/lualib.c common/luaobject.c common/luaserialize.c common/luauniq.c common/luautil.c common/luayield.c common/property.c common/resource.c common/util.c common/clib/ipc.c common/clib/luakit.c common/clib/regex.c common/clib/timer.c common/clib/utf8.c clib/download.c clib/ipc.c clib/luakit.c clib/msg.c clib/request.c clib/soup.c clib/sqlite3.c clib/stylesheet.c clib/unique.c clib/web_module.c clib/widget.c clib/xdg.c widgets/box.c widgets/common.c widgets/drawing_area.c widgets/entry.c widgets/eventbox.c widgets/image.c widgets/label.c widgets/notebook.c widgets/overlay.c widgets/paned.c widgets/scrolled.c widgets/spinner.c widgets/stack.c widgets/webview.c widgets/window.c common/tokenize.c
HEADS = buildopts.h globalconf.h ipc.h log.h luah.h web_context.h common/common.h common/ipc.h common/log.h common/luaclass.h common/luah.h common/luajs.h common/lualib.h common/luaobject.h common/luaserialize.h common/luauniq.h common/luautil.h common/luayield.h common/property.h common/resource.h common/signal.h common/tokenize.h common/util.h common/clib/ipc.h common/clib/luakit.h common/clib/msg.h common/clib/regex.h common/clib/soup.h common/clib/timer.h common/clib/utf8.h widgets/common.h widgets/webview.h clib/download.h clib/luakit.h clib/msg.h clib/request.h clib/soup.h clib/sqlite3.h clib/stylesheet.h clib/unique.h clib/web_module.h clib/widget.h clib/xdg.h common/tokenize.h buildopts.h
OBJS = ipc.o log.o luah.o luakit.o web_context.o common/ipc.o common/luaclass.o common/luah.o common/luajs.o common/lualib.o common/luaobject.o common/luaserialize.o common/luauniq.o common/luautil.o common/luayield.o common/property.o common/resource.o common/util.o common/clib/ipc.o common/clib/luakit.o common/clib/regex.o common/clib/timer.o common/clib/utf8.o clib/download.o clib/ipc.o clib/luakit.o clib/msg.o clib/request.o clib/soup.o clib/sqlite3.o clib/stylesheet.o clib/unique.o clib/web_module.o clib/widget.o clib/xdg.o widgets/box.o widgets/common.o widgets/drawing_area.o widgets/entry.o widgets/eventbox.o widgets/image.o widgets/label.o widgets/notebook.o widgets/overlay.o widgets/paned.o widgets/scrolled.o widgets/spinner.o widgets/stack.o widgets/webview.o widgets/window.o common/tokenize.o
EXT_SRCS = extension/extension.c extension/ipc.c extension/log.c extension/luajs.c extension/script_world.c extension/scroll.c extension/clib/dom_document.c extension/clib/dom_element.c extension/clib/ipc.c extension/clib/luakit.c extension/clib/msg.c extension/clib/page.c extension/clib/soup.c common/ipc.c common/luaclass.c common/luah.c common/luajs.c common/lualib.c common/luaobject.c common/luaserialize.c common/luauniq.c common/luautil.c common/luayield.c common/property.c common/resource.c common/util.c common/clib/ipc.c common/clib/luakit.c common/clib/regex.c common/clib/timer.c common/clib/utf8.c common/tokenize.c
EXT_OBJS = extension/extension.o extension/ipc.o extension/log.o extension/luajs.o extension/script_world.o extension/scroll.o extension/clib/dom_document.o extension/clib/dom_element.o extension/clib/ipc.o extension/clib/luakit.o extension/clib/msg.o extension/clib/page.o extension/clib/soup.o common/ipc.o common/luaclass.o common/luah.o common/luajs.o common/lualib.o common/luaobject.o common/luaserialize.o common/luauniq.o common/luautil.o common/luayield.o common/property.o common/resource.o common/util.o common/clib/ipc.o common/clib/luakit.o common/clib/regex.o common/clib/timer.o common/clib/utf8.o common/tokenize.o
rm -rf doc/apidocs
mkdir doc/apidocs
luajit ./build-utils/docgen/makedoc.lua
luajit: build-utils/docgen/gen.lua:1: module 'lfs' not found:
no field package.preload['lfs']
no file './lfs.lua'
no file '/usr/share/luajit-2.1.0-beta3/lfs.lua'
no file '/usr/local/share/lua/5.1/lfs.lua'
no file '/usr/local/share/lua/5.1/lfs/init.lua'
no file '/usr/share/lua/5.1/lfs.lua'
no file '/usr/share/lua/5.1/lfs/init.lua'
no file 'build-utils/lfs.lua'
no file './lfs.so'
no file '/usr/local/lib/lua/5.1/lfs.so'
no file '/usr/lib64/lua/5.1/lfs.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
[C]: in function 'require'
build-utils/docgen/gen.lua:1: in main chunk
[C]: in function 'require'
./build-utils/docgen/makedoc.lua:9: in main chunk
[C]: at 0x5564836cb7a0
make: *** [Makefile:86: doc/apidocs/index.html] Error 1
You may need to set your LUA_CPATH
.
In my hands, LUA_CPATH="$LUA_CPATH;$HOME/.luarocks/lib/lua/5.1/?.so" make
builds.
You'd need to tweak that for your luarocks installation directory.
Not really our bug and no response from the thread author in a while. I'm closing this issue.