Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building the rock randomly fails #6

Open
egli opened this issue Apr 21, 2020 · 3 comments
Open

Building the rock randomly fails #6

egli opened this issue Apr 21, 2020 · 3 comments

Comments

@egli
Copy link
Member

egli commented Apr 21, 2020

Thanks to the docker image the bindings can be built for many lua versions in a controlled and isolated environment:

docker build -t lua/louis . --no-cache --build-arg LUA=lua5.1 --build-arg LUA_DEV=liblua5.1-dev
docker build -t lua/louis . --no-cache --build-arg LUA=lua5.2 --build-arg LUA_DEV=liblua5.2-dev
docker build -t lua/louis . --no-cache --build-arg LUA=lua5.3 --build-arg LUA_DEV=liblua5.3-dev

Some times the build succeeds, but unfortunately other times it randomly fails with

cp: cannot stat '/usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib/liblua-louis.so': No such file or directory

Error: Failed copying /usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib/liblua-louis.so to /usr/local/lib/lua/5.2/liblua-louis.so

For 5.1 it mostly seems to succeed, the others are more random. As it sometimes succeeds and sometimes fails I suspected some timing issue and inserted a sleep before the install command (see 9dabbd3). Initially I thought this would help but more experiments showed that even with a sleep 100 the build result was still random. So this does not help.

Full build log
$ docker build -t lua/louis . --no-cache --build-arg LUA=lua5.2 --build-arg LUA_DEV=liblua5.2-dev
Sending build context to Docker daemon  3.842MB
Step 1/10 : FROM debian:latest
 ---> 378ca4b1d2fe
Step 2/10 : LABEL maintainer="Liblouis Maintainers <[email protected]>"
 ---> Running in 1c026d051519
Removing intermediate container 1c026d051519
 ---> 706f052fbf3c
Step 3/10 : RUN apt-get update && apt-get install -y     autoconf     automake     libtool     make     liblouis-dev     liblouis-data
 ---> Running in eb40e2941f55
Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:2 http://deb.debian.org/debian buster InRelease [122 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [49.3 kB]
Get:4 http://security.debian.org/debian-security buster/updates/main amd64 Packages [187 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 Packages [7907 kB]
Get:6 http://deb.debian.org/debian buster-updates/main amd64 Packages [7380 B]
Fetched 8337 kB in 2s (3656 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  autotools-dev binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-8
  file gcc gcc-8 libasan5 libatomic1 libbinutils libc-dev-bin libc6-dev
  libcc1-0 libgcc-8-dev libgdbm-compat4 libgdbm6 libgomp1 libisl19 libitm1
  liblouis17 liblsan0 libltdl-dev libltdl7 libmagic-mgc libmagic1 libmpc3
  libmpfr6 libmpx2 libperl5.28 libquadmath0 libsigsegv2 libtsan0 libubsan1
  libyaml-0-2 linux-libc-dev m4 manpages manpages-dev netbase perl
  perl-modules-5.28
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc gettext binutils-doc cpp-doc
  gcc-8-locales gcc-multilib flex bison gdb gcc-doc gcc-8-multilib gcc-8-doc
  libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan5-dbg
  liblsan0-dbg libtsan0-dbg libubsan1-dbg libmpx2-dbg libquadmath0-dbg
  glibc-doc gdbm-l10n libtool-doc sensible-utils gfortran | fortran95-compiler
  gcj-jdk m4-doc make-doc man-browser perl-doc libterm-readline-gnu-perl
  | libterm-readline-perl-perl libb-debug-perl liblocale-codes-perl
The following NEW packages will be installed:
  autoconf automake autotools-dev binutils binutils-common
  binutils-x86-64-linux-gnu cpp cpp-8 file gcc gcc-8 libasan5 libatomic1
  libbinutils libc-dev-bin libc6-dev libcc1-0 libgcc-8-dev libgdbm-compat4
  libgdbm6 libgomp1 libisl19 libitm1 liblouis-data liblouis-dev liblouis17
  liblsan0 libltdl-dev libltdl7 libmagic-mgc libmagic1 libmpc3 libmpfr6
  libmpx2 libperl5.28 libquadmath0 libsigsegv2 libtool libtsan0 libubsan1
  libyaml-0-2 linux-libc-dev m4 make manpages manpages-dev netbase perl
  perl-modules-5.28
0 upgraded, 49 newly installed, 0 to remove and 0 not upgraded.
Need to get 48.0 MB of archives.
After this operation, 208 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 perl-modules-5.28 all 5.28.1-6 [2873 kB]
Get:2 http://deb.debian.org/debian buster/main amd64 libgdbm6 amd64 1.18.1-4 [64.7 kB]
Get:3 http://deb.debian.org/debian buster/main amd64 libgdbm-compat4 amd64 1.18.1-4 [44.1 kB]
Get:4 http://deb.debian.org/debian buster/main amd64 libperl5.28 amd64 5.28.1-6 [3883 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 perl amd64 5.28.1-6 [204 kB]
Get:6 http://deb.debian.org/debian buster/main amd64 netbase all 5.6 [19.4 kB]
Get:7 http://deb.debian.org/debian buster/main amd64 libmagic-mgc amd64 1:5.35-4+deb10u1 [242 kB]
Get:8 http://deb.debian.org/debian buster/main amd64 libmagic1 amd64 1:5.35-4+deb10u1 [117 kB]
Get:9 http://deb.debian.org/debian buster/main amd64 file amd64 1:5.35-4+deb10u1 [66.4 kB]
Get:10 http://deb.debian.org/debian buster/main amd64 manpages all 4.16-2 [1295 kB]
Get:11 http://deb.debian.org/debian buster/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB]
Get:12 http://deb.debian.org/debian buster/main amd64 m4 amd64 1.4.18-2 [203 kB]
Get:13 http://deb.debian.org/debian buster/main amd64 autoconf all 2.69-11 [341 kB]
Get:14 http://deb.debian.org/debian buster/main amd64 autotools-dev all 20180224.1 [77.0 kB]
Get:15 http://deb.debian.org/debian buster/main amd64 automake all 1:1.16.1-4 [771 kB]
Get:16 http://deb.debian.org/debian buster/main amd64 binutils-common amd64 2.31.1-16 [2073 kB]
Get:17 http://deb.debian.org/debian buster/main amd64 libbinutils amd64 2.31.1-16 [478 kB]
Get:18 http://deb.debian.org/debian buster/main amd64 binutils-x86-64-linux-gnu amd64 2.31.1-16 [1823 kB]
Get:19 http://deb.debian.org/debian buster/main amd64 binutils amd64 2.31.1-16 [56.8 kB]
Get:20 http://deb.debian.org/debian buster/main amd64 libisl19 amd64 0.20-2 [587 kB]
Get:21 http://deb.debian.org/debian buster/main amd64 libmpfr6 amd64 4.0.2-1 [775 kB]
Get:22 http://deb.debian.org/debian buster/main amd64 libmpc3 amd64 1.1.0-1 [41.3 kB]
Get:23 http://deb.debian.org/debian buster/main amd64 cpp-8 amd64 8.3.0-6 [8914 kB]
Get:24 http://deb.debian.org/debian buster/main amd64 cpp amd64 4:8.3.0-1 [19.4 kB]
Get:25 http://deb.debian.org/debian buster/main amd64 libcc1-0 amd64 8.3.0-6 [46.6 kB]
Get:26 http://deb.debian.org/debian buster/main amd64 libgomp1 amd64 8.3.0-6 [75.8 kB]
Get:27 http://deb.debian.org/debian buster/main amd64 libitm1 amd64 8.3.0-6 [27.7 kB]
Get:28 http://deb.debian.org/debian buster/main amd64 libatomic1 amd64 8.3.0-6 [9032 B]
Get:29 http://deb.debian.org/debian buster/main amd64 libasan5 amd64 8.3.0-6 [362 kB]
Get:30 http://deb.debian.org/debian buster/main amd64 liblsan0 amd64 8.3.0-6 [131 kB]
Get:31 http://deb.debian.org/debian buster/main amd64 libtsan0 amd64 8.3.0-6 [283 kB]
Get:32 http://deb.debian.org/debian buster/main amd64 libubsan1 amd64 8.3.0-6 [120 kB]
Get:33 http://deb.debian.org/debian buster/main amd64 libmpx2 amd64 8.3.0-6 [11.4 kB]
Get:34 http://deb.debian.org/debian buster/main amd64 libquadmath0 amd64 8.3.0-6 [133 kB]
Get:35 http://deb.debian.org/debian buster/main amd64 libgcc-8-dev amd64 8.3.0-6 [2298 kB]
Get:36 http://deb.debian.org/debian buster/main amd64 gcc-8 amd64 8.3.0-6 [9452 kB]
Get:37 http://deb.debian.org/debian buster/main amd64 gcc amd64 4:8.3.0-1 [5196 B]
Get:38 http://deb.debian.org/debian buster/main amd64 libc-dev-bin amd64 2.28-10 [275 kB]
Get:39 http://deb.debian.org/debian buster/main amd64 linux-libc-dev amd64 4.19.98-1 [1314 kB]
Get:40 http://deb.debian.org/debian buster/main amd64 libc6-dev amd64 2.28-10 [2691 kB]
Get:41 http://deb.debian.org/debian buster/main amd64 liblouis-data all 3.8.0-2 [1660 kB]
Get:42 http://deb.debian.org/debian buster/main amd64 libyaml-0-2 amd64 0.2.1-1 [47.2 kB]
Get:43 http://deb.debian.org/debian buster/main amd64 liblouis17 amd64 3.8.0-2 [91.8 kB]
Get:44 http://deb.debian.org/debian buster/main amd64 liblouis-dev amd64 3.8.0-2 [260 kB]
Get:45 http://deb.debian.org/debian buster/main amd64 libltdl7 amd64 2.4.6-9 [390 kB]
Get:46 http://deb.debian.org/debian buster/main amd64 libltdl-dev amd64 2.4.6-9 [162 kB]
Get:47 http://deb.debian.org/debian buster/main amd64 libtool all 2.4.6-9 [547 kB]
Get:48 http://deb.debian.org/debian buster/main amd64 make amd64 4.2.1-1.2 [341 kB]
Get:49 http://deb.debian.org/debian buster/main amd64 manpages-dev all 4.16-2 [2232 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 48.0 MB in 4s (11.9 MB/s)
Selecting previously unselected package perl-modules-5.28.
(Reading database ... 6674 files and directories currently installed.)
Preparing to unpack .../00-perl-modules-5.28_5.28.1-6_all.deb ...
Unpacking perl-modules-5.28 (5.28.1-6) ...
Selecting previously unselected package libgdbm6:amd64.
Preparing to unpack .../01-libgdbm6_1.18.1-4_amd64.deb ...
Unpacking libgdbm6:amd64 (1.18.1-4) ...
Selecting previously unselected package libgdbm-compat4:amd64.
Preparing to unpack .../02-libgdbm-compat4_1.18.1-4_amd64.deb ...
Unpacking libgdbm-compat4:amd64 (1.18.1-4) ...
Selecting previously unselected package libperl5.28:amd64.
Preparing to unpack .../03-libperl5.28_5.28.1-6_amd64.deb ...
Unpacking libperl5.28:amd64 (5.28.1-6) ...
Selecting previously unselected package perl.
Preparing to unpack .../04-perl_5.28.1-6_amd64.deb ...
Unpacking perl (5.28.1-6) ...
Selecting previously unselected package netbase.
Preparing to unpack .../05-netbase_5.6_all.deb ...
Unpacking netbase (5.6) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../06-libmagic-mgc_1%3a5.35-4+deb10u1_amd64.deb ...
Unpacking libmagic-mgc (1:5.35-4+deb10u1) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../07-libmagic1_1%3a5.35-4+deb10u1_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.35-4+deb10u1) ...
Selecting previously unselected package file.
Preparing to unpack .../08-file_1%3a5.35-4+deb10u1_amd64.deb ...
Unpacking file (1:5.35-4+deb10u1) ...
Selecting previously unselected package manpages.
Preparing to unpack .../09-manpages_4.16-2_all.deb ...
Unpacking manpages (4.16-2) ...
Selecting previously unselected package libsigsegv2:amd64.
Preparing to unpack .../10-libsigsegv2_2.12-2_amd64.deb ...
Unpacking libsigsegv2:amd64 (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../11-m4_1.4.18-2_amd64.deb ...
Unpacking m4 (1.4.18-2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../12-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../13-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../14-automake_1%3a1.16.1-4_all.deb ...
Unpacking automake (1:1.16.1-4) ...
Selecting previously unselected package binutils-common:amd64.
Preparing to unpack .../15-binutils-common_2.31.1-16_amd64.deb ...
Unpacking binutils-common:amd64 (2.31.1-16) ...
Selecting previously unselected package libbinutils:amd64.
Preparing to unpack .../16-libbinutils_2.31.1-16_amd64.deb ...
Unpacking libbinutils:amd64 (2.31.1-16) ...
Selecting previously unselected package binutils-x86-64-linux-gnu.
Preparing to unpack .../17-binutils-x86-64-linux-gnu_2.31.1-16_amd64.deb ...
Unpacking binutils-x86-64-linux-gnu (2.31.1-16) ...
Selecting previously unselected package binutils.
Preparing to unpack .../18-binutils_2.31.1-16_amd64.deb ...
Unpacking binutils (2.31.1-16) ...
Selecting previously unselected package libisl19:amd64.
Preparing to unpack .../19-libisl19_0.20-2_amd64.deb ...
Unpacking libisl19:amd64 (0.20-2) ...
Selecting previously unselected package libmpfr6:amd64.
Preparing to unpack .../20-libmpfr6_4.0.2-1_amd64.deb ...
Unpacking libmpfr6:amd64 (4.0.2-1) ...
Selecting previously unselected package libmpc3:amd64.
Preparing to unpack .../21-libmpc3_1.1.0-1_amd64.deb ...
Unpacking libmpc3:amd64 (1.1.0-1) ...
Selecting previously unselected package cpp-8.
Preparing to unpack .../22-cpp-8_8.3.0-6_amd64.deb ...
Unpacking cpp-8 (8.3.0-6) ...
Selecting previously unselected package cpp.
Preparing to unpack .../23-cpp_4%3a8.3.0-1_amd64.deb ...
Unpacking cpp (4:8.3.0-1) ...
Selecting previously unselected package libcc1-0:amd64.
Preparing to unpack .../24-libcc1-0_8.3.0-6_amd64.deb ...
Unpacking libcc1-0:amd64 (8.3.0-6) ...
Selecting previously unselected package libgomp1:amd64.
Preparing to unpack .../25-libgomp1_8.3.0-6_amd64.deb ...
Unpacking libgomp1:amd64 (8.3.0-6) ...
Selecting previously unselected package libitm1:amd64.
Preparing to unpack .../26-libitm1_8.3.0-6_amd64.deb ...
Unpacking libitm1:amd64 (8.3.0-6) ...
Selecting previously unselected package libatomic1:amd64.
Preparing to unpack .../27-libatomic1_8.3.0-6_amd64.deb ...
Unpacking libatomic1:amd64 (8.3.0-6) ...
Selecting previously unselected package libasan5:amd64.
Preparing to unpack .../28-libasan5_8.3.0-6_amd64.deb ...
Unpacking libasan5:amd64 (8.3.0-6) ...
Selecting previously unselected package liblsan0:amd64.
Preparing to unpack .../29-liblsan0_8.3.0-6_amd64.deb ...
Unpacking liblsan0:amd64 (8.3.0-6) ...
Selecting previously unselected package libtsan0:amd64.
Preparing to unpack .../30-libtsan0_8.3.0-6_amd64.deb ...
Unpacking libtsan0:amd64 (8.3.0-6) ...
Selecting previously unselected package libubsan1:amd64.
Preparing to unpack .../31-libubsan1_8.3.0-6_amd64.deb ...
Unpacking libubsan1:amd64 (8.3.0-6) ...
Selecting previously unselected package libmpx2:amd64.
Preparing to unpack .../32-libmpx2_8.3.0-6_amd64.deb ...
Unpacking libmpx2:amd64 (8.3.0-6) ...
Selecting previously unselected package libquadmath0:amd64.
Preparing to unpack .../33-libquadmath0_8.3.0-6_amd64.deb ...
Unpacking libquadmath0:amd64 (8.3.0-6) ...
Selecting previously unselected package libgcc-8-dev:amd64.
Preparing to unpack .../34-libgcc-8-dev_8.3.0-6_amd64.deb ...
Unpacking libgcc-8-dev:amd64 (8.3.0-6) ...
Selecting previously unselected package gcc-8.
Preparing to unpack .../35-gcc-8_8.3.0-6_amd64.deb ...
Unpacking gcc-8 (8.3.0-6) ...
Selecting previously unselected package gcc.
Preparing to unpack .../36-gcc_4%3a8.3.0-1_amd64.deb ...
Unpacking gcc (4:8.3.0-1) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../37-libc-dev-bin_2.28-10_amd64.deb ...
Unpacking libc-dev-bin (2.28-10) ...
Selecting previously unselected package linux-libc-dev:amd64.
Preparing to unpack .../38-linux-libc-dev_4.19.98-1_amd64.deb ...
Unpacking linux-libc-dev:amd64 (4.19.98-1) ...
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack .../39-libc6-dev_2.28-10_amd64.deb ...
Unpacking libc6-dev:amd64 (2.28-10) ...
Selecting previously unselected package liblouis-data.
Preparing to unpack .../40-liblouis-data_3.8.0-2_all.deb ...
Unpacking liblouis-data (3.8.0-2) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../41-libyaml-0-2_0.2.1-1_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.2.1-1) ...
Selecting previously unselected package liblouis17:amd64.
Preparing to unpack .../42-liblouis17_3.8.0-2_amd64.deb ...
Unpacking liblouis17:amd64 (3.8.0-2) ...
Selecting previously unselected package liblouis-dev:amd64.
Preparing to unpack .../43-liblouis-dev_3.8.0-2_amd64.deb ...
Unpacking liblouis-dev:amd64 (3.8.0-2) ...
Selecting previously unselected package libltdl7:amd64.
Preparing to unpack .../44-libltdl7_2.4.6-9_amd64.deb ...
Unpacking libltdl7:amd64 (2.4.6-9) ...
Selecting previously unselected package libltdl-dev:amd64.
Preparing to unpack .../45-libltdl-dev_2.4.6-9_amd64.deb ...
Unpacking libltdl-dev:amd64 (2.4.6-9) ...
Selecting previously unselected package libtool.
Preparing to unpack .../46-libtool_2.4.6-9_all.deb ...
Unpacking libtool (2.4.6-9) ...
Selecting previously unselected package make.
Preparing to unpack .../47-make_4.2.1-1.2_amd64.deb ...
Unpacking make (4.2.1-1.2) ...
Selecting previously unselected package manpages-dev.
Preparing to unpack .../48-manpages-dev_4.16-2_all.deb ...
Unpacking manpages-dev (4.16-2) ...
Setting up perl-modules-5.28 (5.28.1-6) ...
Setting up libmagic-mgc (1:5.35-4+deb10u1) ...
Setting up libyaml-0-2:amd64 (0.2.1-1) ...
Setting up manpages (4.16-2) ...
Setting up binutils-common:amd64 (2.31.1-16) ...
Setting up libmagic1:amd64 (1:5.35-4+deb10u1) ...
Setting up linux-libc-dev:amd64 (4.19.98-1) ...
Setting up file (1:5.35-4+deb10u1) ...
Setting up libgomp1:amd64 (8.3.0-6) ...
Setting up libasan5:amd64 (8.3.0-6) ...
Setting up autotools-dev (20180224.1) ...
Setting up liblouis-data (3.8.0-2) ...
Setting up make (4.2.1-1.2) ...
Setting up libmpfr6:amd64 (4.0.2-1) ...
Setting up libsigsegv2:amd64 (2.12-2) ...
Setting up libquadmath0:amd64 (8.3.0-6) ...
Setting up libmpc3:amd64 (1.1.0-1) ...
Setting up libatomic1:amd64 (8.3.0-6) ...
Setting up libltdl7:amd64 (2.4.6-9) ...
Setting up libmpx2:amd64 (8.3.0-6) ...
Setting up libubsan1:amd64 (8.3.0-6) ...
Setting up libisl19:amd64 (0.20-2) ...
Setting up netbase (5.6) ...
Setting up libbinutils:amd64 (2.31.1-16) ...
Setting up cpp-8 (8.3.0-6) ...
Setting up libc-dev-bin (2.28-10) ...
Setting up libcc1-0:amd64 (8.3.0-6) ...
Setting up liblsan0:amd64 (8.3.0-6) ...
Setting up libitm1:amd64 (8.3.0-6) ...
Setting up libgdbm6:amd64 (1.18.1-4) ...
Setting up binutils-x86-64-linux-gnu (2.31.1-16) ...
Setting up libtsan0:amd64 (8.3.0-6) ...
Setting up manpages-dev (4.16-2) ...
Setting up m4 (1.4.18-2) ...
Setting up binutils (2.31.1-16) ...
Setting up liblouis17:amd64 (3.8.0-2) ...
Setting up libgdbm-compat4:amd64 (1.18.1-4) ...
Setting up libgcc-8-dev:amd64 (8.3.0-6) ...
Setting up libperl5.28:amd64 (5.28.1-6) ...
Setting up liblouis-dev:amd64 (3.8.0-2) ...
Setting up cpp (4:8.3.0-1) ...
Setting up libc6-dev:amd64 (2.28-10) ...
Setting up gcc-8 (8.3.0-6) ...
Setting up libtool (2.4.6-9) ...
Setting up gcc (4:8.3.0-1) ...
Setting up perl (5.28.1-6) ...
Setting up autoconf (2.69-11) ...
Setting up automake (1:1.16.1-4) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libltdl-dev:amd64 (2.4.6-9) ...
Processing triggers for libc-bin (2.28-10) ...
Removing intermediate container eb40e2941f55
 ---> d2ea03eac6c4
Step 4/10 : ARG LUA=lua5.1
 ---> Running in 73ffd9416301
Removing intermediate container 73ffd9416301
 ---> b50b87c72cea
Step 5/10 : ARG LUA_DEV=liblua5.1-dev
 ---> Running in bf7606183969
Removing intermediate container bf7606183969
 ---> ec3d3fe0ba40
Step 6/10 : RUN apt-get install -y $LUA $LUA_DEV luarocks
 ---> Running in afe09fb8ae54
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  bzip2 ca-certificates libdpkg-perl libfile-fcntllock-perl libglib2.0-0
  libglib2.0-data libgpm2 libicu63 liblocale-gettext-perl liblua5.2-0
  libncurses-dev libncurses6 libpcre2-8-0 libpsl5 libreadline-dev libreadline7
  libssl1.1 libtool-bin libxml2 lua-any lua-sec lua-socket openssl pkg-config
  publicsuffix readline-common shared-mime-info unzip wget xdg-user-dirs
  xz-utils zip
Suggested packages:
  bzip2-doc debian-keyring gnupg | gnupg2 patch sensible-utils git bzr gpm
  ncurses-doc readline-doc dpkg-dev
The following NEW packages will be installed:
  bzip2 ca-certificates libdpkg-perl libfile-fcntllock-perl libglib2.0-0
  libglib2.0-data libgpm2 libicu63 liblocale-gettext-perl liblua5.2-0
  liblua5.2-dev libncurses-dev libncurses6 libpcre2-8-0 libpsl5
  libreadline-dev libreadline7 libssl1.1 libtool-bin libxml2 lua-any lua-sec
  lua-socket lua5.2 luarocks openssl pkg-config publicsuffix readline-common
  shared-mime-info unzip wget xdg-user-dirs xz-utils zip
0 upgraded, 35 newly installed, 0 to remove and 0 not upgraded.
Need to get 20.0 MB of archives.
After this operation, 75.3 MB of additional disk space will be used.
Get:1 http://security.debian.org/debian-security buster/updates/main amd64 libicu63 amd64 63.1-6+deb10u1 [8300 kB]
Get:2 http://deb.debian.org/debian buster/main amd64 liblocale-gettext-perl amd64 1.07-3+b4 [18.9 kB]
Get:3 http://deb.debian.org/debian buster/main amd64 readline-common all 7.0-5 [70.6 kB]
Get:4 http://deb.debian.org/debian buster/main amd64 bzip2 amd64 1.0.6-9.2~deb10u1 [48.4 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 libpcre2-8-0 amd64 10.32-5 [213 kB]
Get:6 http://deb.debian.org/debian buster/main amd64 libpsl5 amd64 0.20.2-2 [53.7 kB]
Get:7 http://deb.debian.org/debian buster/main amd64 wget amd64 1.20.1-1.1 [902 kB]
Get:8 http://deb.debian.org/debian buster/main amd64 xz-utils amd64 5.2.4-1 [183 kB]
Get:9 http://deb.debian.org/debian buster/main amd64 libssl1.1 amd64 1.1.1d-0+deb10u2 [1538 kB]
Get:10 http://deb.debian.org/debian buster/main amd64 openssl amd64 1.1.1d-0+deb10u2 [843 kB]
Get:11 http://deb.debian.org/debian buster/main amd64 ca-certificates all 20190110 [157 kB]
Get:12 http://deb.debian.org/debian buster/main amd64 libdpkg-perl all 1.19.7 [1414 kB]
Get:13 http://deb.debian.org/debian buster/main amd64 libfile-fcntllock-perl amd64 0.22-3+b5 [35.4 kB]
Get:14 http://deb.debian.org/debian buster/main amd64 libglib2.0-0 amd64 2.58.3-2+deb10u2 [1258 kB]
Get:15 http://deb.debian.org/debian buster/main amd64 libglib2.0-data all 2.58.3-2+deb10u2 [1110 kB]
Get:16 http://deb.debian.org/debian buster/main amd64 libgpm2 amd64 1.20.7-5 [35.1 kB]
Get:17 http://deb.debian.org/debian buster/main amd64 liblua5.2-0 amd64 5.2.4-1.1+b2 [110 kB]
Get:18 http://deb.debian.org/debian buster/main amd64 libreadline7 amd64 7.0-5 [151 kB]
Get:19 http://deb.debian.org/debian buster/main amd64 libncurses6 amd64 6.1+20181013-2+deb10u2 [102 kB]
Get:20 http://deb.debian.org/debian buster/main amd64 libncurses-dev amd64 6.1+20181013-2+deb10u2 [333 kB]
Get:21 http://deb.debian.org/debian buster/main amd64 libreadline-dev amd64 7.0-5 [133 kB]
Get:22 http://deb.debian.org/debian buster/main amd64 liblua5.2-dev amd64 5.2.4-1.1+b2 [136 kB]
Get:23 http://deb.debian.org/debian buster/main amd64 libtool-bin amd64 2.4.6-9 [431 kB]
Get:24 http://deb.debian.org/debian buster/main amd64 libxml2 amd64 2.9.4+dfsg1-7+b3 [687 kB]
Get:25 http://deb.debian.org/debian buster/main amd64 lua5.2 amd64 5.2.4-1.1+b2 [98.6 kB]
Get:26 http://deb.debian.org/debian buster/main amd64 lua-any all 25 [6424 B]
Get:27 http://deb.debian.org/debian buster/main amd64 lua-socket amd64 3.0~rc1+git+ac3201d-4 [74.0 kB]
Get:28 http://deb.debian.org/debian buster/main amd64 lua-sec amd64 0.7-1 [32.9 kB]
Get:29 http://deb.debian.org/debian buster/main amd64 zip amd64 3.0-11+b1 [234 kB]
Get:30 http://deb.debian.org/debian buster/main amd64 unzip amd64 6.0-23+deb10u1 [172 kB]
Get:31 http://deb.debian.org/debian buster/main amd64 luarocks all 2.4.2+dfsg-1 [98.0 kB]
Get:32 http://deb.debian.org/debian buster/main amd64 pkg-config amd64 0.29-6 [63.5 kB]
Get:33 http://deb.debian.org/debian buster/main amd64 publicsuffix all 20190415.1030-1 [116 kB]
Get:34 http://deb.debian.org/debian buster/main amd64 shared-mime-info amd64 1.10-1 [766 kB]
Get:35 http://deb.debian.org/debian buster/main amd64 xdg-user-dirs amd64 0.17-2 [53.8 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 20.0 MB in 2s (8443 kB/s)
Selecting previously unselected package liblocale-gettext-perl.
(Reading database ... 14020 files and directories currently installed.)
Preparing to unpack .../00-liblocale-gettext-perl_1.07-3+b4_amd64.deb ...
Unpacking liblocale-gettext-perl (1.07-3+b4) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../01-readline-common_7.0-5_all.deb ...
Unpacking readline-common (7.0-5) ...
Selecting previously unselected package bzip2.
Preparing to unpack .../02-bzip2_1.0.6-9.2~deb10u1_amd64.deb ...
Unpacking bzip2 (1.0.6-9.2~deb10u1) ...
Selecting previously unselected package libpcre2-8-0:amd64.
Preparing to unpack .../03-libpcre2-8-0_10.32-5_amd64.deb ...
Unpacking libpcre2-8-0:amd64 (10.32-5) ...
Selecting previously unselected package libpsl5:amd64.
Preparing to unpack .../04-libpsl5_0.20.2-2_amd64.deb ...
Unpacking libpsl5:amd64 (0.20.2-2) ...
Selecting previously unselected package wget.
Preparing to unpack .../05-wget_1.20.1-1.1_amd64.deb ...
Unpacking wget (1.20.1-1.1) ...
Selecting previously unselected package xz-utils.
Preparing to unpack .../06-xz-utils_5.2.4-1_amd64.deb ...
Unpacking xz-utils (5.2.4-1) ...
Selecting previously unselected package libssl1.1:amd64.
Preparing to unpack .../07-libssl1.1_1.1.1d-0+deb10u2_amd64.deb ...
Unpacking libssl1.1:amd64 (1.1.1d-0+deb10u2) ...
Selecting previously unselected package openssl.
Preparing to unpack .../08-openssl_1.1.1d-0+deb10u2_amd64.deb ...
Unpacking openssl (1.1.1d-0+deb10u2) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../09-ca-certificates_20190110_all.deb ...
Unpacking ca-certificates (20190110) ...
Selecting previously unselected package libdpkg-perl.
Preparing to unpack .../10-libdpkg-perl_1.19.7_all.deb ...
Unpacking libdpkg-perl (1.19.7) ...
Selecting previously unselected package libfile-fcntllock-perl.
Preparing to unpack .../11-libfile-fcntllock-perl_0.22-3+b5_amd64.deb ...
Unpacking libfile-fcntllock-perl (0.22-3+b5) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../12-libglib2.0-0_2.58.3-2+deb10u2_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.58.3-2+deb10u2) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../13-libglib2.0-data_2.58.3-2+deb10u2_all.deb ...
Unpacking libglib2.0-data (2.58.3-2+deb10u2) ...
Selecting previously unselected package libgpm2:amd64.
Preparing to unpack .../14-libgpm2_1.20.7-5_amd64.deb ...
Unpacking libgpm2:amd64 (1.20.7-5) ...
Selecting previously unselected package libicu63:amd64.
Preparing to unpack .../15-libicu63_63.1-6+deb10u1_amd64.deb ...
Unpacking libicu63:amd64 (63.1-6+deb10u1) ...
Selecting previously unselected package liblua5.2-0:amd64.
Preparing to unpack .../16-liblua5.2-0_5.2.4-1.1+b2_amd64.deb ...
Unpacking liblua5.2-0:amd64 (5.2.4-1.1+b2) ...
Selecting previously unselected package libreadline7:amd64.
Preparing to unpack .../17-libreadline7_7.0-5_amd64.deb ...
Unpacking libreadline7:amd64 (7.0-5) ...
Selecting previously unselected package libncurses6:amd64.
Preparing to unpack .../18-libncurses6_6.1+20181013-2+deb10u2_amd64.deb ...
Unpacking libncurses6:amd64 (6.1+20181013-2+deb10u2) ...
Selecting previously unselected package libncurses-dev:amd64.
Preparing to unpack .../19-libncurses-dev_6.1+20181013-2+deb10u2_amd64.deb ...
Unpacking libncurses-dev:amd64 (6.1+20181013-2+deb10u2) ...
Selecting previously unselected package libreadline-dev:amd64.
Preparing to unpack .../20-libreadline-dev_7.0-5_amd64.deb ...
Unpacking libreadline-dev:amd64 (7.0-5) ...
Selecting previously unselected package liblua5.2-dev:amd64.
Preparing to unpack .../21-liblua5.2-dev_5.2.4-1.1+b2_amd64.deb ...
Unpacking liblua5.2-dev:amd64 (5.2.4-1.1+b2) ...
Selecting previously unselected package libtool-bin.
Preparing to unpack .../22-libtool-bin_2.4.6-9_amd64.deb ...
Unpacking libtool-bin (2.4.6-9) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../23-libxml2_2.9.4+dfsg1-7+b3_amd64.deb ...
Unpacking libxml2:amd64 (2.9.4+dfsg1-7+b3) ...
Selecting previously unselected package lua5.2.
Preparing to unpack .../24-lua5.2_5.2.4-1.1+b2_amd64.deb ...
Unpacking lua5.2 (5.2.4-1.1+b2) ...
Selecting previously unselected package lua-any.
Preparing to unpack .../25-lua-any_25_all.deb ...
Unpacking lua-any (25) ...
Selecting previously unselected package lua-socket:amd64.
Preparing to unpack .../26-lua-socket_3.0~rc1+git+ac3201d-4_amd64.deb ...
Unpacking lua-socket:amd64 (3.0~rc1+git+ac3201d-4) ...
Selecting previously unselected package lua-sec:amd64.
Preparing to unpack .../27-lua-sec_0.7-1_amd64.deb ...
Unpacking lua-sec:amd64 (0.7-1) ...
Selecting previously unselected package zip.
Preparing to unpack .../28-zip_3.0-11+b1_amd64.deb ...
Unpacking zip (3.0-11+b1) ...
Selecting previously unselected package unzip.
Preparing to unpack .../29-unzip_6.0-23+deb10u1_amd64.deb ...
Unpacking unzip (6.0-23+deb10u1) ...
Selecting previously unselected package luarocks.
Preparing to unpack .../30-luarocks_2.4.2+dfsg-1_all.deb ...
Unpacking luarocks (2.4.2+dfsg-1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../31-pkg-config_0.29-6_amd64.deb ...
Unpacking pkg-config (0.29-6) ...
Selecting previously unselected package publicsuffix.
Preparing to unpack .../32-publicsuffix_20190415.1030-1_all.deb ...
Unpacking publicsuffix (20190415.1030-1) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../33-shared-mime-info_1.10-1_amd64.deb ...
Unpacking shared-mime-info (1.10-1) ...
Selecting previously unselected package xdg-user-dirs.
Preparing to unpack .../34-xdg-user-dirs_0.17-2_amd64.deb ...
Unpacking xdg-user-dirs (0.17-2) ...
Setting up libtool-bin (2.4.6-9) ...
Setting up libpsl5:amd64 (0.20.2-2) ...
Setting up libgpm2:amd64 (1.20.7-5) ...
Setting up xdg-user-dirs (0.17-2) ...
Setting up libfile-fcntllock-perl (0.22-3+b5) ...
Setting up libglib2.0-0:amd64 (2.58.3-2+deb10u2) ...
No schema files found: doing nothing.
Setting up libssl1.1:amd64 (1.1.1d-0+deb10u2) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Setting up unzip (6.0-23+deb10u1) ...
Setting up lua-socket:amd64 (3.0~rc1+git+ac3201d-4) ...
Setting up bzip2 (1.0.6-9.2~deb10u1) ...
Setting up libicu63:amd64 (63.1-6+deb10u1) ...
Setting up zip (3.0-11+b1) ...
Setting up libglib2.0-data (2.58.3-2+deb10u2) ...
Setting up libncurses6:amd64 (6.1+20181013-2+deb10u2) ...
Setting up xz-utils (5.2.4-1) ...
update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
Setting up libpcre2-8-0:amd64 (10.32-5) ...
Setting up libdpkg-perl (1.19.7) ...
Setting up liblua5.2-0:amd64 (5.2.4-1.1+b2) ...
Setting up openssl (1.1.1d-0+deb10u2) ...
Setting up readline-common (7.0-5) ...
Setting up publicsuffix (20190415.1030-1) ...
Setting up libxml2:amd64 (2.9.4+dfsg1-7+b3) ...
Setting up liblocale-gettext-perl (1.07-3+b4) ...
Setting up libreadline7:amd64 (7.0-5) ...
Setting up libncurses-dev:amd64 (6.1+20181013-2+deb10u2) ...
Setting up wget (1.20.1-1.1) ...
Setting up lua-sec:amd64 (0.7-1) ...
Setting up lua5.2 (5.2.4-1.1+b2) ...
update-alternatives: using /usr/bin/lua5.2 to provide /usr/bin/lua (lua-interpreter) in auto mode
update-alternatives: using /usr/bin/luac5.2 to provide /usr/bin/luac (lua-compiler) in auto mode
Setting up lua-any (25) ...
Setting up libreadline-dev:amd64 (7.0-5) ...
Setting up liblua5.2-dev:amd64 (5.2.4-1.1+b2) ...
Setting up ca-certificates (20190110) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Updating certificates in /etc/ssl/certs...
128 added, 0 removed; done.
Setting up shared-mime-info (1.10-1) ...
Setting up pkg-config (0.29-6) ...
Setting up luarocks (2.4.2+dfsg-1) ...
Making manifest for /usr/local/lib/luarocks/rocks
Warning: This looks like a local rocks tree, but you did not pass --local-tree.
Generating index.html for /usr/local/lib/luarocks/rocks
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for ca-certificates (20190110) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Removing intermediate container afe09fb8ae54
 ---> b4ac5d43c121
Step 7/10 : ADD . /usr/src/lua-louis
 ---> 992e4af4c28c
Step 8/10 : WORKDIR /usr/src/lua-louis
 ---> Running in 918700c5d317
Removing intermediate container 918700c5d317
 ---> f286e04d70de
Step 9/10 : RUN ./autogen.sh && luarocks make rockspecs/lua-louis-scm-0.rockspec
 ---> Running in e77db6d86720
Cleaning autotools files...
Running autoreconf...
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:16: installing 'build-aux/compile'
configure.ac:20: installing 'build-aux/config.guess'
configure.ac:20: installing 'build-aux/config.sub'
configure.ac:13: installing 'build-aux/install-sh'
configure.ac:13: installing 'build-aux/missing'
gnulib/Makefile.am: installing 'build-aux/depcomp'
## ------------------------- ##
## Configuring lua-louis 0.2 ##
## ------------------------- ##

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for ranlib... ranlib
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for complete errno.h... yes
checking for inline... inline
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for limits.h... yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... no
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for wint_t... yes
checking whether wint_t is too small... no
checking whether stdint.h conforms to C99... yes
checking whether stdint.h predates C++11... no
checking whether stdint.h has UINTMAX_WIDTH etc.... yes
checking for pid_t... yes
checking for mode_t... yes
checking whether the compiler generally respects inline... yes
checking for ssize_t... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... (cached) ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for ldoc... no
checking for ANSI C header files... (cached) yes
checking liblouis/liblouis.h usability... yes
checking liblouis/liblouis.h presence... yes
checking for liblouis/liblouis.h... yes
checking for library containing lou_translateString... -llouis
checking size of widechar... 4
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating examples/Makefile
config.status: creating gnulib/Makefile
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating lua-louis.rockspec
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
Making clean in gnulib
make[1]: Entering directory '/usr/src/lua-louis/gnulib'
make[2]: Entering directory '/usr/src/lua-louis/gnulib'
test -z "" || rm -f 
rm -rf .libs _libs
rm -rf unistr/.libs unistr/_libs
test -z "" || rm -f 
test -z "libgnu.la" || rm -f libgnu.la
rm -f ./so_locations
rm -f *.o
rm -f unistr/*.o
rm -f unistr/*.lo
test -z "core *.stackdump errno.h errno.h-t limits.h limits.h-t stdbool.h stdbool.h-t stdint.h stdint.h-t sys/types.h sys/types.h-t unistr.h unistr.h-t unitypes.h unitypes.h-t" || rm -f core *.stackdump errno.h errno.h-t limits.h limits.h-t stdbool.h stdbool.h-t stdint.h stdint.h-t sys/types.h sys/types.h-t unistr.h unistr.h-t unitypes.h unitypes.h-t
rm -f *.lo
make[2]: Leaving directory '/usr/src/lua-louis/gnulib'
make[1]: Leaving directory '/usr/src/lua-louis/gnulib'
Making clean in src
make[1]: Entering directory '/usr/src/lua-louis/src'
test -z "liblua-louis.la" || rm -f liblua-louis.la
rm -f ./so_locations
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[1]: Leaving directory '/usr/src/lua-louis/src'
Making clean in examples
make[1]: Entering directory '/usr/src/lua-louis/examples'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/usr/src/lua-louis/examples'
make[1]: Entering directory '/usr/src/lua-louis'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/usr/src/lua-louis'
make  all-recursive
make[1]: Entering directory '/usr/src/lua-louis'
Making all in gnulib
make[2]: Entering directory '/usr/src/lua-louis/gnulib'
rm -f limits.h-t limits.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_LIMITS_H''@|<limits.h>|g' \
      < ./limits.in.h; \
} > limits.h-t && \
mv limits.h-t limits.h
/bin/mkdir -p sys
rm -f sys/types.h-t sys/types.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SYS_TYPES_H''@|<sys/types.h>|g' \
      -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
      -e 's|@''WINDOWS_STAT_INODES''@|0|g' \
      < ./sys_types.in.h; \
} > sys/types.h-t && \
mv sys/types.h-t sys/types.h
rm -f unistr.h-t unistr.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  cat ./unistr.in.h; \
} > unistr.h-t && \
mv -f unistr.h-t unistr.h
rm -f unitypes.h-t unitypes.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  cat ./unitypes.in.h; \
} > unitypes.h-t && \
mv -f unitypes.h-t unitypes.h
make  all-recursive
make[3]: Entering directory '/usr/src/lua-louis/gnulib'
make[4]: Entering directory '/usr/src/lua-louis/gnulib'
depbase=`echo unistr/u16-mbtoucr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/lua5.2  -g -O2 -MT unistr/u16-mbtoucr.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u16-mbtoucr.lo unistr/u16-mbtoucr.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u16-mbtoucr.lo -MD -MP -MF unistr/.deps/u16-mbtoucr.Tpo -c unistr/u16-mbtoucr.c  -fPIC -DPIC -o unistr/.libs/u16-mbtoucr.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u16-mbtoucr.lo -MD -MP -MF unistr/.deps/u16-mbtoucr.Tpo -c unistr/u16-mbtoucr.c -o unistr/u16-mbtoucr.o >/dev/null 2>&1
depbase=`echo unistr/u16-to-u8.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/lua5.2  -g -O2 -MT unistr/u16-to-u8.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u16-to-u8.lo unistr/u16-to-u8.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u16-to-u8.lo -MD -MP -MF unistr/.deps/u16-to-u8.Tpo -c unistr/u16-to-u8.c  -fPIC -DPIC -o unistr/.libs/u16-to-u8.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u16-to-u8.lo -MD -MP -MF unistr/.deps/u16-to-u8.Tpo -c unistr/u16-to-u8.c -o unistr/u16-to-u8.o >/dev/null 2>&1
depbase=`echo unistr/u16-uctomb.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/lua5.2  -g -O2 -MT unistr/u16-uctomb.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u16-uctomb.lo unistr/u16-uctomb.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u16-uctomb.lo -MD -MP -MF unistr/.deps/u16-uctomb.Tpo -c unistr/u16-uctomb.c  -fPIC -DPIC -o unistr/.libs/u16-uctomb.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u16-uctomb.lo -MD -MP -MF unistr/.deps/u16-uctomb.Tpo -c unistr/u16-uctomb.c -o unistr/u16-uctomb.o >/dev/null 2>&1
depbase=`echo unistr/u16-uctomb-aux.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/lua5.2  -g -O2 -MT unistr/u16-uctomb-aux.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u16-uctomb-aux.lo unistr/u16-uctomb-aux.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u16-uctomb-aux.lo -MD -MP -MF unistr/.deps/u16-uctomb-aux.Tpo -c unistr/u16-uctomb-aux.c  -fPIC -DPIC -o unistr/.libs/u16-uctomb-aux.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u16-uctomb-aux.lo -MD -MP -MF unistr/.deps/u16-uctomb-aux.Tpo -c unistr/u16-uctomb-aux.c -o unistr/u16-uctomb-aux.o >/dev/null 2>&1
depbase=`echo unistr/u32-to-u8.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/lua5.2  -g -O2 -MT unistr/u32-to-u8.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u32-to-u8.lo unistr/u32-to-u8.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u32-to-u8.lo -MD -MP -MF unistr/.deps/u32-to-u8.Tpo -c unistr/u32-to-u8.c  -fPIC -DPIC -o unistr/.libs/u32-to-u8.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u32-to-u8.lo -MD -MP -MF unistr/.deps/u32-to-u8.Tpo -c unistr/u32-to-u8.c -o unistr/u32-to-u8.o >/dev/null 2>&1
depbase=`echo unistr/u8-mbtoucr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/lua5.2  -g -O2 -MT unistr/u8-mbtoucr.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u8-mbtoucr.lo unistr/u8-mbtoucr.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u8-mbtoucr.lo -MD -MP -MF unistr/.deps/u8-mbtoucr.Tpo -c unistr/u8-mbtoucr.c  -fPIC -DPIC -o unistr/.libs/u8-mbtoucr.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u8-mbtoucr.lo -MD -MP -MF unistr/.deps/u8-mbtoucr.Tpo -c unistr/u8-mbtoucr.c -o unistr/u8-mbtoucr.o >/dev/null 2>&1
depbase=`echo unistr/u8-strlen.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/lua5.2  -g -O2 -MT unistr/u8-strlen.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u8-strlen.lo unistr/u8-strlen.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u8-strlen.lo -MD -MP -MF unistr/.deps/u8-strlen.Tpo -c unistr/u8-strlen.c  -fPIC -DPIC -o unistr/.libs/u8-strlen.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u8-strlen.lo -MD -MP -MF unistr/.deps/u8-strlen.Tpo -c unistr/u8-strlen.c -o unistr/u8-strlen.o >/dev/null 2>&1
depbase=`echo unistr/u8-to-u16.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/lua5.2  -g -O2 -MT unistr/u8-to-u16.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u8-to-u16.lo unistr/u8-to-u16.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u8-to-u16.lo -MD -MP -MF unistr/.deps/u8-to-u16.Tpo -c unistr/u8-to-u16.c  -fPIC -DPIC -o unistr/.libs/u8-to-u16.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u8-to-u16.lo -MD -MP -MF unistr/.deps/u8-to-u16.Tpo -c unistr/u8-to-u16.c -o unistr/u8-to-u16.o >/dev/null 2>&1
depbase=`echo unistr/u8-to-u32.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/lua5.2  -g -O2 -MT unistr/u8-to-u32.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u8-to-u32.lo unistr/u8-to-u32.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u8-to-u32.lo -MD -MP -MF unistr/.deps/u8-to-u32.Tpo -c unistr/u8-to-u32.c  -fPIC -DPIC -o unistr/.libs/u8-to-u32.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u8-to-u32.lo -MD -MP -MF unistr/.deps/u8-to-u32.Tpo -c unistr/u8-to-u32.c -o unistr/u8-to-u32.o >/dev/null 2>&1
depbase=`echo unistr/u8-uctomb.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/lua5.2  -g -O2 -MT unistr/u8-uctomb.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u8-uctomb.lo unistr/u8-uctomb.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u8-uctomb.lo -MD -MP -MF unistr/.deps/u8-uctomb.Tpo -c unistr/u8-uctomb.c  -fPIC -DPIC -o unistr/.libs/u8-uctomb.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u8-uctomb.lo -MD -MP -MF unistr/.deps/u8-uctomb.Tpo -c unistr/u8-uctomb.c -o unistr/u8-uctomb.o >/dev/null 2>&1
depbase=`echo unistr/u8-uctomb-aux.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/lua5.2  -g -O2 -MT unistr/u8-uctomb-aux.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u8-uctomb-aux.lo unistr/u8-uctomb-aux.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u8-uctomb-aux.lo -MD -MP -MF unistr/.deps/u8-uctomb-aux.Tpo -c unistr/u8-uctomb-aux.c  -fPIC -DPIC -o unistr/.libs/u8-uctomb-aux.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/lua5.2 -g -O2 -MT unistr/u8-uctomb-aux.lo -MD -MP -MF unistr/.deps/u8-uctomb-aux.Tpo -c unistr/u8-uctomb-aux.c -o unistr/u8-uctomb-aux.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -g -O2  -no-undefined  -o libgnu.la  unistr/u16-mbtoucr.lo unistr/u16-to-u8.lo unistr/u16-uctomb.lo unistr/u16-uctomb-aux.lo unistr/u32-to-u8.lo unistr/u8-mbtoucr.lo unistr/u8-strlen.lo unistr/u8-to-u16.lo unistr/u8-to-u32.lo unistr/u8-uctomb.lo unistr/u8-uctomb-aux.lo  -llouis 
libtool: link: ar cru .libs/libgnu.a unistr/.libs/u16-mbtoucr.o unistr/.libs/u16-to-u8.o unistr/.libs/u16-uctomb.o unistr/.libs/u16-uctomb-aux.o unistr/.libs/u32-to-u8.o unistr/.libs/u8-mbtoucr.o unistr/.libs/u8-strlen.o unistr/.libs/u8-to-u16.o unistr/.libs/u8-to-u32.o unistr/.libs/u8-uctomb.o unistr/.libs/u8-uctomb-aux.o 
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libgnu.a
libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" )
make[4]: Leaving directory '/usr/src/lua-louis/gnulib'
make[3]: Leaving directory '/usr/src/lua-louis/gnulib'
make[2]: Leaving directory '/usr/src/lua-louis/gnulib'
Making all in src
make[2]: Entering directory '/usr/src/lua-louis/src'
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../gnulib -I../gnulib  -I/usr/include/lua5.2  -g -O2 -MT lua_louis.lo -MD -MP -MF .deps/lua_louis.Tpo -c -o lua_louis.lo lua_louis.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../gnulib -I../gnulib -I/usr/include/lua5.2 -g -O2 -MT lua_louis.lo -MD -MP -MF .deps/lua_louis.Tpo -c lua_louis.c  -fPIC -DPIC -o .libs/lua_louis.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../gnulib -I../gnulib -I/usr/include/lua5.2 -g -O2 -MT lua_louis.lo -MD -MP -MF .deps/lua_louis.Tpo -c lua_louis.c -o lua_louis.o >/dev/null 2>&1
mv -f .deps/lua_louis.Tpo .deps/lua_louis.Plo
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -g -O2   -o liblua-louis.la -rpath /usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib lua_louis.lo ../gnulib/libgnu.la  -llouis 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/lua_louis.o  -Wl,--whole-archive ../gnulib/.libs/libgnu.a -Wl,--no-whole-archive  -llouis  -g -O2   -Wl,-soname -Wl,liblua-louis.so.0 -o .libs/liblua-louis.so.0.0.0
libtool: link: (cd ".libs" && rm -f "liblua-louis.so.0" && ln -s "liblua-louis.so.0.0.0" "liblua-louis.so.0")
libtool: link: (cd ".libs" && rm -f "liblua-louis.so" && ln -s "liblua-louis.so.0.0.0" "liblua-louis.so")
libtool: link: (cd .libs/liblua-louis.lax/libgnu.a && ar x "/usr/src/lua-louis/src/../gnulib/.libs/libgnu.a")
libtool: link: ar cru .libs/liblua-louis.a  lua_louis.o  .libs/liblua-louis.lax/libgnu.a/u16-mbtoucr.o .libs/liblua-louis.lax/libgnu.a/u16-to-u8.o .libs/liblua-louis.lax/libgnu.a/u16-uctomb-aux.o .libs/liblua-louis.lax/libgnu.a/u16-uctomb.o .libs/liblua-louis.lax/libgnu.a/u32-to-u8.o .libs/liblua-louis.lax/libgnu.a/u8-mbtoucr.o .libs/liblua-louis.lax/libgnu.a/u8-strlen.o .libs/liblua-louis.lax/libgnu.a/u8-to-u16.o .libs/liblua-louis.lax/libgnu.a/u8-to-u32.o .libs/liblua-louis.lax/libgnu.a/u8-uctomb-aux.o .libs/liblua-louis.lax/libgnu.a/u8-uctomb.o 
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/liblua-louis.a
libtool: link: rm -fr .libs/liblua-louis.lax
libtool: link: ( cd ".libs" && rm -f "liblua-louis.la" && ln -s "../liblua-louis.la" "liblua-louis.la" )
make[2]: Leaving directory '/usr/src/lua-louis/src'
Making all in examples
make[2]: Entering directory '/usr/src/lua-louis/examples'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/src/lua-louis/examples'
make[2]: Entering directory '/usr/src/lua-louis'
make[2]: Leaving directory '/usr/src/lua-louis'
make[1]: Leaving directory '/usr/src/lua-louis'
Making install in gnulib
make[1]: Entering directory '/usr/src/lua-louis/gnulib'
make  install-recursive
make[2]: Entering directory '/usr/src/lua-louis/gnulib'
make[3]: Entering directory '/usr/src/lua-louis/gnulib'
make[4]: Entering directory '/usr/src/lua-louis/gnulib'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/lua-louis/gnulib'
make[3]: Leaving directory '/usr/src/lua-louis/gnulib'
make[2]: Leaving directory '/usr/src/lua-louis/gnulib'
make[1]: Leaving directory '/usr/src/lua-louis/gnulib'
Making install in src
make[1]: Entering directory '/usr/src/lua-louis/src'
make[2]: Entering directory '/usr/src/lua-louis/src'
 /bin/mkdir -p '/usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   liblua-louis.la '/usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib'
libtool: install: /usr/bin/install -c .libs/liblua-louis.so.0.0.0 /usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib/liblua-louis.so.0.0.0
libtool: install: (cd /usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib && { ln -s -f liblua-louis.so.0.0.0 liblua-louis.so.0 || { rm -f liblua-louis.so.0 && ln -s liblua-louis.so.0.0.0 liblua-louis.so.0; }; })
libtool: install: (cd /usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib && { ln -s -f liblua-louis.so.0.0.0 liblua-louis.so || { rm -f liblua-louis.so && ln -s liblua-louis.so.0.0.0 liblua-louis.so; }; })
libtool: install: /usr/bin/install -c .libs/liblua-louis.lai /usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib/liblua-louis.la
libtool: install: /usr/bin/install -c .libs/liblua-louis.a /usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib/liblua-louis.a
libtool: install: chmod 644 /usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib/liblua-louis.a
libtool: install: ranlib /usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib/liblua-louis.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/lua-louis/src'
make[1]: Leaving directory '/usr/src/lua-louis/src'
Making install in examples
make[1]: Entering directory '/usr/src/lua-louis/examples'
make[2]: Entering directory '/usr/src/lua-louis/examples'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/lua-louis/examples'
make[1]: Leaving directory '/usr/src/lua-louis/examples'
make[1]: Entering directory '/usr/src/lua-louis'
make[2]: Entering directory '/usr/src/lua-louis'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/lua-louis'
make[1]: Leaving directory '/usr/src/lua-louis'
LUA=/usr/bin/lua5.2 CPPFLAGS=-I/usr/include/lua5.2 ./configure --prefix=/usr/local/lib/luarocks/rocks/lua-louis/scm-0 --libdir=/usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib --datadir=/usr/local/lib/luarocks/rocks/lua-louis/scm-0/lua && make clean && make
make install
cp: cannot stat '/usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib/liblua-louis.so': No such file or directory

Error: Failed copying /usr/local/lib/luarocks/rocks/lua-louis/scm-0/lib/liblua-louis.so to /usr/local/lib/lua/5.2/liblua-louis.so
The command '/bin/sh -c ./autogen.sh && luarocks make rockspecs/lua-louis-scm-0.rockspec' returned a non-zero code: 1
@egli
Copy link
Member Author

egli commented Apr 21, 2020

The same error happened on travis even without the docker build, see https://travis-ci.org/github/liblouis/lua-louis/builds/676094672

@egli
Copy link
Member Author

egli commented Apr 21, 2020

It might be interesting to build the rock

  • using another build backend
    • this might work if the build was simpler i.e. we didn't have to compile the utf8_to_utf16 gnulib stuff
  • or maybe a newer version of luarocks (2.4.2 vs 3.3.1)
    • but presumably the travis build method before docker was using the latest luarocks
      • no it was using an even older luarocks (2.3.0)

@egli
Copy link
Member Author

egli commented Apr 21, 2020

Building with a newer version of luarocks doesn't help, see https://travis-ci.org/github/liblouis/lua-louis/jobs/677600682

egli added a commit that referenced this issue Apr 21, 2020
This reverts commit 9dabbd3.

Revert as this doesn't seem to solve the real problem (see #6)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant