liblouis / lua-louis

Experimental lua bindings for liblouis
GNU Lesser General Public License v3.0
2 stars 1 forks source link

Building the rock randomly fails #6

Open egli opened 4 years ago

egli commented 4 years ago

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 9dabbd346bd745fa5b556a61dfd5aba703ec778a). 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 " ---> 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''@||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''@||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 commented 4 years ago

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

egli commented 4 years ago

It might be interesting to build the rock

egli commented 4 years ago

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