The Meson build system Version: 1.4.0 Source dir: /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10 Build dir: /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/meson-build Build type: native build Project name: libnvme Project version: 1.10 C compiler for the host machine: ccache cc (gcc 11.2.0 "cc (GCC) 11.2.0") C linker for the host machine: cc ld.bfd 2.37-slack15 Host machine cpu family: x86_64 Host machine cpu: x86_64 C++ compiler for the host machine: ccache c++ (gcc 11.2.0 "c++ (GCC) 11.2.0") C++ linker for the host machine: c++ ld.bfd 2.37-slack15 Found pkg-config: YES (/usr/bin/pkg-config) 0.29.2 Run-time dependency json-c found: YES 0.15 Run-time dependency openssl found: YES 1.1.1za Header "openssl/opensslv.h" has symbol "LIBRESSL_VERSION_NUMBER" with dependency openssl: NO Has header "openssl/core_names.h" with dependency openssl: NO Run-time dependency libkeyutils found: YES 1.6.3 Checking if "__builtin_type_compatible_p" compiles: YES Checking if "typeof" compiles: YES Checking if "byteswap.h" compiles: YES Checking if "bswap64" : links: YES Checking if "statement-expr" compiles: YES Checking if "isblank" : links: YES Checking if "linux/mctp.h" compiles: YES Checking if "netdb" : links: YES Checking if "ioctl has glibc-style prototype" compiles: YES Compiler for C supports function attribute fallthrough: YES Configuring libnvme.spec using configuration Configuring config.h using configuration Program python3 found: YES (/usr/bin/python3) Run-time dependency python found: YES 3.9 Program swig found: YES (/usr/bin/swig) Has header "Python.h" with dependency python-3.9: YES Configuring __init__.py using configuration Configuring nbft-dump-diff.sh using configuration Configuring gen-nbft-diffs.sh using configuration Program diff found: YES (/usr/bin/diff) Program diff found: YES (/usr/bin/diff) Program tree-diff.sh found: YES (/bin/bash -e /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/test/sysfs/tree-diff.sh) Program diff found: YES (/usr/bin/diff) Program config-diff.sh found: YES (/bin/bash -e /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/test/config/config-diff.sh) Configuring conf.py using configuration Configuring api.rst using configuration Configuring index.rst using configuration Configuring quickstart.rst using configuration Configuring installation.rst using configuration Configuring mi.rst using configuration Configuring config-schema.json using configuration Program /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/doc/../scripts/kernel-doc found: YES (/repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/doc/../scripts/kernel-doc) Program /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/doc/../scripts/kernel-doc-check found: YES (/repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/doc/../scripts/kernel-doc-check) Build targets in project: 32 libnvme 1.10 Paths prefixdir : /usr sysconfdir : /etc bindir : /usr/bin includedir : /usr/include datadir : /usr/share mandir : /usr/man libdir : /usr/lib64 build location: /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/meson-build Dependencies json-c : true OpenSSL : true keyutitls : true libdbus : false Python 3 : true Configuration git version : "1.10" User defined options bindir : /usr/bin buildtype : release datadir : /usr/share includedir : /usr/include libdir : lib64 libexecdir : /usr/libexec localstatedir : /var mandir : /usr/man prefix : /usr sbindir : /usr/sbin sysconfdir : /etc Found ninja-1.10.2 at /usr/bin/ninja [1/86] Compiling C object ccan/libccan.a.p/ccan_str_debug.c.o [2/86] Compiling C object ccan/libccan.a.p/ccan_str_str.c.o [3/86] Compiling C object ccan/libccan.a.p/ccan_list_list.c.o [4/86] Linking static target ccan/libccan.a [5/86] Compiling C object src/libnvme.so.1.10.0.p/nvme_filters.c.o [6/86] Compiling C object src/libnvme.so.1.10.0.p/nvme_log.c.o [7/86] Compiling C object src/libnvme.so.1.10.0.p/nvme_sysfs.c.o [8/86] Compiling C object src/libnvme.so.1.10.0.p/nvme_crc32.c.o [9/86] Compiling C object src/libnvme.so.1.10.0.p/nvme_base64.c.o [10/86] Compiling C object src/libnvme.so.1.10.0.p/nvme_nbft.c.o [11/86] Compiling C object src/libnvme-mi.so.1.10.0.p/nvme_log.c.o [12/86] Compiling C object src/libnvme.so.1.10.0.p/nvme_ioctl.c.o [13/86] Compiling C object src/libnvme.so.1.10.0.p/nvme_util.c.o [14/86] Compiling C object src/libnvme.so.1.10.0.p/nvme_linux.c.o [15/86] Compiling C object src/libnvme.so.1.10.0.p/nvme_json.c.o [16/86] Compiling C object src/libnvme-mi.so.1.10.0.p/nvme_mi-mctp.c.o [17/86] Compiling C object src/libnvme.so.1.10.0.p/nvme_fabrics.c.o [18/86] Compiling C object src/libnvme-mi-test.so.p/nvme_log.c.o [19/86] Compiling C object src/libnvme.so.1.10.0.p/nvme_tree.c.o [20/86] Compiling C object src/libnvme-mi-test.so.p/nvme_mi-mctp.c.o [21/86] Compiling C object src/libnvme-mi.so.1.10.0.p/nvme_mi.c.o [22/86] Linking target src/libnvme-mi.so.1.10.0 [23/86] Linking target src/libnvme.so.1.10.0 [24/86] Compiling C object test/main-test.p/test.c.o [25/86] Compiling C object test/test-register.p/register.c.o [26/86] Compiling C object src/libnvme-mi-test.so.p/nvme_mi.c.o [27/86] Generating libnvme/nvme.py with a custom command [28/86] Compiling C object test/test-zns.p/zns.c.o [29/86] Linking target src/libnvme-mi-test.so [30/86] Compiling C object test/test-mi.p/utils.c.o [31/86] Compiling C object test/test-mi-mctp.p/utils.c.o [32/86] Generating symbol file src/libnvme-mi.so.1.10.0.p/libnvme-mi.so.1.10.0.symbols [33/86] Generating symbol file src/libnvme.so.1.10.0.p/libnvme.so.1.10.0.symbols [34/86] Linking target test/main-test [35/86] Linking target test/test-register [36/86] Compiling C object test/libmock-ifaddrs.so.p/mock-ifaddrs.c.o [37/86] Generating symbol file src/libnvme-mi-test.so.p/libnvme-mi-test.so.symbols [38/86] Compiling C object test/test-uuid.p/uuid.c.o [39/86] Compiling C object test/test-mi-mctp.p/mi-mctp.c.o [40/86] Linking target test/libmock-ifaddrs.so [41/86] Compiling C++ object test/test-cpp.p/cpp.cc.o [42/86] Linking target test/test-zns [43/86] Linking target test/test-uuid [44/86] Linking target test/test-mi-mctp [45/86] Compiling C object test/test-uriparser.p/uriparser.c.o [46/86] Linking target test/test-cpp [47/86] Compiling C object test/test-mi.p/mi.c.o [48/86] Linking target test/test-uriparser [49/86] Linking target test/test-mi [50/86] Compiling C object test/ioctl/libmock-ioctl.so.p/util.c.o [51/86] Compiling C object test/ioctl/libmock-ioctl.so.p/mock.c.o [52/86] Linking target test/ioctl/libmock-ioctl.so [53/86] Generating symbol file test/libmock-ifaddrs.so.p/libmock-ifaddrs.so.symbols [54/86] Compiling C object test/ioctl/test-ana.p/ana.c.o [55/86] Compiling C object test/ioctl/test-discovery.p/discovery.c.o [56/86] Generating symbol file test/ioctl/libmock-ioctl.so.p/libmock-ioctl.so.symbols [57/86] Compiling C object test/ioctl/test-identify.p/identify.c.o [58/86] Compiling C object test/test-util.p/test-util.c.o [59/86] Compiling C object test/nbft/nbft-dump.p/nbft-dump.c.o [60/86] Linking target test/test-util [61/86] Linking target test/ioctl/test-ana [62/86] Compiling C object test/tree.p/tree.c.o [63/86] Linking target test/ioctl/test-discovery [64/86] Linking target test/ioctl/test-identify [65/86] Linking target test/nbft/nbft-dump [66/86] Compiling C object test/sysfs/test-tree-dump.p/tree-dump.c.o [67/86] Linking target test/tree [68/86] Compiling C object test/ioctl/test-features.p/features.c.o [69/86] Compiling C object test/config/test-config-dump.p/config-dump.c.o [70/86] Linking target test/sysfs/test-tree-dump [71/86] Linking target test/ioctl/test-features [72/86] Linking target test/config/test-config-dump [73/86] Compiling C object test/config/test-hostnqn-order.p/hostnqn-order.c.o [74/86] Compiling C object examples/display-columnar.p/display-columnar.c.o [75/86] Compiling C object examples/telemetry-listen.p/telemetry-listen.c.o [76/86] Compiling C object examples/display-tree.p/display-tree.c.o [77/86] Compiling C object examples/discover-loop.p/discover-loop.c.o [78/86] Linking target test/config/test-hostnqn-order [79/86] Linking target examples/display-columnar [80/86] Linking target examples/telemetry-listen [81/86] Linking target examples/discover-loop [82/86] Linking target examples/display-tree [83/86] Compiling C object examples/mi-mctp.p/mi-mctp.c.o [84/86] Linking target examples/mi-mctp [85/86] Compiling C object libnvme/_nvme.cpython-39-x86_64-linux-gnu.so.p/meson-generated_.._nvme_wrap.c.o [86/86] Linking target libnvme/_nvme.cpython-39-x86_64-linux-gnu.so [0/1] Installing files. Compiling '/repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/lib64/python3.9/site-packages/libnvme/nvme.py'... Compiling '/repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/lib64/python3.9/site-packages/libnvme/__init__.py'... Installing src/libnvme.so.1.10.0 to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/lib64 Installing src/libnvme-mi.so.1.10.0 to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/lib64 Installing libnvme/nvme.py to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/lib64/python3.9/site-packages/libnvme Installing libnvme/_nvme.cpython-39-x86_64-linux-gnu.so to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/lib64/python3.9/site-packages/libnvme Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/src/libnvme.h to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/include Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/src/libnvme-mi.h to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/include Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/src/nvme/api-types.h to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/include/nvme Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/src/nvme/fabrics.h to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/include/nvme Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/src/nvme/filters.h to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/include/nvme Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/src/nvme/ioctl.h to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/include/nvme Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/src/nvme/linux.h to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/include/nvme Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/src/nvme/log.h to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/include/nvme Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/src/nvme/nbft.h to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/include/nvme Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/src/nvme/tree.h to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/include/nvme Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/src/nvme/types.h to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/include/nvme Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/src/nvme/util.h to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/include/nvme Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/src/nvme/mi.h to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/include/nvme Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/meson-build/meson-private/libnvme.pc to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/lib64/pkgconfig Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/meson-build/meson-private/libnvme-mi.pc to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/lib64/pkgconfig Installing /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/meson-build/libnvme/__init__.py to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/lib64/python3.9/site-packages/libnvme Installing symlink pointing to libnvme.so.1.10.0 to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/lib64/libnvme.so.1 Installing symlink pointing to libnvme.so.1 to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/lib64/libnvme.so Installing symlink pointing to libnvme-mi.so.1.10.0 to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/lib64/libnvme-mi.so.1 Installing symlink pointing to libnvme-mi.so.1 to /repo/x86_64/slint-15.0/source/libnvme/package-libnvme/usr/lib64/libnvme-mi.so Running custom install script '/usr/bin/python3 /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10/meson-build/meson-private/pycompile.py python-3.9-installed.json 0' Slackware package maker, version 3.14159265. Searching for symbolic links: usr/lib64/libnvme-mi.so libnvme-mi.so.1 usr/lib64/libnvme-mi.so.1 libnvme-mi.so.1.10.0 usr/lib64/libnvme.so libnvme.so.1 usr/lib64/libnvme.so.1 libnvme.so.1.10.0 Making symbolic link creation script: ( cd usr/lib64 ; rm -rf libnvme-mi.so ) ( cd usr/lib64 ; ln -sf libnvme-mi.so.1 libnvme-mi.so ) ( cd usr/lib64 ; rm -rf libnvme-mi.so.1 ) ( cd usr/lib64 ; ln -sf libnvme-mi.so.1.10.0 libnvme-mi.so.1 ) ( cd usr/lib64 ; rm -rf libnvme.so ) ( cd usr/lib64 ; ln -sf libnvme.so.1 libnvme.so ) ( cd usr/lib64 ; rm -rf libnvme.so.1 ) ( cd usr/lib64 ; ln -sf libnvme.so.1.10.0 libnvme.so.1 ) It is recommended that you make these lines your new installation script. Would you like to make this stuff the install script for this package and remove the symbolic links ([y]es, [n]o)? y Removing symbolic links: './usr/lib64/libnvme.so.1' supprimé './usr/lib64/libnvme.so' supprimé './usr/lib64/libnvme-mi.so.1' supprimé './usr/lib64/libnvme-mi.so' supprimé Creating your new ./install/doinst.sh... This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10-x86_64-1slint.txz ./ install/ install/doinst.sh install/slack-desc usr/ usr/doc/ usr/doc/libnvme-1.10/ usr/doc/libnvme-1.10/COPYING usr/doc/libnvme-1.10/README.md usr/include/ usr/include/libnvme-mi.h usr/include/libnvme.h usr/include/nvme/ usr/include/nvme/api-types.h usr/include/nvme/fabrics.h usr/include/nvme/filters.h usr/include/nvme/ioctl.h usr/include/nvme/linux.h usr/include/nvme/log.h usr/include/nvme/mi.h usr/include/nvme/nbft.h usr/include/nvme/tree.h usr/include/nvme/types.h usr/include/nvme/util.h usr/lib64/ usr/lib64/libnvme-mi.so.1.10.0 usr/lib64/libnvme.so.1.10.0 usr/lib64/pkgconfig/ usr/lib64/pkgconfig/libnvme-mi.pc usr/lib64/pkgconfig/libnvme.pc usr/lib64/python3.9/ usr/lib64/python3.9/site-packages/ usr/lib64/python3.9/site-packages/libnvme/ usr/lib64/python3.9/site-packages/libnvme/__init__.py usr/lib64/python3.9/site-packages/libnvme/__pycache__/ usr/lib64/python3.9/site-packages/libnvme/__pycache__/__init__.cpython-39.pyc usr/lib64/python3.9/site-packages/libnvme/__pycache__/nvme.cpython-39.pyc usr/lib64/python3.9/site-packages/libnvme/_nvme.cpython-39-x86_64-linux-gnu.so usr/lib64/python3.9/site-packages/libnvme/nvme.py Slackware package /repo/x86_64/slint-15.0/source/libnvme/libnvme-1.10-x86_64-1slint.txz created.