Skip to content

" Error: Failed installing dependency: https://luarocks.org/luasec-1.3.2-1.src.rock - Build error: Failed compiling object src/luasocket/timeout.o" #206

Open
@vitaly-zdanevich

Description

@vitaly-zdanevich

Full log:

$ luarocks install --only-deps --tree=. dtmediawiki-dev-1.rockspec 
Missing dependencies for dtmediawiki dev-1:
   luajson (not installed)
   luasec (not installed)
   multipart-post (not installed)

dtmediawiki dev-1 depends on luajson (not installed)
Installing https://luarocks.org/luajson-1.3.4-1.src.rock
Missing dependencies for luajson 1.3.4-1:
   lpeg >= 0.8.1 (not installed)

luajson 1.3.4-1 depends on lua >= 5.1 (5.1-1 provided by VM: success)
luajson 1.3.4-1 depends on lpeg >= 0.8.1 (not installed)
Installing https://luarocks.org/lpeg-1.1.0-2.src.rock

lpeg 1.1.0-2 depends on lua >= 5.1 (5.1-1 provided by VM: success)
gcc -O2 -fPIC -I/usr/include/lua5.1 -c lpcap.c -o lpcap.o
gcc -O2 -fPIC -I/usr/include/lua5.1 -c lpcode.c -o lpcode.o
gcc -O2 -fPIC -I/usr/include/lua5.1 -c lpcset.c -o lpcset.o
gcc -O2 -fPIC -I/usr/include/lua5.1 -c lpprint.c -o lpprint.o
gcc -O2 -fPIC -I/usr/include/lua5.1 -c lptree.c -o lptree.o
gcc -O2 -fPIC -I/usr/include/lua5.1 -c lpvm.c -o lpvm.o
gcc  -shared -o /tmp/luarocks_build-LPeg-1.1.0-2-2242322/lpeg.so lpcap.o lpcode.o lpcset.o lpprint.o lptree.o lpvm.o
No existing manifest. Attempting to rebuild...
lpeg 1.1.0-2 is now installed in /home/vitaly/.config/darktable/lua/contrib/dtMediaWiki (license: MIT/X11)

Do not use 'module' as a build type. Use 'builtin' instead.
luajson 1.3.4-1 is now installed in /home/vitaly/.config/darktable/lua/contrib/dtMediaWiki (license: MIT/X11)

dtmediawiki dev-1 depends on luasec (not installed)
Installing https://luarocks.org/luasec-1.3.2-1.src.rock
Missing dependencies for luasec 1.3.2-1:
   luasocket (not installed)

luasec 1.3.2-1 depends on lua >= 5.1 (5.1-1 provided by VM: success)
luasec 1.3.2-1 depends on luasocket (not installed)
Installing https://luarocks.org/luasocket-3.1.0-1.src.rock

luasocket 3.1.0-1 depends on lua >= 5.1 (5.1-1 provided by VM: success)
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/mime.c -o src/mime.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/compat.c -o src/compat.o -DLUASOCKET_DEBUG
gcc  -shared -o /tmp/luarocks_build-LuaSocket-3.1.0-1-5092459/mime/core.so src/mime.o src/compat.o
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/buffer.c -o src/buffer.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/compat.c -o src/compat.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/auxiliar.c -o src/auxiliar.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/options.c -o src/options.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/timeout.c -o src/timeout.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/io.c -o src/io.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/usocket.c -o src/usocket.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/serial.c -o src/serial.o -DLUASOCKET_DEBUG
gcc  -shared -o /tmp/luarocks_build-LuaSocket-3.1.0-1-5092459/socket/serial.so src/buffer.o src/compat.o src/auxiliar.o src/options.o src/timeout.o src/io.o src/usocket.o src/serial.o
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/buffer.c -o src/buffer.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/compat.c -o src/compat.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/auxiliar.c -o src/auxiliar.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/options.c -o src/options.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/timeout.c -o src/timeout.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/io.c -o src/io.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/usocket.c -o src/usocket.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/unix.c -o src/unix.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/unixdgram.c -o src/unixdgram.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/unixstream.c -o src/unixstream.o -DLUASOCKET_DEBUG
gcc  -shared -o /tmp/luarocks_build-LuaSocket-3.1.0-1-5092459/socket/unix.so src/buffer.o src/compat.o src/auxiliar.o src/options.o src/timeout.o src/io.o src/usocket.o src/unix.o src/unixdgram.o src/unixstream.o
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/luasocket.c -o src/luasocket.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/timeout.c -o src/timeout.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/buffer.c -o src/buffer.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/io.c -o src/io.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/auxiliar.c -o src/auxiliar.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/options.c -o src/options.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/inet.c -o src/inet.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/except.c -o src/except.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/select.c -o src/select.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/tcp.c -o src/tcp.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/udp.c -o src/udp.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/compat.c -o src/compat.o -DLUASOCKET_DEBUG
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/usocket.c -o src/usocket.o -DLUASOCKET_DEBUG
gcc  -shared -o /tmp/luarocks_build-LuaSocket-3.1.0-1-5092459/socket/core.so src/luasocket.o src/timeout.o src/buffer.o src/io.o src/auxiliar.o src/options.o src/inet.o src/except.o src/select.o src/tcp.o src/udp.o src/compat.o src/usocket.o
luasocket 3.1.0-1 is now installed in /home/vitaly/.config/darktable/lua/contrib/dtMediaWiki (license: MIT)

gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/options.c -o src/options.o -DWITH_LUASOCKET -DLUASOCKET_DEBUG -I/usr/include -Isrc/ -Isrc/luasocket
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/config.c -o src/config.o -DWITH_LUASOCKET -DLUASOCKET_DEBUG -I/usr/include -Isrc/ -Isrc/luasocket
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/ec.c -o src/ec.o -DWITH_LUASOCKET -DLUASOCKET_DEBUG -I/usr/include -Isrc/ -Isrc/luasocket
src/ec.c: In function ‘lsec_find_ec_key’:
src/ec.c:26:3: warning: ‘EC_KEY_new_by_curve_name’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   26 |   return EC_KEY_new_by_curve_name(nid);
      |   ^~~~~~
In file included from src/ec.h:14,
                 from src/ec.c:10:
/usr/include/openssl/ec.h:1017:31: note: declared here
 1017 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/x509.c -o src/x509.o -DWITH_LUASOCKET -DLUASOCKET_DEBUG -I/usr/include -Isrc/ -Isrc/luasocket
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/context.c -o src/context.o -DWITH_LUASOCKET -DLUASOCKET_DEBUG -I/usr/include -Isrc/ -Isrc/luasocket
src/context.c: In function ‘dhparam_cb’:
src/context.c:226:5: warning: ‘PEM_read_bio_DHparams’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  226 |     pctx->dh_param = PEM_read_bio_DHparams(bio, NULL, NULL, NULL);
      |     ^~~~
In file included from /usr/include/openssl/ssl.h:37,
                 from src/context.c:15:
/usr/include/openssl/pem.h:473:1: note: declared here
  473 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH)
      | ^~~~~~~~~~~~~~~~~~~
src/context.c: In function ‘set_dhparam’:
src/context.c:554:3: warning: ‘SSL_CTX_set_tmp_dh_callback’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  554 |   SSL_CTX_set_tmp_dh_callback(ctx, dhparam_cb);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ssl.h:2275:6: note: declared here
 2275 | void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/context.c: In function ‘set_curve’:
src/context.c:588:3: warning: ‘EC_KEY_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  588 |   EC_KEY_free(key);
      |   ^~~~~~~~~~~
In file included from /usr/include/openssl/x509.h:33,
                 from /usr/include/openssl/ssl.h:32:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/ssl.c -o src/ssl.o -DWITH_LUASOCKET -DLUASOCKET_DEBUG -I/usr/include -Isrc/ -Isrc/luasocket
In file included from src/x509.h:15,
                 from src/ssl.c:30:
src/compat.h:25:9: warning: "luaL_testudata" redefined
   25 | #define luaL_testudata(L, ud, tname)  lsec_testudata(L, ud, tname)
      |         ^~~~~~~~~~~~~~
In file included from /usr/include/lua5.1/luasocket/luasocket.h:29,
                 from /usr/include/lua5.1/luasocket/io.h:15,
                 from src/ssl.c:25:
/usr/include/lua5.1/luasocket/compat.h:18:9: note: this is the location of the previous definition
   18 | #define luaL_testudata luasocket_testudata
      |         ^~~~~~~~~~~~~~
src/ssl.c: In function ‘meth_handshake’:
src/ssl.c:394:5: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  394 |     DH_free(ctx->dh_param);
      |     ^~~~~~~
In file included from /usr/include/openssl/dsa.h:31,
                 from /usr/include/openssl/x509.h:37,
                 from /usr/include/openssl/ssl.h:32,
                 from src/ssl.c:16:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/luasocket/buffer.c -o src/luasocket/buffer.o -DWITH_LUASOCKET -DLUASOCKET_DEBUG -I/usr/include -Isrc/ -Isrc/luasocket
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/luasocket/io.c -o src/luasocket/io.o -DWITH_LUASOCKET -DLUASOCKET_DEBUG -I/usr/include -Isrc/ -Isrc/luasocket
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/luasocket/timeout.c -o src/luasocket/timeout.o -DWITH_LUASOCKET -DLUASOCKET_DEBUG -I/usr/include -Isrc/ -Isrc/luasocket
src/luasocket/timeout.c: In function ‘timeout_open’:
src/luasocket/timeout.c:149:5: error: implicit declaration of function ‘luaL_openlib’; did you mean ‘luaI_openlib’? [-Wimplicit-function-declaration]
  149 |     luaL_openlib(L, NULL, func, 0);
      |     ^~~~~~~~~~~~
      |     luaI_openlib

Error: Failed installing dependency: https://luarocks.org/luasec-1.3.2-1.src.rock - Build error: Failed compiling object src/luasocket/timeout.o

When trying to install deps for dtMediaWiki

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions