==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_c5acaf64-cc6d-4ff1-b854-cc0ccbcd31f0]...done ==> Making package: calibre 7.10.0-3.1 (Sun May 26 18:07:46 2024) ==> Retrieving sources... -> Downloading calibre-7.10.0.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 15 42.1M 15 6655k 0 0 12.6M 0 0:00:03 --:--:-- 0:00:03 12.5M 100 42.1M 100 42.1M 0 0 40.7M 0 0:00:01 0:00:01 --:--:-- 40.7M -> Downloading calibre-7.10.0.tar.xz.sig... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 566 100 566 0 0 1375 0 --:--:-- --:--:-- --:--:-- 1377 ==> Validating source files with sha256sums... calibre-7.10.0.tar.xz ... Passed calibre-7.10.0.tar.xz.sig ... Skipped ==> Verifying source file signatures with gpg... calibre-7.10.0.tar.xz ... Passed ==> Making package: calibre 7.10.0-3.1 (Sun May 26 18:07:50 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... :: There are 2 providers available for dbus-units: :: Repository core 1) dbus-broker-units 2) dbus-daemon-units Enter a number (default=1): :: There are 2 providers available for jack: :: Repository extra 1) jack2 2) pipewire-jack Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (269) New Version Net Change extra/alsa-lib 1.2.11-1 1.70 MiB extra/alsa-topology-conf 1.2.5.1-3 0.33 MiB extra/alsa-ucm-conf 1.2.11-1 0.38 MiB extra/aom 3.9.0-1 8.76 MiB core/argon2 20190702-5 0.10 MiB extra/avahi 1:0.8+r194+g3f79789-2 1.88 MiB extra/cairo 1.18.0-2 1.55 MiB extra/chmlib 0.40-7 0.16 MiB core/cryptsetup 2.7.2-1 2.81 MiB extra/dav1d 1.4.2-1 1.76 MiB core/dbus 1.14.10-2 0.89 MiB core/dbus-broker 36-2 0.35 MiB core/dbus-broker-units 36-2 0.00 MiB extra/default-cursors 2-1 0.00 MiB core/device-mapper 2.03.24-1 0.74 MiB extra/double-conversion 3.3.0-1 0.18 MiB extra/duktape 2.7.0-6 0.79 MiB core/expat 2.6.2-1 0.41 MiB extra/ffmpeg 2:6.1.1-7 38.38 MiB extra/fftw 3.3.10-7 8.82 MiB extra/flac 1.4.3-1 1.12 MiB extra/fontconfig 2:2.15.0-2 1.10 MiB extra/freeglut 3.4.0-1 0.39 MiB extra/freetype2 2.13.2-1 1.63 MiB extra/fribidi 1.0.14-1 0.24 MiB extra/gdk-pixbuf2 2.42.12-1 2.99 MiB extra/giflib 5.2.2-1 0.27 MiB extra/glslang 14.1.0-1 13.96 MiB extra/glu 9.0.3-1 0.36 MiB extra/gperftools 2.15-1 2.37 MiB extra/graphite 1:1.3.14-3 0.20 MiB extra/gsfonts 20200910-3 3.11 MiB extra/gsm 1.0.22-1 0.10 MiB extra/harfbuzz 8.5.0-1 4.06 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/hidapi 0.14.0-2 0.13 MiB extra/highway 1.1.0-1 6.58 MiB core/hwdata 0.382-1 9.11 MiB extra/imath 3.1.11-2 25.50 MiB extra/jack2 1.9.22-1 1.89 MiB extra/jasper 4.2.4-1 0.64 MiB extra/jbigkit 2.1-8 0.16 MiB core/kbd 2.6.4-1 3.14 MiB core/kmod 32-1 0.28 MiB extra/l-smash 2.14.5-3 1.04 MiB extra/lame 3.100-4 1.19 MiB extra/lcms2 2.16-1 0.67 MiB extra/libass 0.17.2-1 0.29 MiB extra/libasyncns 1:0.8+r3+g68cd5af-2 0.05 MiB extra/libatasmart 0.19-6 0.10 MiB extra/libavc1394 0.5.4-6 0.12 MiB extra/libb2 0.98.1-2 0.12 MiB extra/libblockdev 3.1.1-2 3.26 MiB extra/libblockdev-crypto 3.1.1-2 0.07 MiB extra/libblockdev-fs 3.1.1-2 0.13 MiB extra/libblockdev-loop 3.1.1-2 0.02 MiB extra/libblockdev-mdraid 3.1.1-2 0.03 MiB extra/libblockdev-nvme 3.1.1-2 0.08 MiB extra/libblockdev-part 3.1.1-2 0.04 MiB extra/libblockdev-swap 3.1.1-2 0.02 MiB extra/libbluray 1.3.4-1 1.29 MiB extra/libbs2b 3.1.0-8 0.07 MiB extra/libbytesize 2.8-3 0.09 MiB extra/libcups 1:2.4.8-1 0.75 MiB extra/libdaemon 0.14-5 0.06 MiB extra/libdatrie 0.2.13-4 0.48 MiB extra/libdeflate 1.20-2 0.13 MiB extra/libdovi 3.3.0-2 0.54 MiB extra/libdrm 2.4.120-1 1.22 MiB core/libedit 20230828_3.1-1 0.28 MiB extra/libevdev 1.13.1-1 0.25 MiB extra/libglvnd 1.7.0-1 3.70 MiB extra/libgudev 238-1 0.39 MiB extra/libice 1.1.1-2 0.36 MiB extra/libidn 1.42-1 0.77 MiB extra/libiec61883 1.2.0-7 0.12 MiB extra/libimagequant 4.3.1-1 0.59 MiB extra/libinput 1.25.0-1 1.08 MiB extra/libjpeg-turbo 3.0.3-1 2.28 MiB extra/libjxl 0.10.2-1 6.56 MiB extra/libmng 2.0.3-3 0.67 MiB extra/libmodplug 0.8.9.0-5 0.36 MiB extra/libnvme 1.9-1 1.45 MiB extra/libogg 1.3.5-1 0.44 MiB extra/libomxil-bellagio 0.9.3-4 0.58 MiB extra/libopenmpt 0.7.7-1 2.22 MiB extra/libpciaccess 0.18.1-2 0.06 MiB extra/libplacebo 6.338.2-6 1.49 MiB extra/libpng 1.6.43-1 0.57 MiB extra/libproxy 0.5.6-1 0.10 MiB extra/libpulse 17.0-3 1.51 MiB extra/libraqm 0.10.1-1 0.18 MiB extra/libraw1394 2.1.2-3 0.16 MiB extra/librsvg 2:2.58.1-1 11.64 MiB extra/libsamplerate 0.2.2-2 1.55 MiB extra/libsm 1.2.4-1 0.26 MiB extra/libsndfile 1.2.2-2 1.03 MiB extra/libsoxr 0.1.3-3 0.21 MiB extra/libssh 0.10.6-2 0.58 MiB extra/libthai 0.1.29-3 1.22 MiB extra/libtheora 1.1.1-6 1.68 MiB extra/libtiff 4.6.0-5 1.28 MiB extra/libunibreak 6.1-1 0.15 MiB extra/libunrar 1:7.0.9-1 0.41 MiB extra/libunwind 1.8.1-3 0.29 MiB extra/libva 2.21.0-1 0.90 MiB extra/libvdpau 1.5-2 0.28 MiB extra/libvorbis 1.3.7-3 1.44 MiB extra/libvpl 2.11.0-1 0.92 MiB extra/libvpx 1.14.0-1 3.62 MiB extra/libwacom 2.11.0-1 0.72 MiB extra/libwebp 1.4.0-1 1.09 MiB extra/libx11 1.8.9-1 9.77 MiB extra/libxau 1.0.11-2 0.02 MiB extra/libxcb 1.17.0-1 3.87 MiB extra/libxcomposite 0.4.6-1 0.02 MiB extra/libxcursor 1.2.2-1 0.06 MiB extra/libxdamage 1.1.6-1 0.02 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.30 MiB extra/libxfixes 6.0.1-1 0.04 MiB extra/libxft 2.3.8-1 0.13 MiB extra/libxi 1.8.1-1 0.48 MiB extra/libxkbcommon 1.7.0-2 0.79 MiB extra/libxkbcommon-x11 1.7.0-2 0.07 MiB extra/libxkbfile 1.1.3-1 0.20 MiB extra/libxmu 1.2.1-1 0.33 MiB extra/libxrandr 1.5.4-1 0.07 MiB extra/libxrender 0.9.11-1 0.10 MiB extra/libxshmfence 1.3.2-1 0.02 MiB extra/libxslt 1.1.39-2 0.77 MiB extra/libxt 1.3.0-1 2.04 MiB extra/libxtst 1.2.4-1 0.11 MiB extra/libxv 1.0.12-1 0.06 MiB extra/libxxf86vm 1.1.5-1 0.03 MiB extra/llvm-libs 17.0.6-5 129.24 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-2 0.47 MiB extra/lua 5.4.6-3 1.50 MiB core/lzo 2.10-5 0.38 MiB extra/md4c 0.5.2-1 0.25 MiB core/mdadm 4.3-2 0.92 MiB extra/mesa 1:24.0.8-1 93.79 MiB core/minizip 1:1.3.1-2 0.08 MiB core/mpdecimal 4.0.0-2 0.32 MiB extra/mpg123 1.32.6-1 1.16 MiB core/nspr 4.35-2 0.71 MiB core/nss 3.100-1 5.02 MiB extra/ocl-icd 2.3.2-1 0.45 MiB extra/opencore-amr 0.1.6-1 0.28 MiB extra/openexr 3.2.4-1 7.18 MiB extra/openjpeg2 2.5.2-1 13.28 MiB extra/opus 1.5.2-1 5.30 MiB extra/pango 1:1.52.2-1 2.26 MiB extra/parted 3.6-1 2.42 MiB extra/pixman 0.43.4-1 0.71 MiB extra/polkit 124-2 1.89 MiB extra/poppler 24.05.0-1 5.85 MiB core/popt 1.19-1 0.23 MiB extra/portaudio 1:19.7.0-2 0.33 MiB core/python 3.12.3-1 70.10 MiB extra/python-async-timeout 4.0.3-4 0.03 MiB core/python-brotli 1.1.0-2 0.80 MiB extra/python-brotlicffi 1.1.0.0-2 0.11 MiB extra/python-cffi 1.16.0-2 1.32 MiB extra/python-chardet 5.2.0-2 2.98 MiB extra/python-html5lib 1.1-14 1.64 MiB extra/python-ifaddr 0.2.0-5 0.06 MiB extra/python-inflate64 1.0.0-2 0.08 MiB extra/python-multivolumefile 0.2.3-7 0.08 MiB extra/python-packaging 24.0-1 0.50 MiB extra/python-pybcj 1.0.2-2 0.09 MiB extra/python-pycparser 2.22-2 1.71 MiB extra/python-pycryptodomex 3.20.0-1 8.47 MiB extra/python-pyppmd 1.1.0-2 0.19 MiB extra/python-pyqt6-sip 13.6.0-2 0.19 MiB extra/python-pyzstd 0.16.0-2 0.32 MiB extra/python-sgmllib3k 1.0.0-6 0.06 MiB extra/python-six 1.16.0-9 0.11 MiB extra/python-soupsieve 2.5-3 0.42 MiB extra/python-texttable 1.7.0-2 0.09 MiB extra/python-webencodings 0.5.1-11 0.07 MiB extra/qt6-base 6.7.1-2 56.32 MiB extra/qt6-declarative 6.7.1-1 87.63 MiB extra/qt6-positioning 6.7.1-1 1.61 MiB extra/qt6-translations 6.7.1-1 13.65 MiB extra/qt6-webchannel 6.7.1-1 0.42 MiB extra/rav1e 0.7.1-1 7.52 MiB extra/rubberband 3.3.0-1 5.25 MiB extra/sdl2 2.30.3-1 4.41 MiB extra/shaderc 2024.0-1 0.67 MiB extra/shared-mime-info 2.4-1 4.55 MiB extra/snappy 1.1.10-1 0.08 MiB extra/speex 1.2.1-1 0.62 MiB extra/speexdsp 1.2.1-1 0.54 MiB extra/spirv-tools 2024.1-1 6.30 MiB extra/srt 1.5.3-1 3.77 MiB extra/svt-av1 2.1.0-1 7.17 MiB core/systemd 255.6-2 30.95 MiB extra/tslib 1.23-1 0.47 MiB extra/v4l-utils 1.26.1-1 11.02 MiB extra/vapoursynth R68-1 3.19 MiB extra/vid.stab 1.1.1-1 0.14 MiB extra/vmaf 3.0.0-1 6.39 MiB extra/volume_key 0.3.12-9 0.68 MiB extra/vulkan-headers 1:1.3.285-1 26.13 MiB extra/vulkan-icd-loader 1.3.285-1 0.53 MiB extra/wayland 1.22.0-1 0.78 MiB extra/x264 3:0.164.r3108.31e19f9-1 3.78 MiB extra/x265 3.5-3 19.13 MiB extra/xcb-proto 1.17.0-2 1.02 MiB extra/xcb-util 0.4.1-1 0.04 MiB extra/xcb-util-cursor 0.1.5-1 0.03 MiB extra/xcb-util-image 0.4.1-2 0.05 MiB extra/xcb-util-keysyms 0.4.1-4 0.02 MiB extra/xcb-util-renderutil 0.3.10-1 0.03 MiB extra/xcb-util-wm 0.4.2-1 0.21 MiB extra/xdg-utils 1.2.1-1 0.30 MiB extra/xkeyboard-config 2.41-1 6.54 MiB extra/xorg-xprop 1.2.7-1 0.05 MiB extra/xorg-xset 1.2.5-1 0.04 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/xvidcore 1.3.7-2 0.68 MiB extra/xxhash 0.8.2-1 0.41 MiB extra/zimg 3.0.5-1 0.93 MiB extra/hunspell 1.7.2-1 1.38 MiB extra/hyphen 2.8.8-5 0.03 MiB extra/jxrlib 0.2.4-2 0.62 MiB extra/libmtp 1.1.21-1 4.93 MiB extra/libstemmer 2.2.0-2 0.79 MiB extra/libwmf 0.2.13-1 3.19 MiB extra/mathjax 3.2.2-1 23.02 MiB extra/mtdev 1.1.6-2 0.05 MiB extra/optipng 0.7.8-1 0.09 MiB extra/podofo 0.10.3-1 3.24 MiB extra/python-apsw 3.45.2.0-2 3.06 MiB extra/python-beautifulsoup4 4.12.3-2 1.63 MiB extra/python-css-parser 1.0.10-2 2.20 MiB extra/python-cssselect 1.2.0-6 0.24 MiB extra/python-dateutil 2.9.0-5 0.99 MiB extra/python-dnspython 1:2.6.1-1 3.34 MiB extra/python-faust-cchardet 2.1.19-2 0.33 MiB extra/python-feedparser 6.0.11-2 0.59 MiB extra/python-html2text 2020.1.16-10 0.12 MiB extra/python-html5-parser 0.4.12-2 0.49 MiB extra/python-jeepney 0.8.0-3 0.52 MiB extra/python-lxml 5.2.2-1 5.01 MiB extra/python-markdown 3.6-3 0.97 MiB extra/python-mechanize 1:0.4.10-1 1.24 MiB extra/python-msgpack 1.0.5-2 0.32 MiB extra/python-netifaces 0.11.0-5 0.04 MiB extra/python-pdftotext 2.2.2-6 0.02 MiB extra/python-pillow 10.3.0-2 4.01 MiB extra/python-psutil 5.9.8-4 3.06 MiB extra/python-py7zr 0.21.0-2 0.77 MiB extra/python-pychm 0.8.6-8 0.10 MiB extra/python-pycryptodome 3.20.0-2 4.25 MiB extra/python-pygments 2.17.2-3 13.76 MiB extra/python-pyqt6 6.7.0-3 24.03 MiB extra/python-pyqt6-webengine 6.7.0-2 0.57 MiB extra/python-regex 2024.5.15-1 2.21 MiB extra/python-unrardll 0.1.7-2 0.07 MiB extra/python-xxhash 3.4.1-3 0.06 MiB extra/python-zeroconf 0.63.0-2 0.86 MiB extra/qt6-imageformats 6.7.1-1 0.31 MiB extra/qt6-svg 6.7.1-1 0.79 MiB extra/qt6-webengine 6.7.1-1 231.58 MiB extra/ttf-liberation 2.1.5-1 4.16 MiB extra/uchardet 0.0.8-2 0.21 MiB extra/udisks2 2.10.1-4 14.57 MiB Total Installed Size: 1278.87 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing hunspell... Optional dependencies for hunspell perl: for ispellaff2myspell [installed] installing hyphen... installing jxrlib... installing libmtp... installing libstemmer... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing gsfonts... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing expat... installing libwmf... Optional dependencies for libwmf gdk-pixbuf2: for pixbuf loader [pending] installing mathjax... installing mtdev... installing optipng... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libidn... installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt [pending] installing lua... installing podofo... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-apsw... installing python-soupsieve... installing python-beautifulsoup4... Optional dependencies for python-beautifulsoup4 python-cchardet: alternative to autodetect character encodings [pending] python-chardet: to autodetect character encodings [pending] python-lxml: alternative HTML parser [pending] python-html5lib: alternative HTML parser [pending] installing python-faust-cchardet... installing python-css-parser... installing python-cssselect... installing python-six... installing python-dateutil... installing python-dnspython... Optional dependencies for python-dnspython python-cryptography: DNSSEC support python-requests-toolbelt: DoH support python-idna: support for updated IDNA 2008 python-curio: async support python-trio: async support python-sniffio: async support installing python-sgmllib3k... installing python-feedparser... Optional dependencies for python-feedparser python-chardet: for character encoding auto-detection [pending] python-cchardet: for faster character encoding auto-detection [installed] installing python-html2text... installing python-chardet... installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing python-lxml... Optional dependencies for python-lxml python-beautifulsoup4: support for beautifulsoup parser to parse not well formed HTML [installed] python-cssselect: support for cssselect [installed] python-html5lib: support for html5lib parser [pending] python-lxml-docs: offline docs installing python-html5-parser... Optional dependencies for python-html5-parser python-beautifulsoup4: to use the soup treebuilder [installed] installing python-jeepney... installing python-markdown... Optional dependencies for python-markdown python-yaml: parse Python in YAML metadata installing python-webencodings... installing python-html5lib... Optional dependencies for python-html5lib python-lxml: lxml treebuilder [installed] python-genshi: genshi treewalker installing python-mechanize... Optional dependencies for python-mechanize python-html5-parser: faster parsing of HTML [installed] installing python-msgpack... installing python-netifaces... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing lcms2... installing openjpeg2... installing nspr... installing nss... installing poppler... Optional dependencies for poppler poppler-data: highly recommended encoding data to display PDF documents with certain encodings and characters installing python-pdftotext... installing python-packaging... installing fribidi... installing libraqm... installing libimagequant... installing python-pillow... Optional dependencies for python-pillow libwebp: for webp images [pending] tk: for the ImageTK module python-olefile: OLE2 file support python-pyqt6: for the ImageQt module [pending] installing python-psutil... installing python-brotli... installing python-pycparser... installing python-cffi... Optional dependencies for python-cffi python-setuptools: "limited api" version checking in cffi.setuptools_ext installing python-brotlicffi... installing python-multivolumefile... installing python-pybcj... installing python-pycryptodomex... installing python-pyppmd... installing python-pyzstd... installing python-texttable... Optional dependencies for python-texttable python-cjkwrap: for better CJK support installing python-inflate64... installing python-py7zr... Optional dependencies for python-py7zr python-zstandard: zstd compression installing chmlib... installing python-pychm... installing python-pycryptodome... installing python-pygments... installing dbus... installing double-conversion... installing libb2... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings installing libcups... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [installed] installing libxfixes... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libice... installing device-mapper... installing popt... installing argon2... installing cryptsetup... installing dbus-broker... installing dbus-broker-units... installing kbd... installing kmod... installing hwdata... installing systemd... warning: directory permissions differ on /var/log/journal/ filesystem: 755 package: 2755 Creating group 'sys' with GID 3. Creating group 'mem' with GID 8. Creating group 'ftp' with GID 11. Creating group 'mail' with GID 12. Creating group 'log' with GID 19. Creating group 'smmsp' with GID 25. Creating group 'proc' with GID 26. Creating group 'games' with GID 50. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'floppy' with GID 94. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Creating group 'nobody' with GID 65534. Creating group 'adm' with GID 999. Creating group 'wheel' with GID 998. Creating group 'utmp' with GID 997. Creating group 'audio' with GID 996. Creating group 'disk' with GID 995. Creating group 'input' with GID 994. Creating group 'kmem' with GID 993. Creating group 'kvm' with GID 992. Creating group 'lp' with GID 991. Creating group 'optical' with GID 990. Creating group 'render' with GID 989. Creating group 'sgx' with GID 988. Creating group 'storage' with GID 987. Creating group 'tty' with GID 5. Creating group 'uucp' with GID 986. Creating group 'video' with GID 985. Creating group 'users' with GID 984. Creating group 'groups' with GID 983. Creating group 'systemd-journal' with GID 982. Creating group 'rfkill' with GID 981. Creating group 'bin' with GID 1. Creating user 'bin' (n/a) with UID 1 and GID 1. Creating group 'daemon' with GID 2. Creating user 'daemon' (n/a) with UID 2 and GID 2. Creating user 'mail' (n/a) with UID 8 and GID 12. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 33. Creating user 'http' (n/a) with UID 33 and GID 33. Creating group 'avahi' with GID 980. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 980 and GID 980. Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'systemd-coredump' with GID 979. Creating user 'systemd-coredump' (systemd Core Dumper) with UID 979 and GID 979. Creating group 'systemd-network' with GID 978. Creating user 'systemd-network' (systemd Network Management) with UID 978 and GID 978. Creating group 'systemd-oom' with GID 977. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 977 and GID 977. Creating group 'systemd-journal-remote' with GID 976. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 976 and GID 976. Creating group 'systemd-resolve' with GID 975. Creating user 'systemd-resolve' (systemd Resolver) with UID 975 and GID 975. Creating group 'systemd-timesync' with GID 974. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 974 and GID 974. Creating group 'tss' with GID 973. Creating user 'tss' (tss user for tpm2) with UID 973 and GID 973. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service. Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target. Created symlink /etc/systemd/system/sockets.target.wants/systemd-userdbd.socket → /usr/lib/systemd/system/systemd-userdbd.socket. Optional dependencies for systemd libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote quota-tools: kernel-level quota management systemd-sysvcompat: symlink package to provide sysvinit binaries systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image polkit: allow administration as unprivileged user [pending] curl: systemd-journal-upload, machinectl pull-tar and pull-raw [installed] gnutls: systemd-journal-gatewayd and systemd-journal-remote [installed] qrencode: show QR codes iptables: firewall features libbpf: support BPF programs libpwquality: check password quality libfido2: unlocking LUKS2 volumes with FIDO2 token libp11-kit: support PKCS#11 [installed] tpm2-tss: unlocking LUKS2 volumes with TPM2 [installed] installing libevdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure python-yaml: used by various tools installing duktape... installing libproxy... installing libsm... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing md4c... installing shared-mime-info... installing tslib... installing vulkan-headers... installing xcb-util-renderutil... installing xcb-util... installing xcb-util-image... installing xcb-util-cursor... installing xcb-util-keysyms... installing xcb-util-wm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing qt6-translations... installing qt6-base... Optional dependencies for qt6-base freetds: MS SQL driver gdk-pixbuf2: GTK platform plugin [pending] gtk3: GTK platform plugin libfbclient: Firebird/iBase driver mariadb-libs: MariaDB driver pango: GTK platform plugin [pending] perl: for syncqt [installed] postgresql-libs: PostgreSQL driver qt6-wayland: to run Qt6 applications in a Wayland session unixodbc: ODBC driver installing python-pyqt6-sip... installing python-pyqt6... Optional dependencies for python-pyqt6 qt6-tools: QtHelp, QtDesigner bindings qt6-svg: QtSvg bindings [pending] qt6-declarative: QtQml bindings, qmlplugin [pending] qt6-quick3d: QtQuick3D bindings qt6-connectivity: QtBluetooth, QtNfc bindings qt6-multimedia: QtMultimedia, QtSpatialAudio bindings qt6-positioning: QtPositioning bindings [pending] qt6-remoteobjects: QtRemoteObjects bindings qt6-sensors: QtSensors bindings qt6-serialport: QtSerialPort bindings qt6-speech: QtTextToSpeech bindings qt6-webchannel: QtWebChannel bindings [pending] qt6-webengine: QtPdf bindings [pending] qt6-websockets: QtWebSockets bindings dbus-python: for python-dbus mainloop support installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing aom... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing gsm... installing libsamplerate... installing opus... installing jack2... Optional dependencies for jack2 a2jmidid: for ALSA MIDI to JACK MIDI bridging libffado: for firewire support using FFADO jack-example-tools: for official JACK example-clients and tools jack2-dbus: for dbus integration jack2-docs: for developer documentation realtime-privileges: for realtime privileges installing lame... installing libunibreak... installing libass... installing libraw1394... installing libavc1394... installing libbluray... Optional dependencies for libbluray java-runtime: BD-J library installing libogg... installing flac... installing libvorbis... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support [pending] jack: for jack audio support [installed] libpulse: for pulse audio support [pending] perl: for conplay [installed] installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libbs2b... installing libiec61883... installing giflib... installing libunwind... installing gperftools... Optional dependencies for gperftools graphviz: pprof graph generation perl: pprof and pprof-symbolize commands [installed] installing highway... installing imath... Optional dependencies for imath boost-libs: python bindings python: python bindings [installed] installing libdeflate... installing openexr... installing libjxl... Optional dependencies for libjxl gdk-pixbuf2: for gdk-pixbuf loader [pending] gimp: for gimp plugin java-runtime: for JNI bindings installing libmodplug... installing libasyncns... installing libpulse... Optional dependencies for libpulse glib2: mainloop integration [installed] pulse-native-provider: PulseAudio backend installing portaudio... installing libopenmpt... installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing spirv-tools... installing glslang... installing shaderc... installing libdovi... installing xxhash... installing libplacebo... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm [installed] libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl [installed] librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing libsoxr... installing libssh... installing libtheora... installing libva... Optional dependencies for libva intel-media-driver: backend for Intel GPUs (>= Broadwell) libva-intel-driver: backend for Intel GPUs (<= Haswell) libva-mesa-driver: backend for AMD and NVIDIA GPUs installing libvdpau... Optional dependencies for libvdpau libvdpau-va-gl: driver using VAAPI mesa-vdpau: driver for Mesa nvidia-utils: driver for NVIDIA installing libvpx... installing libwebp... installing libxv... installing ocl-icd... Optional dependencies for ocl-icd opencl-driver: packaged opencl driver installing libvpl... Optional dependencies for libvpl intel-media-sdk: runtime implementation for legacy Intel GPUs vpl-gpu-rt: runtime implementation for Tiger Lake and newer GPUs installing opencore-amr... installing rav1e... installing fftw... Optional dependencies for fftw fftw-openmpi: for OpenMPI integration installing rubberband... installing libxcursor... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver [installed] libpulse: PulseAudio audio driver [installed] jack: JACK audio driver [installed] pipewire: PipeWire audio driver libdecor: Wayland client decorations installing snappy... installing speexdsp... installing speex... installing srt... installing svt-av1... installing hicolor-icon-theme... installing v4l-utils... Optional dependencies for v4l-utils qt5-base: for qv4l2 and qvidcap alsa-lib: for qv4l2 [installed] installing zimg... installing vapoursynth... installing vid.stab... installing vmaf... installing l-smash... installing x264... installing x265... installing xvidcore... installing ffmpeg... Optional dependencies for ffmpeg avisynthplus: AviSynthPlus support frei0r-plugins: Frei0r video effects support intel-media-sdk: Intel QuickSync support (legacy) ladspa: LADSPA filters nvidia-utils: Nvidia NVDEC/NVENC support onevpl-intel-gpu: Intel QuickSync support installing libxcomposite... installing libxkbfile... installing libxdamage... installing libxrandr... installing libxi... installing libxtst... installing minizip... installing qt6-declarative... Optional dependencies for qt6-declarative qt6-languageserver: for qmlls installing qt6-positioning... Optional dependencies for qt6-positioning geoclue: geoclue2 plugin qt6-declarative: QML bindings [installed] qt6-serialport: NMEA plugin installing qt6-webchannel... installing ttf-liberation... installing qt6-webengine... Optional dependencies for qt6-webengine pipewire: WebRTC desktop sharing under Wayland installing python-pyqt6-webengine... installing python-regex... installing libunrar... installing python-unrardll... installing python-xxhash... installing python-ifaddr... installing python-async-timeout... installing python-zeroconf... installing freeglut... installing glu... installing jasper... Optional dependencies for jasper jasper-doc: documentation installing libmng... installing qt6-imageformats... installing qt6-svg... installing uchardet... installing libatasmart... installing libblockdev... Optional dependencies for libblockdev libblockdev-btrfs: for BTRFS support libblockdev-crypto: for crypto support [pending] libblockdev-dm: for device-mapper support libblockdev-fs: for filesystem support [pending] libblockdev-loop: for loop device support [pending] libblockdev-lvm: for LVM support libblockdev-mdraid: for MDRAID support [pending] libblockdev-mpath: for multipath support libblockdev-nvdimm: for NVDIMM support libblockdev-nvme: for NVME support [pending] libblockdev-part: for partitioning support [pending] libblockdev-swap: for swap support [pending] python-libblockdev: for Python support installing volume_key... Optional dependencies for volume_key python-volume_key: for Python bindings installing libblockdev-crypto... installing libbytesize... Optional dependencies for libbytesize python-six: for bscalc command [installed] installing parted... installing libblockdev-fs... Optional dependencies for libblockdev-fs btrfs-progs: for BTRFS filesystem support dosfstools: for VFAT filesystem support exfatprogs: for exFAT filesystem support f2fs-tools: for F2FS filesystem support nilfs-utils: for nilfs filesystem support ntfs-3g: for NTFS filesystem support udftools: for UDF filesystem support xfsprogs: for XFS filesystem support installing mdadm... Optional dependencies for mdadm bash: mdcheck [installed] installing libblockdev-mdraid... installing libblockdev-loop... installing libnvme... installing libblockdev-nvme... installing libblockdev-part... installing libblockdev-swap... installing polkit... installing udisks2... Optional dependencies for udisks2 udisks2-btrfs: for BTRFS module udisks2-lvm2: for LVM2 module btrfs-progs: for BTRFS support in libblockdev-fs dosfstools: for FAT support in libblockdev-fs exfatprogs: for exFAT support in libblockdev-fs e2fsprogs: for Ext2/3/4 support in libblockdev-fs [installed] f2fs-tools: for F2FS support in libblockdev-fs nilfs-utils: for NILFS support in libblockdev-fs udftools: for UDF support in libblockdev-fs xfsprogs: for XFS support in libblockdev-fs :: Running post-transaction hooks... ( 1/15) Creating system user accounts... Creating group 'polkitd' with GID 102. Creating user 'polkitd' (User for polkitd) with UID 102 and GID 102. ( 2/15) Updating journal message catalog... ( 3/15) Reloading system manager configuration... Skipped: Current root is not booted. ( 4/15) Reloading user manager configuration... Skipped: Current root is not booted. ( 5/15) Updating udev hardware database... ( 6/15) Applying kernel sysctl settings... Skipped: Current root is not booted. ( 7/15) Creating temporary files... ( 8/15) Reloading device manager configuration... Skipped: Device manager is not running. ( 9/15) Arming ConditionNeedsUpdate... (10/15) Updating the MIME type database... (11/15) Updating fontconfig configuration... (12/15) Reloading system bus configuration... Skipped: Current root is not booted. (13/15) Updating fontconfig cache... (14/15) Probing GDK-Pixbuf loader modules... (15/15) Updating the info directory file... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (32) New Version Net Change extra/c-ares 1.29.0-1 0.64 MiB extra/cppdap 1.58.0-1 1.62 MiB extra/dotconf 1.4.1-1 0.09 MiB extra/jsoncpp 1.9.5-2 0.73 MiB extra/libao 1.2.2-6 0.20 MiB extra/libngtcp2 1.5.0-1 0.46 MiB extra/libspeechd 0.11.5-2 0.06 MiB extra/libuv 1.48.0-2 0.58 MiB extra/nodejs 22.2.0-1 55.79 MiB extra/python-autocommand 2.2.2-6 0.08 MiB extra/python-fastjsonschema 2.19.1-3 0.26 MiB extra/python-inflect 7.2.1-2 0.36 MiB extra/python-jaraco.context 4.3.0-4 0.03 MiB extra/python-jaraco.functools 4.0.1-1 0.07 MiB extra/python-jaraco.text 3.12.0-3 0.08 MiB extra/python-more-itertools 10.2.0-2 0.61 MiB extra/python-ordered-set 4.1.0-5 0.06 MiB extra/python-platformdirs 4.2.0-3 0.23 MiB extra/python-pyxdg 0.28-3 0.56 MiB extra/python-setuptools 1:69.0.3-6 4.39 MiB extra/python-tomli 2.0.1-4 0.10 MiB extra/python-trove-classifiers 2024.5.22-1 0.12 MiB extra/python-typeguard 4.2.1-2 0.40 MiB extra/python-typing_extensions 4.12.0-1 0.41 MiB extra/python-validate-pyproject 0.16-1 0.31 MiB extra/rhash 1.4.4-1 0.32 MiB extra/cmake 3.29.3-1 73.16 MiB extra/pyqt-builder 1.16.2-2 9.15 MiB extra/python-fonttools 4.52.1-1 19.17 MiB extra/rapydscript-ng 0.7.22-1 26.63 MiB extra/sip 6.8.3-3 4.33 MiB extra/speech-dispatcher 0.11.5-2 26.33 MiB Total Installed Size: 227.34 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui [installed] installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-typing_extensions... installing python-typeguard... installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing sip... installing pyqt-builder... installing libngtcp2... installing c-ares... installing nodejs... Optional dependencies for nodejs npm: nodejs package manager installing rapydscript-ng... installing python-fonttools... Optional dependencies for python-fonttools python-brotli: to compress/decompress WOFF 2.0 web fonts [installed] python-fs: to read/write UFO source files python-lxml: faster backend for XML files reading/writing [installed] python-lz4: for graphite type tables in ttLib/tables python-matplotlib: for visualizing DesignSpaceDocument and resulting VariationModel python-pyqt5: for drawing glyphs with Qt’s QPainterPath python-reportlab: to drawing glyphs as PNG images python-scipy: for finding wrong contour/component order between different masters python-sympy: for symbolic font statistics analysis python-uharfbuzz: to use the Harfbuzz Repacker for packing GSUB/GPOS tables python-unicodedata2: for displaying the Unicode character names when dumping the cmap table with ttx python-zopfli: faster backend fom WOFF 1.0 web fonts compression installing libspeechd... installing python-pyxdg... installing dotconf... installing libao... installing speech-dispatcher... Optional dependencies for speech-dispatcher festival: Speech output using Festival espeak-ng: Speech output using ESpeak-ng pulseaudio: PulseAudio support :: Running post-transaction hooks... (1/4) Reloading system manager configuration... Skipped: Current root is not booted. (2/4) Arming ConditionNeedsUpdate... (3/4) Updating the MIME type database... (4/4) Updating the info directory file... ==> Retrieving sources... -> Found calibre-7.10.0.tar.xz -> Found calibre-7.10.0.tar.xz.sig ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting calibre-7.10.0.tar.xz with bsdtar ==> Starting prepare()... ==> Starting build()... * * Running build * Building 27 extensions Compiling 37 files... g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -I/usr/include/hunspell -c /startdir/src/calibre-7.10.0/src/calibre/utils/spell/hunspell_wrapper.cpp -o /startdir/src/calibre-7.10.0/build/objects/hunspell/hunspell_wrapper.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -std=c99 -c /startdir/src/calibre-7.10.0/src/calibre/utils/hyphenation/hyphen.c -o /startdir/src/calibre-7.10.0/build/objects/hyphen/hyphen.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -I/usr/include/uchardet -c /startdir/src/calibre-7.10.0/src/calibre/ebooks/uchardet.c -o /startdir/src/calibre-7.10.0/build/objects/uchardet/uchardet.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -std=c99 -c /startdir/src/calibre-7.10.0/src/unicode_names/unicode_names.c -o /startdir/src/calibre-7.10.0/build/objects/unicode_names/unicode_names.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c /startdir/src/calibre-7.10.0/src/calibre/utils/speedup.c -o /startdir/src/calibre-7.10.0/build/objects/speedup/speedup.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c /startdir/src/calibre-7.10.0/src/calibre/utils/certgen.c -o /startdir/src/calibre-7.10.0/build/objects/certgen/certgen.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c /startdir/src/calibre-7.10.0/src/calibre/gui2/tweak_book/editor/syntax/html.c -o /startdir/src/calibre-7.10.0/build/objects/html_syntax_highlighter/html.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c /startdir/src/calibre-7.10.0/src/tinycss/tokenizer.c -o /startdir/src/calibre-7.10.0/build/objects/tokenizer/tokenizer.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c /startdir/src/calibre-7.10.0/src/calibre/gui2/tweak_book/diff/_patiencediff_c.c -o /startdir/src/calibre-7.10.0/build/objects/_patiencediff_c/_patiencediff_c.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c /startdir/src/calibre-7.10.0/src/calibre/utils/icu.c -o /startdir/src/calibre-7.10.0/build/objects/icu/icu.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c /startdir/src/calibre-7.10.0/src/calibre/utils/matcher.c -o /startdir/src/calibre-7.10.0/build/objects/matcher/matcher.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c /startdir/src/calibre-7.10.0/src/calibre/library/sqlite_custom.c -o /startdir/src/calibre-7.10.0/build/objects/sqlite_custom/sqlite_custom.o g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -c /startdir/src/calibre-7.10.0/src/calibre/db/sqlite_extension.cpp -o /startdir/src/calibre-7.10.0/build/objects/sqlite_extension/sqlite_extension.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -I/startdir/src/calibre-7.10.0/src/calibre/utils/lzx -c /startdir/src/calibre-7.10.0/src/calibre/utils/lzx/lzxd.c -o /startdir/src/calibre-7.10.0/build/objects/lzx/lzxd.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -I/startdir/src/calibre-7.10.0/src/calibre/utils/lzx -c /startdir/src/calibre-7.10.0/src/calibre/utils/lzx/lzxmodule.c -o /startdir/src/calibre-7.10.0/build/objects/lzx/lzxmodule.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -I/startdir/src/calibre-7.10.0/src/calibre/utils/lzx -c /startdir/src/calibre-7.10.0/src/calibre/utils/lzx/compressor.c -o /startdir/src/calibre-7.10.0/build/objects/lzx/compressor.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -I/startdir/src/calibre-7.10.0/src/calibre/utils/lzx -c /startdir/src/calibre-7.10.0/src/calibre/utils/lzx/lzxc.c -o /startdir/src/calibre-7.10.0/build/objects/lzx/lzxc.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -I/startdir/src/calibre-7.10.0/src/calibre/utils/lzx -c /startdir/src/calibre-7.10.0/src/calibre/utils/lzx/lzc.c -o /startdir/src/calibre-7.10.0/build/objects/lzx/lzc.o g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -c /startdir/src/calibre-7.10.0/src/calibre/utils/fonts/freetype.cpp -o /startdir/src/calibre-7.10.0/build/objects/freetype/freetype.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -I/startdir/src/calibre-7.10.0/src/calibre/utils/msdes -c /startdir/src/calibre-7.10.0/src/calibre/utils/msdes/msdesmodule.c -o /startdir/src/calibre-7.10.0/build/objects/msdes/msdesmodule.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -I/startdir/src/calibre-7.10.0/src/calibre/utils/msdes -c /startdir/src/calibre-7.10.0/src/calibre/utils/msdes/des.c -o /startdir/src/calibre-7.10.0/build/objects/msdes/des.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c /startdir/src/calibre-7.10.0/src/calibre/ebooks/compression/palmdoc.c -o /startdir/src/calibre-7.10.0/build/objects/cPalmdoc/palmdoc.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c /startdir/src/calibre-7.10.0/src/calibre/ebooks/djvu/bzzdecoder.c -o /startdir/src/calibre-7.10.0/build/objects/bzzdec/bzzdecoder.o g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -I/usr/include -I/usr/include/podofo -c /startdir/src/calibre-7.10.0/src/calibre/utils/podofo/doc.cpp -o /startdir/src/calibre-7.10.0/build/objects/podofo/doc.o g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -I/usr/include -I/usr/include/podofo -c /startdir/src/calibre-7.10.0/src/calibre/utils/podofo/outlines.cpp -o /startdir/src/calibre-7.10.0/build/objects/podofo/outlines.o g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -I/usr/include -I/usr/include/podofo -c /startdir/src/calibre-7.10.0/src/calibre/utils/podofo/images.cpp -o /startdir/src/calibre-7.10.0/build/objects/podofo/images.o g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -I/usr/include -I/usr/include/podofo -c /startdir/src/calibre-7.10.0/src/calibre/utils/podofo/podofo.cpp -o /startdir/src/calibre-7.10.0/build/objects/podofo/podofo.o g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -I/usr/include -I/usr/include/podofo -c /startdir/src/calibre-7.10.0/src/calibre/utils/podofo/outline.cpp -o /startdir/src/calibre-7.10.0/build/objects/podofo/outline.o g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -I/usr/include -I/usr/include/podofo -c /startdir/src/calibre-7.10.0/src/calibre/utils/podofo/utils.cpp -o /startdir/src/calibre-7.10.0/build/objects/podofo/utils.o g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -I/usr/include -I/usr/include/podofo -c /startdir/src/calibre-7.10.0/src/calibre/utils/podofo/impose.cpp -o /startdir/src/calibre-7.10.0/build/objects/podofo/impose.o g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -I/usr/include -I/usr/include/podofo -c /startdir/src/calibre-7.10.0/src/calibre/utils/podofo/fonts.cpp -o /startdir/src/calibre-7.10.0/build/objects/podofo/fonts.o g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -I/usr/include -I/usr/include/podofo -c /startdir/src/calibre-7.10.0/src/calibre/utils/podofo/output.cpp -o /startdir/src/calibre-7.10.0/build/objects/podofo/output.o g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -c /startdir/src/calibre-7.10.0/src/calibre/srv/html_as_json.cpp -o /startdir/src/calibre-7.10.0/build/objects/html_as_json/html_as_json.o g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject*' -std=c++17 -I/startdir/src/calibre-7.10.0/src/perfect-hashing -c /startdir/src/calibre-7.10.0/src/calibre/srv/fast_css_transform.cpp -o /startdir/src/calibre-7.10.0/build/objects/fast_css_transform/fast_css_transform.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c /startdir/src/calibre-7.10.0/src/calibre/devices/libusb/libusb.c -o /startdir/src/calibre-7.10.0/build/objects/libusb/libusb.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c /startdir/src/calibre-7.10.0/src/calibre/devices/mtp/unix/devices.c -o /startdir/src/calibre-7.10.0/build/objects/libmtp/devices.o gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -O3 -fPIC -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fvisibility=hidden -pthread -I/usr/include/python3.12 '-DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject*' -c /startdir/src/calibre-7.10.0/src/calibre/devices/mtp/unix/libmtp.c -o /startdir/src/calibre-7.10.0/build/objects/libmtp/libmtp.o Linking 23 files... g++ /startdir/src/calibre-7.10.0/build/objects/hunspell/hunspell_wrapper.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/hunspell.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic -L/usr/lib -lhunspell-1.7 gcc /startdir/src/calibre-7.10.0/build/objects/hyphen/hyphen.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/hyphen.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic -lhyphen gcc /startdir/src/calibre-7.10.0/build/objects/uchardet/uchardet.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/uchardet.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic -L/usr/lib -luchardet gcc /startdir/src/calibre-7.10.0/build/objects/unicode_names/unicode_names.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/unicode_names.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic gcc /startdir/src/calibre-7.10.0/build/objects/speedup/speedup.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/speedup.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic -lm gcc /startdir/src/calibre-7.10.0/build/objects/certgen/certgen.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/certgen.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic -lcrypto gcc /startdir/src/calibre-7.10.0/build/objects/html_syntax_highlighter/html.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/html_syntax_highlighter.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic gcc /startdir/src/calibre-7.10.0/build/objects/tokenizer/tokenizer.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/tokenizer.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic gcc /startdir/src/calibre-7.10.0/build/objects/_patiencediff_c/_patiencediff_c.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/_patiencediff_c.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic gcc /startdir/src/calibre-7.10.0/build/objects/icu/icu.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/icu.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic -licudata -licui18n -licuuc -licuio gcc /startdir/src/calibre-7.10.0/build/objects/matcher/matcher.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/matcher.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic -licudata -licui18n -licuuc -licuio gcc /startdir/src/calibre-7.10.0/build/objects/sqlite_custom/sqlite_custom.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/sqlite_custom.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic g++ /startdir/src/calibre-7.10.0/build/objects/sqlite_extension/sqlite_extension.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/sqlite_extension.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic -licudata -licui18n -licuuc -licuio -lstemmer gcc /startdir/src/calibre-7.10.0/build/objects/lzx/lzxd.o /startdir/src/calibre-7.10.0/build/objects/lzx/lzxmodule.o /startdir/src/calibre-7.10.0/build/objects/lzx/compressor.o /startdir/src/calibre-7.10.0/build/objects/lzx/lzxc.o /startdir/src/calibre-7.10.0/build/objects/lzx/lzc.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/lzx.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic g++ /startdir/src/calibre-7.10.0/build/objects/freetype/freetype.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/freetype.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic -L/usr/lib -lfreetype gcc /startdir/src/calibre-7.10.0/build/objects/msdes/msdesmodule.o /startdir/src/calibre-7.10.0/build/objects/msdes/des.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/msdes.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic gcc /startdir/src/calibre-7.10.0/build/objects/cPalmdoc/palmdoc.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/cPalmdoc.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic gcc /startdir/src/calibre-7.10.0/build/objects/bzzdec/bzzdecoder.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/bzzdec.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic g++ /startdir/src/calibre-7.10.0/build/objects/podofo/doc.o /startdir/src/calibre-7.10.0/build/objects/podofo/outlines.o /startdir/src/calibre-7.10.0/build/objects/podofo/images.o /startdir/src/calibre-7.10.0/build/objects/podofo/podofo.o /startdir/src/calibre-7.10.0/build/objects/podofo/outline.o /startdir/src/calibre-7.10.0/build/objects/podofo/utils.o /startdir/src/calibre-7.10.0/build/objects/podofo/impose.o /startdir/src/calibre-7.10.0/build/objects/podofo/fonts.o /startdir/src/calibre-7.10.0/build/objects/podofo/output.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/podofo.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic -L/usr/lib -lpodofo g++ /startdir/src/calibre-7.10.0/build/objects/html_as_json/html_as_json.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/html_as_json.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic g++ /startdir/src/calibre-7.10.0/build/objects/fast_css_transform/fast_css_transform.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/fast_css_transform.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic gcc /startdir/src/calibre-7.10.0/build/objects/libusb/libusb.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/libusb.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic -lusb-1.0 gcc /startdir/src/calibre-7.10.0/build/objects/libmtp/devices.o /startdir/src/calibre-7.10.0/build/objects/libmtp/libmtp.o -o /startdir/src/calibre-7.10.0/src/calibre/plugins/libmtp.so -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -L/usr/lib -lpython3.12 -Xlinker -export-dynamic -lmtp SIPing 4 files... /usr/bin/python -m sipbuild.tools.build --verbose --no-make --qmake /usr/bin/qmake6 pyproject.toml: line 6: using '[tool.sip.metadata]' to specify the project metadata is deprecated and will be removed in SIP v7.0.0, use '[project]' instead Querying qmake about your Qt installation... /usr/bin/qmake6 -query These bindings will be built: rcc_backend. Generating the rcc_backend bindings... /usr/lib/python3.12/site-packages/PyQt6/bindings/QtCore/QtCoremod.sip: line 64: '%Plugin' is deprecated and will be removed in SIP v7.0.0 Generating the .pro file for the rcc_backend module... Generating the top-level .pro file... Generating the Makefiles... /usr/bin/qmake6 -recursive rcc_backend.pro Info: creating stash file /startdir/src/calibre-7.10.0/build/pyqt/rcc_backend/build/.qmake.stash Reading /startdir/src/calibre-7.10.0/build/pyqt/rcc_backend/build/rcc_backend/rcc_backend.pro The project has been built. /usr/bin/python -m sipbuild.tools.build --verbose --no-make --qmake /usr/bin/qmake6 pyproject.toml: line 6: using '[tool.sip.metadata]' to specify the project metadata is deprecated and will be removed in SIP v7.0.0, use '[project]' instead Querying qmake about your Qt installation... /usr/bin/qmake6 -query These bindings will be built: pictureflow. Generating the pictureflow bindings... /usr/lib/python3.12/site-packages/PyQt6/bindings/QtCore/QtCoremod.sip: line 64: '%Plugin' is deprecated and will be removed in SIP v7.0.0 Generating the .pro file for the pictureflow module... Generating the top-level .pro file... Generating the Makefiles... /usr/bin/qmake6 -recursive pictureflow.pro Info: creating stash file /startdir/src/calibre-7.10.0/build/pyqt/pictureflow/build/.qmake.stash Reading /startdir/src/calibre-7.10.0/build/pyqt/pictureflow/build/pictureflow/pictureflow.pro The project has been built. /usr/bin/python -m sipbuild.tools.build --verbose --no-make --qmake /usr/bin/qmake6 pyproject.toml: line 6: using '[tool.sip.metadata]' to specify the project metadata is deprecated and will be removed in SIP v7.0.0, use '[project]' instead Querying qmake about your Qt installation... /usr/bin/qmake6 -query These bindings will be built: progress_indicator. Generating the progress_indicator bindings... /usr/lib/python3.12/site-packages/PyQt6/bindings/QtCore/QtCoremod.sip: line 64: '%Plugin' is deprecated and will be removed in SIP v7.0.0 Generating the .pro file for the progress_indicator module... Generating the top-level .pro file... Generating the Makefiles... /usr/bin/qmake6 -recursive progress_indicator.pro Info: creating stash file /startdir/src/calibre-7.10.0/build/pyqt/progress_indicator/build/.qmake.stash Reading /startdir/src/calibre-7.10.0/build/pyqt/progress_indicator/build/progress_indicator/progress_indicator.pro The project has been built. /usr/bin/python -m sipbuild.tools.build --verbose --no-make --qmake /usr/bin/qmake6 pyproject.toml: line 6: using '[tool.sip.metadata]' to specify the project metadata is deprecated and will be removed in SIP v7.0.0, use '[project]' instead Querying qmake about your Qt installation... /usr/bin/qmake6 -query These bindings will be built: imageops. Generating the imageops bindings... /usr/lib/python3.12/site-packages/PyQt6/bindings/QtCore/QtCoremod.sip: line 64: '%Plugin' is deprecated and will be removed in SIP v7.0.0 Generating the .pro file for the imageops module... Generating the top-level .pro file... Generating the Makefiles... /usr/bin/qmake6 -recursive imageops.pro Info: creating stash file /startdir/src/calibre-7.10.0/build/pyqt/imageops/build/.qmake.stash Reading /startdir/src/calibre-7.10.0/build/pyqt/imageops/build/imageops/imageops.pro The project has been built. ####### Building rcc_backend extension ####### cd rcc_backend/ && ( test -e Makefile || /usr/bin/qmake6 -o Makefile /startdir/src/calibre-7.10.0/build/pyqt/rcc_backend/build/rcc_backend/rcc_backend.pro ) && make -f Makefile make[1]: Entering directory '/startdir/src/calibre-7.10.0/build/pyqt/rcc_backend/build/rcc_backend' g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/utils/rcc -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o siprcc_backendcmodule.o siprcc_backendcmodule.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/utils/rcc -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o siprcc_backendRCCResourceLibrary.o siprcc_backendRCCResourceLibrary.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/utils/rcc -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o rcc.o ../../../../../src/calibre/utils/rcc/rcc.cpp rm -f librcc_backend.so g++ -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -Wl,--version-script=rcc_backend.exp -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -Wl,-rpath,/usr/lib -shared -fPIC -o librcc_backend.so siprcc_backendcmodule.o siprcc_backendRCCResourceLibrary.o rcc.o /usr/lib/libQt6Core.so -lpthread cp -f librcc_backend.so rcc_backend.cpython-312-x86_64-linux-gnu.so make[1]: Leaving directory '/startdir/src/calibre-7.10.0/build/pyqt/rcc_backend/build/rcc_backend' ####### Building pictureflow extension ####### cd pictureflow/ && ( test -e Makefile || /usr/bin/qmake6 -o Makefile /startdir/src/calibre-7.10.0/build/pyqt/pictureflow/build/pictureflow/pictureflow.pro ) && make -f Makefile make[1]: Entering directory '/startdir/src/calibre-7.10.0/build/pyqt/pictureflow/build/pictureflow' g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/gui2/pictureflow -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o sippictureflowcmodule.o sippictureflowcmodule.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/gui2/pictureflow -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o sippictureflowPictureFlow.o sippictureflowPictureFlow.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/gui2/pictureflow -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o sippictureflowFlowImages.o sippictureflowFlowImages.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/gui2/pictureflow -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o pictureflow.o ../../../../../src/calibre/gui2/pictureflow/pictureflow.cpp g++ -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -dM -E -o moc_predefs.h /usr/lib/qt6/mkspecs/features/data/dummy.cpp /usr/lib/qt6/moc -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /startdir/src/calibre-7.10.0/build/pyqt/pictureflow/build/pictureflow/moc_predefs.h -I/usr/lib/qt6/mkspecs/linux-g++ -I/startdir/src/calibre-7.10.0/build/pyqt/pictureflow/build/pictureflow -I/startdir/src/calibre-7.10.0/build/pyqt/pictureflow/build/pictureflow -I/startdir/src/calibre-7.10.0/build/pyqt/pictureflow/build -I/startdir/src/calibre-7.10.0/src/calibre/gui2/pictureflow -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I/usr/include/c++/14.1.1 -I/usr/include/c++/14.1.1/x86_64-pc-linux-gnu -I/usr/include/c++/14.1.1/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include -I/usr/local/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include-fixed -I/usr/include ../../../../../src/calibre/gui2/pictureflow/pictureflow.h -o moc_pictureflow.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/gui2/pictureflow -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o moc_pictureflow.o moc_pictureflow.cpp rm -f libpictureflow.so g++ -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -Wl,--version-script=pictureflow.exp -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -Wl,-rpath,/usr/lib -Wl,-rpath-link,/usr/lib -shared -fPIC -o libpictureflow.so sippictureflowcmodule.o sippictureflowPictureFlow.o sippictureflowFlowImages.o pictureflow.o moc_pictureflow.o /usr/lib/libQt6Widgets.so /usr/lib/libQt6Gui.so /usr/lib/libGLX.so /usr/lib/libOpenGL.so /usr/lib/libQt6Core.so -lpthread -lGLX -lOpenGL cp -f libpictureflow.so pictureflow.cpython-312-x86_64-linux-gnu.so make[1]: Leaving directory '/startdir/src/calibre-7.10.0/build/pyqt/pictureflow/build/pictureflow' ####### Building progress_indicator extension ####### cd progress_indicator/ && ( test -e Makefile || /usr/bin/qmake6 -o Makefile /startdir/src/calibre-7.10.0/build/pyqt/progress_indicator/build/progress_indicator/progress_indicator.pro ) && make -f Makefile make[1]: Entering directory '/startdir/src/calibre-7.10.0/build/pyqt/progress_indicator/build/progress_indicator' g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/gui2/progress_indicator -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o sipprogress_indicatorcmodule.o sipprogress_indicatorcmodule.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/gui2/progress_indicator -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o sipprogress_indicatorQProgressIndicator.o sipprogress_indicatorQProgressIndicator.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/gui2/progress_indicator -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o sipprogress_indicatorSpinAnimator.o sipprogress_indicatorSpinAnimator.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/gui2/progress_indicator -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o sipprogress_indicatorCalibreStyle.o sipprogress_indicatorCalibreStyle.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/gui2/progress_indicator -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o QProgressIndicator.o ../../../../../src/calibre/gui2/progress_indicator/QProgressIndicator.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/gui2/progress_indicator -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o CalibreStyle.o ../../../../../src/calibre/gui2/progress_indicator/CalibreStyle.cpp g++ -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -dM -E -o moc_predefs.h /usr/lib/qt6/mkspecs/features/data/dummy.cpp /usr/lib/qt6/moc -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /startdir/src/calibre-7.10.0/build/pyqt/progress_indicator/build/progress_indicator/moc_predefs.h -I/usr/lib/qt6/mkspecs/linux-g++ -I/startdir/src/calibre-7.10.0/build/pyqt/progress_indicator/build/progress_indicator -I/startdir/src/calibre-7.10.0/build/pyqt/progress_indicator/build/progress_indicator -I/startdir/src/calibre-7.10.0/build/pyqt/progress_indicator/build -I/startdir/src/calibre-7.10.0/src/calibre/gui2/progress_indicator -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I/usr/include/c++/14.1.1 -I/usr/include/c++/14.1.1/x86_64-pc-linux-gnu -I/usr/include/c++/14.1.1/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include -I/usr/local/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include-fixed -I/usr/include ../../../../../src/calibre/gui2/progress_indicator/QProgressIndicator.h -o moc_QProgressIndicator.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -fno-exceptions -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/gui2/progress_indicator -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o moc_QProgressIndicator.o moc_QProgressIndicator.cpp rm -f libprogress_indicator.so g++ -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -Wl,--version-script=progress_indicator.exp -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -Wl,-rpath,/usr/lib -Wl,-rpath-link,/usr/lib -shared -fPIC -o libprogress_indicator.so sipprogress_indicatorcmodule.o sipprogress_indicatorQProgressIndicator.o sipprogress_indicatorSpinAnimator.o sipprogress_indicatorCalibreStyle.o QProgressIndicator.o CalibreStyle.o moc_QProgressIndicator.o /usr/lib/libQt6Widgets.so /usr/lib/libQt6Gui.so /usr/lib/libGLX.so /usr/lib/libOpenGL.so /usr/lib/libQt6Core.so -lpthread -lGLX -lOpenGL cp -f libprogress_indicator.so progress_indicator.cpython-312-x86_64-linux-gnu.so make[1]: Leaving directory '/startdir/src/calibre-7.10.0/build/pyqt/progress_indicator/build/progress_indicator' ####### Building imageops extension ####### cd imageops/ && ( test -e Makefile || /usr/bin/qmake6 -o Makefile /startdir/src/calibre-7.10.0/build/pyqt/imageops/build/imageops/imageops.pro ) && make -f Makefile make[1]: Entering directory '/startdir/src/calibre-7.10.0/build/pyqt/imageops/build/imageops' g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/utils/imageops -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o sipimageopscmodule.o sipimageopscmodule.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/utils/imageops -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o imageops.o ../../../../../src/calibre/utils/imageops/imageops.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/utils/imageops -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o quantize.o ../../../../../src/calibre/utils/imageops/quantize.cpp g++ -c -pipe -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/startdir/src=/usr/src/debug/calibre -flto=auto -falign-functions=32 -Wall -Wextra -mno-direct-extern-access -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I../../../../../src/calibre/utils/imageops -I/usr/include/python3.12 -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtCore -I. -I/usr/lib/qt6/mkspecs/linux-g++ -o ordered_dither.o ../../../../../src/calibre/utils/imageops/ordered_dither.cpp ../../../../../src/calibre/utils/imageops/quantize.cpp:57:12: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 57 | Pool(int size) : nodes(size), first_available(nodes.data()) { | ^ ../../../../../src/calibre/utils/imageops/quantize.cpp:57:12: note: remove the ‘< >’ rm -f libimageops.so g++ -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -Wl,--version-script=imageops.exp -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -Wl,-rpath,/usr/lib -Wl,-rpath-link,/usr/lib -shared -fPIC -o libimageops.so sipimageopscmodule.o imageops.o quantize.o ordered_dither.o /usr/lib/libQt6Widgets.so /usr/lib/libQt6Gui.so /usr/lib/libGLX.so /usr/lib/libOpenGL.so /usr/lib/libQt6Core.so -lpthread -lGLX -lOpenGL cp -f libimageops.so imageops.cpython-312-x86_64-linux-gnu.so make[1]: Leaving directory '/startdir/src/calibre-7.10.0/build/pyqt/imageops/build/imageops' ####### Building headless QPA plugin ####### -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found OpenGL: /usr/lib/libOpenGL.so -- Found WrapOpenGL: TRUE -- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.7.0", minimum required is "0.5.0") -- Found WrapVulkanHeaders: /usr/include -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Configuring done (0.6s) -- Generating done (0.0s) -- Build files have been written to: /startdir/src/calibre-7.10.0/build/headless [ 0%] Built target headless_autogen_timestamp_deps [ 16%] Automatic MOC for target headless [ 16%] Built target headless_autogen [ 66%] Building CXX object CMakeFiles/headless.dir/main.cpp.o [ 50%] Building CXX object CMakeFiles/headless.dir/headless_autogen/mocs_compilation.cpp.o [ 83%] Building CXX object CMakeFiles/headless.dir/headless_backingstore.cpp.o [ 83%] Building CXX object CMakeFiles/headless.dir/headless_integration.cpp.o [100%] Linking CXX shared module libheadless.so [100%] Built target headless * build took 32.3 seconds * * Running iso639 * Packing ISO-639 codes to /startdir/src/calibre-7.10.0/resources/localization/iso639.calibre_msgpack * iso639 took 3.0 seconds * * Running iso3166 * Packing ISO-3166 codes to /startdir/src/calibre-7.10.0/resources/localization/iso3166.calibre_msgpack * iso3166 took 0.7 seconds * * Running liberation_fonts * * liberation_fonts took 0.0 seconds * * Running mathjax * Adding MathJax... * mathjax took 0.0 seconds * * Running gui * * gui took 0.0 seconds ==> Starting check()... * * Running test * Re-execing with LD_PRELOAD=/usr/lib/libasan.so * * Running test * test_7z (calibre.test_build.BuildTest.test_7z) ... ok [0.1 s] test_apsw (calibre.test_build.BuildTest.test_apsw) ... ok [0.0 s] test_bs4 (calibre.test_build.BuildTest.test_bs4) ... ok [0.0 s] test_certgen (calibre.test_build.BuildTest.test_certgen) ... ok [0.1 s] test_chardet (calibre.test_build.BuildTest.test_chardet) ... ok [0.0 s] test_dbus (calibre.test_build.BuildTest.test_dbus) ... ok [0.0 s] test_dlls (calibre.test_build.BuildTest.test_dlls) ... skipped 'DLL loading needs testing only on windows (non-continuous integration)' [0.0 s] test_executables (calibre.test_build.BuildTest.test_executables) ... skipped 'Only makes sense to test executables in frozen builds' [0.0 s] test_feedparser (calibre.test_build.BuildTest.test_feedparser) ... ok [0.0 s] test_file_dialog_helper (calibre.test_build.BuildTest.test_file_dialog_helper) ... skipped 'File dialog helper only used on windows (non-continuous-integration)' [0.0 s] test_fonttools (calibre.test_build.BuildTest.test_fonttools) ... ok [0.1 s] test_fsevents (calibre.test_build.BuildTest.test_fsevents) ... skipped 'FSEvents only present on OS X' [0.0 s] test_html2text (calibre.test_build.BuildTest.test_html2text) ... ok [0.0 s] test_html5_parser (calibre.test_build.BuildTest.test_html5_parser) ... ok [0.0 s] test_html5lib (calibre.test_build.BuildTest.test_html5lib) ... ok [0.0 s] test_hunspell (calibre.test_build.BuildTest.test_hunspell) ... ok [0.0 s] test_imaging (calibre.test_build.BuildTest.test_imaging) ... ok [0.0 s] test_loaders (calibre.test_build.BuildTest.test_loaders) ... ok [0.0 s] test_lxml (calibre.test_build.BuildTest.test_lxml) ... ok [0.0 s] test_lzma (calibre.test_build.BuildTest.test_lzma) ... ok [0.0 s] test_markdown (calibre.test_build.BuildTest.test_markdown) ... ok [0.0 s] test_msgpack (calibre.test_build.BuildTest.test_msgpack) ... ok [0.1 s] test_netifaces (calibre.test_build.BuildTest.test_netifaces) ... ok [0.0 s] test_openssl (calibre.test_build.BuildTest.test_openssl) ... ok [0.0 s] test_plugins (calibre.test_build.BuildTest.test_plugins) ... ok [0.0 s] test_podofo (calibre.test_build.BuildTest.test_podofo) ... ok [0.0 s] test_psutil (calibre.test_build.BuildTest.test_psutil) ... ok [0.0 s] test_pychm (calibre.test_build.BuildTest.test_pychm) ... ok [0.0 s] test_pycryptodome (calibre.test_build.BuildTest.test_pycryptodome) ... ok [0.0 s] test_qt (calibre.test_build.BuildTest.test_qt) ... skipped 'Skipping Qt build test as sanitizer is enabled' [0.0 s] test_regex (calibre.test_build.BuildTest.test_regex) ... ok [0.0 s] test_speech_dispatcher (calibre.test_build.BuildTest.test_speech_dispatcher) ... ok [0.0 s] test_sqlite (calibre.test_build.BuildTest.test_sqlite) ... ok [0.0 s] test_terminal (calibre.test_build.BuildTest.test_terminal) ... ok [0.0 s] test_tinycss_tokenizer (calibre.test_build.BuildTest.test_tinycss_tokenizer) ... ok [0.0 s] test_unrar (calibre.test_build.BuildTest.test_unrar) ... ok [0.0 s] test_winutil (calibre.test_build.BuildTest.test_winutil) ... skipped 'winutil is windows only' [0.0 s] test_wpd (calibre.test_build.BuildTest.test_wpd) ... skipped 'WPD is windows only' [0.0 s] test_zeroconf (calibre.test_build.BuildTest.test_zeroconf) ... ok [0.0 s] test_zstd (calibre.test_build.BuildTest.test_zstd) ... ok [0.0 s] test_break_iterator (calibre.utils.icu_test.TestICU.test_break_iterator) Test the break iterator ... ok [0.0 s] test_change_case (calibre.utils.icu_test.TestICU.test_change_case) Test the various ways of changing the case ... ok [0.0 s] test_character_name (calibre.utils.icu_test.TestICU.test_character_name) Test character naming ... ok [0.0 s] test_collation_order (calibre.utils.icu_test.TestICU.test_collation_order) Testing collation ordering ... ok [0.0 s] test_collation_order_for_partitioning (calibre.utils.icu_test.TestICU.test_collation_order_for_partitioning) Testing collation ordering for partitioning ... ok [0.0 s] test_contractions (calibre.utils.icu_test.TestICU.test_contractions) Test contractions ... skipped 'Skipping as this depends too much on ICU version' [0.0 s] test_find (calibre.utils.icu_test.TestICU.test_find) Test searching for substrings ... ok [0.0 s] test_remove_accents (calibre.utils.icu_test.TestICU.test_remove_accents) ... ok [0.0 s] test_roundtrip (calibre.utils.icu_test.TestICU.test_roundtrip) Test roundtripping ... ok [0.0 s] test_sorting (calibre.utils.icu_test.TestICU.test_sorting) Test the various sorting APIs ... ok [0.0 s] test_content (tinycss.tests.page3.TestPage3.test_content) ... ok [0.0 s] test_selectors (tinycss.tests.page3.TestPage3.test_selectors) ... ok [0.0 s] test_at_import (tinycss.tests.css21.TestCSS21.test_at_import) ... ok [0.0 s] test_at_media (tinycss.tests.css21.TestCSS21.test_at_media) ... ok [0.0 s] test_at_page (tinycss.tests.css21.TestCSS21.test_at_page) ... ok [0.0 s] test_at_rules (tinycss.tests.css21.TestCSS21.test_at_rules) ... ok [0.0 s] test_bytes (tinycss.tests.css21.TestCSS21.test_bytes) ... ok [0.0 s] test_core_parser (tinycss.tests.css21.TestCSS21.test_core_parser) ... ok [0.0 s] test_important (tinycss.tests.css21.TestCSS21.test_important) ... ok [0.0 s] test_parse_style_attr (tinycss.tests.css21.TestCSS21.test_parse_style_attr) ... ok [0.0 s] test_color_parsing (tinycss.tests.color3.TestColor3.test_color_parsing) ... ok [0.0 s] test_hsl (tinycss.tests.color3.TestColor3.test_hsl) ... ok [0.0 s] test_comments (tinycss.tests.tokenizing.TestTokenizer.test_comments) ... ok [0.0 s] test_positions (tinycss.tests.tokenizing.TestTokenizer.test_positions) Test the reported line/column position of each token. ... ok [0.0 s] test_token_api (tinycss.tests.tokenizing.TestTokenizer.test_token_api) ... ok [0.0 s] test_token_grouping (tinycss.tests.tokenizing.TestTokenizer.test_token_grouping) ... ok [0.0 s] test_token_serialize_css (tinycss.tests.tokenizing.TestTokenizer.test_token_serialize_css) ... ok [0.0 s] test_tokens (tinycss.tests.tokenizing.TestTokenizer.test_tokens) ... ok [0.0 s] test_decoding (tinycss.tests.decoding.TestDecoding.test_decoding) ... ok [0.0 s] test_media_queries (tinycss.tests.media3.TestFonts3.test_media_queries) Test parsing of media queries from the CSS 3 media module ... ok [0.0 s] test_font_face (tinycss.tests.fonts3.TestFonts3.test_font_face) Test parsing of font face rules ... ok [0.0 s] test_parse_font (tinycss.tests.fonts3.TestFonts3.test_parse_font) ... ok [0.0 s] test_parse_font_family (tinycss.tests.fonts3.TestFonts3.test_parse_font_family) Test parsing of font-family values ... ok [0.0 s] test_dictionaries (calibre.spell.dictionary.find_tests..TestDictionaries.test_dictionaries) ... ok [0.2 s] test_fts_basic (calibre.db.tests.fts.FTSTest.test_fts_basic) ... ok [0.0 s] test_fts_query_syntax (calibre.db.tests.fts.FTSTest.test_fts_query_syntax) ... ok [0.0 s] test_fts_stemming (calibre.db.tests.fts.FTSTest.test_fts_stemming) ... ok [0.0 s] test_fts_tokenize (calibre.db.tests.fts.FTSTest.test_fts_tokenize) ... ok [0.0 s] test_pdftotext (calibre.db.tests.fts.FTSTest.test_pdftotext) ... ok [0.0 s] test_ajax_book (calibre.srv.tests.ajax.ContentTest.test_ajax_book) Test /ajax/book ... ok [0.2 s] test_ajax_categories (calibre.srv.tests.ajax.ContentTest.test_ajax_categories) Test /ajax/categories and /ajax/search ... ok [0.1 s] test_srv_add_book (calibre.srv.tests.ajax.ContentTest.test_srv_add_book) ... ok [0.1 s] test_srv_restrictions (calibre.srv.tests.ajax.ContentTest.test_srv_restrictions) Test that virtual lib. + search restriction works on all end points ... ok [0.1 s] test_char_count (calibre.srv.tests.content.ContentTest.test_char_count) ... ok [0.1 s] test_get (calibre.srv.tests.content.ContentTest.test_get) Test /get ... ok [0.2 s] test_html_as_json (calibre.srv.tests.content.ContentTest.test_html_as_json) ... ok [0.1 s] test_last_read_cache (calibre.srv.tests.content.ContentTest.test_last_read_cache) ... ok [0.1 s] test_static (calibre.srv.tests.content.ContentTest.test_static) Test serving of static content ... ok [0.1 s] test_bonjour (calibre.srv.tests.loop.LoopTest.test_bonjour) Test advertising via BonJour ... skipped 'Disabled as it is failing on the build server, need to investigate' [0.0 s] test_dual_stack (calibre.srv.tests.loop.LoopTest.test_dual_stack) ... ok [0.0 s] test_fallback_interface (calibre.srv.tests.loop.LoopTest.test_fallback_interface) Test falling back to default interface ... ok [0.0 s] test_jobs_manager (calibre.srv.tests.loop.LoopTest.test_jobs_manager) Test the jobs manager ... ok [1.1 s] test_log_rotation (calibre.srv.tests.loop.LoopTest.test_log_rotation) Test log rotation ... ok [0.0 s] test_monotonic (calibre.srv.tests.loop.LoopTest.test_monotonic) Test the monotonic() clock ... ok [0.1 s] test_plugins (calibre.srv.tests.loop.LoopTest.test_plugins) Test plugin semantics ... ok [0.0 s] test_ring_buffer (calibre.srv.tests.loop.LoopTest.test_ring_buffer) Test the ring buffer used for reads ... ok [0.0 s] test_socket_activation (calibre.srv.tests.loop.LoopTest.test_socket_activation) Test socket activation ... skipped 'pre_activated_socket not available' [0.0 s] test_ssl (calibre.srv.tests.loop.LoopTest.test_ssl) Test serving over SSL ... ok [0.1 s] test_workers (calibre.srv.tests.loop.LoopTest.test_workers) Test worker semantics ... ok [0.2 s] test_basic_css_transforms (calibre.srv.tests.fast_css_transform.TestTransform.test_basic_css_transforms) ... ok [0.0 s] test_number_parsing (calibre.srv.tests.fast_css_transform.TestTransform.test_number_parsing) ... ok [0.0 s] test_websocket_basic (calibre.srv.tests.web_sockets.WebSocketTest.test_websocket_basic) Test basic interaction with the websocket server ... ok [0.2 s] test_websocket_perf (calibre.srv.tests.web_sockets.WebSocketTest.test_websocket_perf) ... ok [0.6 s] test_library_id_construction (calibre.srv.tests.routes.TestRouter.test_library_id_construction) ... ok [0.0 s] test_route_construction (calibre.srv.tests.routes.TestRouter.test_route_construction) Test route construction ... ok [0.0 s] test_route_finding (calibre.srv.tests.routes.TestRouter.test_route_finding) Test route finding ... ok [0.0 s] test_accept_encoding (calibre.srv.tests.http.TestHTTP.test_accept_encoding) Test parsing of Accept-Encoding ... ok [0.0 s] test_accept_language (calibre.srv.tests.http.TestHTTP.test_accept_language) Test parsing of Accept-Language ... ok [0.1 s] test_header_parsing (calibre.srv.tests.http.TestHTTP.test_header_parsing) Test parsing of HTTP headers ... ok [0.0 s] test_http_basic (calibre.srv.tests.http.TestHTTP.test_http_basic) Test basic HTTP protocol conformance ... ok [0.2 s] test_http_response (calibre.srv.tests.http.TestHTTP.test_http_response) Test HTTP protocol responses ... ok [0.1 s] test_range_parsing (calibre.srv.tests.http.TestHTTP.test_range_parsing) Test parsing of Range header ... ok [0.0 s] test_static_generation (calibre.srv.tests.http.TestHTTP.test_static_generation) Test static generation ... ok [0.0 s] test_android_auth_workaround (calibre.srv.tests.auth.TestAuth.test_android_auth_workaround) Test authentication workaround for Android ... ok [0.0 s] test_basic_auth (calibre.srv.tests.auth.TestAuth.test_basic_auth) Test HTTP Basic auth ... ok [0.0 s] test_digest_auth (calibre.srv.tests.auth.TestAuth.test_digest_auth) Test HTTP Digest auth ... ok [0.1 s] test_fail_ban (calibre.srv.tests.auth.TestAuth.test_fail_ban) ... ok [0.5 s] test_library_restrictions (calibre.srv.tests.auth.TestAuth.test_library_restrictions) ... ok [0.0 s] test_author_sort_for_authors (calibre.db.tests.reading.ReadingTest.test_author_sort_for_authors) Test getting the author sort for authors from the db ... ok [0.2 s] test_composites (calibre.db.tests.reading.ReadingTest.test_composites) Test sorting and searching in composite columns ... ok [0.1 s] test_datetime (calibre.db.tests.reading.ReadingTest.test_datetime) Test the reading of datetimes stored in the db ... ok [0.1 s] test_find_identical_books (calibre.db.tests.reading.ReadingTest.test_find_identical_books) Test find_identical_books ... ok [0.1 s] test_get_categories (calibre.db.tests.reading.ReadingTest.test_get_categories) Check that get_categories() returns the same data for both backends ... ok [0.1 s] test_get_cover (calibre.db.tests.reading.ReadingTest.test_get_cover) Test cover() returns the same data for both backends ... ok [0.1 s] test_get_formats (calibre.db.tests.reading.ReadingTest.test_get_formats) Test reading ebook formats using the format() method ... ok [0.1 s] test_get_metadata (calibre.db.tests.reading.ReadingTest.test_get_metadata) Test get_metadata() returns the same data for both backends ... ok [0.1 s] test_get_next_series_num (calibre.db.tests.reading.ReadingTest.test_get_next_series_num) Test getting the next series number for a series ... ok [0.1 s] test_has_book (calibre.db.tests.reading.ReadingTest.test_has_book) Test detecting duplicates ... ok [0.1 s] test_last_read_positions (calibre.db.tests.reading.ReadingTest.test_last_read_positions) ... ok [0.1 s] test_marked_field (calibre.db.tests.reading.ReadingTest.test_marked_field) Test the marked field ... ok [0.1 s] test_proxy_metadata (calibre.db.tests.reading.ReadingTest.test_proxy_metadata) Test the ProxyMetadata object used for composite columns ... ok [0.1 s] test_python_templates (calibre.db.tests.reading.ReadingTest.test_python_templates) ... ok [0.1 s] test_read (calibre.db.tests.reading.ReadingTest.test_read) Test the reading of data from the database ... ok [0.1 s] test_restrictions (calibre.db.tests.reading.ReadingTest.test_restrictions) Test searching with and without restrictions ... ok [0.1 s] test_search_caching (calibre.db.tests.reading.ReadingTest.test_search_caching) Test caching of searches ... ok [0.1 s] test_searching (calibre.db.tests.reading.ReadingTest.test_searching) Test searching returns the same data for both backends ... ok [0.1 s] test_serialize_metadata (calibre.db.tests.reading.ReadingTest.test_serialize_metadata) ... ok [0.1 s] test_sorting (calibre.db.tests.reading.ReadingTest.test_sorting) Test sorting ... ok [0.1 s] test_storing_conversion_options (calibre.db.tests.reading.ReadingTest.test_storing_conversion_options) ... ok [0.1 s] test_template_db_functions (calibre.db.tests.reading.ReadingTest.test_template_db_functions) ... ok [0.1 s] test_acquire (calibre.db.tests.locking.TestLock.test_acquire) ... ok [2.1 s] test_contention (calibre.db.tests.locking.TestLock.test_contention) ... ok [0.4 s] test_downgrade (calibre.db.tests.locking.TestLock.test_downgrade) ... ok [0.1 s] test_multithread_deadlock (calibre.db.tests.locking.TestLock.test_multithread_deadlock) ... ok [0.3 s] test_owns_locks (calibre.db.tests.locking.TestLock.test_owns_locks) ... ok [0.1 s] test_recursive (calibre.db.tests.locking.TestLock.test_recursive) ... ok [0.1 s] test_release (calibre.db.tests.locking.TestLock.test_release) ... ok [2.1 s] test_upgrade (calibre.db.tests.locking.TestLock.test_upgrade) ... ok [0.0 s] test_add_books (calibre.db.tests.add_remove.AddRemoveTest.test_add_books) Test the adding of new books ... ok [0.1 s] test_add_format (calibre.db.tests.add_remove.AddRemoveTest.test_add_format) Test adding formats to an existing book record ... ok [0.1 s] test_copy_to_library (calibre.db.tests.add_remove.AddRemoveTest.test_copy_to_library) ... ok [0.1 s] test_create_book_entry (calibre.db.tests.add_remove.AddRemoveTest.test_create_book_entry) Test the creation of new book entries ... ok [0.1 s] test_format_orphan (calibre.db.tests.add_remove.AddRemoveTest.test_format_orphan) Test that adding formats does not create orphans if the file name algorithm changes ... ok [0.1 s] test_merging_extra_files (calibre.db.tests.add_remove.AddRemoveTest.test_merging_extra_files) ... ok [0.1 s] test_original_fmt (calibre.db.tests.add_remove.AddRemoveTest.test_original_fmt) Test management of original fmt ... ok [0.1 s] test_remove_books (calibre.db.tests.add_remove.AddRemoveTest.test_remove_books) Test removal of books ... ok [0.1 s] test_remove_formats (calibre.db.tests.add_remove.AddRemoveTest.test_remove_formats) Test removal of formats from book records ... ok [0.1 s] test_thumbnail_cache (calibre.db.tests.utils.UtilsTest.test_thumbnail_cache) Test the operation of the thumbnail cache ... ok [0.0 s] test_export_import (calibre.db.tests.filesystem.FilesystemTest.test_export_import) ... ok [0.6 s] test_find_books_in_directory (calibre.db.tests.filesystem.FilesystemTest.test_find_books_in_directory) ... ok [0.1 s] test_fname_change (calibre.db.tests.filesystem.FilesystemTest.test_fname_change) Test the changing of the filename but not the folder name ... ok [0.1 s] test_library_move (calibre.db.tests.filesystem.FilesystemTest.test_library_move) Test moving of library ... ok [0.1 s] test_long_filenames (calibre.db.tests.filesystem.FilesystemTest.test_long_filenames) Test long file names ... ok [0.1 s] test_metadata_move (calibre.db.tests.filesystem.FilesystemTest.test_metadata_move) Test the moving of files when title/author change ... ok [0.1 s] test_rename_of_extra_files (calibre.db.tests.filesystem.FilesystemTest.test_rename_of_extra_files) ... ok [0.1 s] test_reserved_names (calibre.db.tests.filesystem.FilesystemTest.test_reserved_names) Test that folders are not created with a windows reserve name ... ok [0.1 s] test_windows_atomic_move (calibre.db.tests.filesystem.FilesystemTest.test_windows_atomic_move) Test book file open in another process when changing metadata ... skipped 'Windows only' [0.0 s] test_get_property (calibre.db.tests.legacy.LegacyTest.test_get_property) Test the get_property interface for reading data ... ok [0.1 s] test_legacy_adding_books (calibre.db.tests.legacy.LegacyTest.test_legacy_adding_books) Test various adding/deleting books methods ... ok [0.1 s] test_legacy_conversion_options (calibre.db.tests.legacy.LegacyTest.test_legacy_conversion_options) Test conversion options API ... ok [0.1 s] test_legacy_coverage (calibre.db.tests.legacy.LegacyTest.test_legacy_coverage) Check that the emulation of the legacy interface is (almost) total ... ok [0.1 s] test_legacy_custom (calibre.db.tests.legacy.LegacyTest.test_legacy_custom) Test the legacy API for custom columns ... ok [0.3 s] test_legacy_custom_data (calibre.db.tests.legacy.LegacyTest.test_legacy_custom_data) Test the API for custom data storage ... ok [0.1 s] test_legacy_delete_using (calibre.db.tests.legacy.LegacyTest.test_legacy_delete_using) Test delete_using() API ... ok [0.1 s] test_legacy_direct (calibre.db.tests.legacy.LegacyTest.test_legacy_direct) Test read-only methods that are directly equivalent in the old and new interface ... ok [0.1 s] test_legacy_getters (calibre.db.tests.legacy.LegacyTest.test_legacy_getters) Test various functions to get individual bits of metadata ... ok [0.1 s] test_legacy_saved_search (calibre.db.tests.legacy.LegacyTest.test_legacy_saved_search) Test legacy saved search API ... ok [0.1 s] test_legacy_setters (calibre.db.tests.legacy.LegacyTest.test_legacy_setters) Test methods that are directly equivalent in the old and new interface ... ok [0.3 s] test_library_wide_properties (calibre.db.tests.legacy.LegacyTest.test_library_wide_properties) Test library wide properties ... ok [0.1 s] test_refresh (calibre.db.tests.legacy.LegacyTest.test_refresh) Test refreshing the view after a change to metadata.db ... ok [1.1 s] test_annotations (calibre.db.tests.writing.WritingTest.test_annotations) Test handling of annotations ... ok [0.1 s] test_backup (calibre.db.tests.writing.WritingTest.test_backup) Test the automatic backup of changed metadata ... ok [2.2 s] test_changed_events (calibre.db.tests.writing.WritingTest.test_changed_events) ... ok [0.3 s] test_composite_cache (calibre.db.tests.writing.WritingTest.test_composite_cache) Test that the composite field cache is properly invalidated on writes ... ok [0.1 s] test_conversion_options (calibre.db.tests.writing.WritingTest.test_conversion_options) Test saving of conversion options ... ok [0.1 s] test_dirtied (calibre.db.tests.writing.WritingTest.test_dirtied) Test the setting of the dirtied flag and the last_modified column ... ok [0.1 s] test_dump_and_restore (calibre.db.tests.writing.WritingTest.test_dump_and_restore) Test roundtripping the db through SQL ... ok [0.1 s] test_fix_case_duplicates (calibre.db.tests.writing.WritingTest.test_fix_case_duplicates) Test fixing of databases that have items in is_many fields that differ only by case ... ok [0.1 s] test_link_maps (calibre.db.tests.writing.WritingTest.test_link_maps) ... ok [0.1 s] test_many_many_basic (calibre.db.tests.writing.WritingTest.test_many_many_basic) Test the different code paths for writing to a many-many field ... ok [0.1 s] test_many_one_basic (calibre.db.tests.writing.WritingTest.test_many_one_basic) Test the different code paths for writing to a many-one field ... ok [0.1 s] test_one_one (calibre.db.tests.writing.WritingTest.test_one_one) Test setting of values in one-one fields ... ok [1.1 s] test_preferences (calibre.db.tests.writing.WritingTest.test_preferences) Test getting and setting of preferences, especially with mutable objects ... ok [0.1 s] test_remove_items (calibre.db.tests.writing.WritingTest.test_remove_items) Test removal of many-(many,one) items ... ok [0.1 s] test_rename_items (calibre.db.tests.writing.WritingTest.test_rename_items) Test renaming of many-(many,one) items ... ok [0.2 s] test_set_author_data (calibre.db.tests.writing.WritingTest.test_set_author_data) ... ok [0.1 s] test_set_cover (calibre.db.tests.writing.WritingTest.test_set_cover) Test setting of cover ... ok [0.1 s] test_set_metadata (calibre.db.tests.writing.WritingTest.test_set_metadata) Test setting of metadata ... ok [0.1 s] test_fts_basic (calibre.db.tests.fts.FTSTest.test_fts_basic) ... ok [0.0 s] test_fts_query_syntax (calibre.db.tests.fts.FTSTest.test_fts_query_syntax) ... ok [0.0 s] test_fts_stemming (calibre.db.tests.fts.FTSTest.test_fts_stemming) ... ok [0.0 s] test_fts_tokenize (calibre.db.tests.fts.FTSTest.test_fts_tokenize) ... ok [0.0 s] test_pdftotext (calibre.db.tests.fts.FTSTest.test_pdftotext) ... ok [0.0 s] test_notes (calibre.db.tests.notes.NotesTest.test_notes) ... ok [0.1 s] test_fts_pool (calibre.db.tests.fts_api.FTSAPITest.test_fts_pool) ... ok [1.5 s] test_fts_search (calibre.db.tests.fts_api.FTSAPITest.test_fts_search) ... ok [1.4 s] test_fts_to_text (calibre.db.tests.fts_api.FTSAPITest.test_fts_to_text) ... ok [0.1 s] test_fts_triggers (calibre.db.tests.fts_api.FTSAPITest.test_fts_triggers) ... ok [0.1 s] test_conversion_parser (calibre.ebooks.oeb.polish.tests.parsing.ParsingTests.test_conversion_parser) Test parsing with the HTML5 parser used for conversion ... ok [0.0 s] test_lxml_tostring (calibre.ebooks.oeb.polish.tests.parsing.ParsingTests.test_lxml_tostring) Test for bug in some versions of lxml that causes incorrect serialization of sub-trees ... ok [0.0 s] test_polish_parser (calibre.ebooks.oeb.polish.tests.parsing.ParsingTests.test_polish_parser) Test parsing with the HTML5 parser used for polishing ... ok [0.0 s] test_fallback_font_matching (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_fallback_font_matching) ... ok [0.0 s] test_font_stats (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_font_stats) ... ok [0.1 s] test_iterrules (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_iterrules) ... ok [0.0 s] test_remove_property_value (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_remove_property_value) ... ok [0.0 s] test_resolve_styles (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_resolve_styles) ... ok [0.2 s] test_actual_case (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_actual_case) Test getting the actual case for files from names on case insensitive filesystems ... ok [0.1 s] test_clone (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_clone) Test cloning of containers ... ok [0.6 s] test_dir_container (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_dir_container) ... ok [0.0 s] test_file_add (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_file_add) Test adding of files ... ok [0.0 s] test_file_removal (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_file_removal) Test removal of files from the container ... ok [0.0 s] test_file_rename (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_file_rename) Test renaming of files ... ok [0.1 s] test_folder_type_map_case (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_folder_type_map_case) ... ok [0.0 s] test_merge_file (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_merge_file) Test merging of files ... ok [0.0 s] test_split_file (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_split_file) Test splitting of files ... ok [0.0 s] test_epub2_covers (calibre.ebooks.oeb.polish.tests.structure.Structure.test_epub2_covers) ... ok [0.0 s] test_epub3_covers (calibre.ebooks.oeb.polish.tests.structure.Structure.test_epub3_covers) ... ok [0.0 s] test_landmarks_detection (calibre.ebooks.oeb.polish.tests.structure.Structure.test_landmarks_detection) ... ok [0.0 s] test_toc_detection (calibre.ebooks.oeb.polish.tests.structure.Structure.test_toc_detection) ... ok [0.0 s] testCreator (calibre.ebooks.metadata.opf2.suite..OPFTest.testCreator) ... ok [0.0 s] testReading (calibre.ebooks.metadata.opf2.suite..OPFTest.testReading) ... ok [0.0 s] testSmartUpdate (calibre.ebooks.metadata.opf2.suite..OPFTest.testSmartUpdate) ... ok [0.0 s] testWriting (calibre.ebooks.metadata.opf2.suite..OPFTest.testWriting) ... ok [0.0 s] test_against_opf2 (calibre.ebooks.metadata.opf3_test.TestOPF3.test_against_opf2) ... ok [0.0 s] test_authors (calibre.ebooks.metadata.opf3_test.TestOPF3.test_authors) ... ok [0.0 s] test_book_producer (calibre.ebooks.metadata.opf3_test.TestOPF3.test_book_producer) ... ok [0.0 s] test_comments (calibre.ebooks.metadata.opf3_test.TestOPF3.test_comments) ... ok [0.0 s] test_dates (calibre.ebooks.metadata.opf3_test.TestOPF3.test_dates) ... ok [0.0 s] test_identifiers (calibre.ebooks.metadata.opf3_test.TestOPF3.test_identifiers) ... ok [0.0 s] test_languages (calibre.ebooks.metadata.opf3_test.TestOPF3.test_languages) ... ok [0.0 s] test_prefix_parsing (calibre.ebooks.metadata.opf3_test.TestOPF3.test_prefix_parsing) ... ok [0.0 s] test_publisher (calibre.ebooks.metadata.opf3_test.TestOPF3.test_publisher) ... ok [0.0 s] test_raster_cover (calibre.ebooks.metadata.opf3_test.TestOPF3.test_raster_cover) ... ok [0.0 s] test_rating (calibre.ebooks.metadata.opf3_test.TestOPF3.test_rating) ... ok [0.0 s] test_series (calibre.ebooks.metadata.opf3_test.TestOPF3.test_series) ... ok [0.0 s] test_tags (calibre.ebooks.metadata.opf3_test.TestOPF3.test_tags) ... ok [0.0 s] test_title (calibre.ebooks.metadata.opf3_test.TestOPF3.test_title) ... ok [0.0 s] test_user_metadata (calibre.ebooks.metadata.opf3_test.TestOPF3.test_user_metadata) ... ok [0.0 s] test_content (tinycss.tests.page3.TestPage3.test_content) ... ok [0.0 s] test_selectors (tinycss.tests.page3.TestPage3.test_selectors) ... ok [0.0 s] test_at_import (tinycss.tests.css21.TestCSS21.test_at_import) ... ok [0.0 s] test_at_media (tinycss.tests.css21.TestCSS21.test_at_media) ... ok [0.0 s] test_at_page (tinycss.tests.css21.TestCSS21.test_at_page) ... ok [0.0 s] test_at_rules (tinycss.tests.css21.TestCSS21.test_at_rules) ... ok [0.0 s] test_bytes (tinycss.tests.css21.TestCSS21.test_bytes) ... ok [0.0 s] test_core_parser (tinycss.tests.css21.TestCSS21.test_core_parser) ... ok [0.0 s] test_important (tinycss.tests.css21.TestCSS21.test_important) ... ok [0.0 s] test_parse_style_attr (tinycss.tests.css21.TestCSS21.test_parse_style_attr) ... ok [0.0 s] test_color_parsing (tinycss.tests.color3.TestColor3.test_color_parsing) ... ok [0.0 s] test_hsl (tinycss.tests.color3.TestColor3.test_hsl) ... ok [0.0 s] test_comments (tinycss.tests.tokenizing.TestTokenizer.test_comments) ... ok [0.0 s] test_positions (tinycss.tests.tokenizing.TestTokenizer.test_positions) Test the reported line/column position of each token. ... ok [0.0 s] test_token_api (tinycss.tests.tokenizing.TestTokenizer.test_token_api) ... ok [0.0 s] test_token_grouping (tinycss.tests.tokenizing.TestTokenizer.test_token_grouping) ... ok [0.0 s] test_token_serialize_css (tinycss.tests.tokenizing.TestTokenizer.test_token_serialize_css) ... ok [0.0 s] test_tokens (tinycss.tests.tokenizing.TestTokenizer.test_tokens) ... ok [0.0 s] test_decoding (tinycss.tests.decoding.TestDecoding.test_decoding) ... ok [0.0 s] test_media_queries (tinycss.tests.media3.TestFonts3.test_media_queries) Test parsing of media queries from the CSS 3 media module ... ok [0.0 s] test_font_face (tinycss.tests.fonts3.TestFonts3.test_font_face) Test parsing of font face rules ... ok [0.0 s] test_parse_font (tinycss.tests.fonts3.TestFonts3.test_parse_font) ... ok [0.0 s] test_parse_font_family (tinycss.tests.fonts3.TestFonts3.test_parse_font_family) Test parsing of font-family values ... ok [0.0 s] test_border_condensation (calibre.ebooks.oeb.normalize_css.test_normalization..TestNormalization.test_border_condensation) ... ok [0.0 s] test_border_normalization (calibre.ebooks.oeb.normalize_css.test_normalization..TestNormalization.test_border_normalization) ... ok [0.0 s] test_edge_condensation (calibre.ebooks.oeb.normalize_css.test_normalization..TestNormalization.test_edge_condensation) ... ok [0.0 s] test_edge_normalization (calibre.ebooks.oeb.normalize_css.test_normalization..TestNormalization.test_edge_normalization) ... ok [0.0 s] test_filter_css_normalization (calibre.ebooks.oeb.normalize_css.test_normalization..TestNormalization.test_filter_css_normalization) ... ok [0.0 s] test_font_normalization (calibre.ebooks.oeb.normalize_css.test_normalization..TestNormalization.test_font_normalization) ... ok [0.0 s] test_list_style_normalization (calibre.ebooks.oeb.normalize_css.test_normalization..TestNormalization.test_list_style_normalization) ... ok [0.0 s] test_append (calibre.ebooks.css_transform_rules.test..TestTransforms.test_append) ... ok [0.0 s] test_change (calibre.ebooks.css_transform_rules.test..TestTransforms.test_change) ... ok [0.0 s] test_expansion (calibre.ebooks.css_transform_rules.test..TestTransforms.test_expansion) ... ok [0.0 s] test_export_import (calibre.ebooks.css_transform_rules.test..TestTransforms.test_export_import) ... ok [0.0 s] test_matching (calibre.ebooks.css_transform_rules.test..TestTransforms.test_matching) ... ok [0.0 s] test_export_import (calibre.ebooks.html_transform_rules.test..TestTransforms.test_export_import) ... ok [0.0 s] test_html_transform_actions (calibre.ebooks.html_transform_rules.test..TestTransforms.test_html_transform_actions) ... ok [0.0 s] test_matching (calibre.ebooks.html_transform_rules.test..TestTransforms.test_matching) ... ok [0.0 s] test_validate_rule (calibre.ebooks.html_transform_rules.test..TestTransforms.test_validate_rule) ... ok [0.0 s] test_parse_errors (css_selectors.tests.TestCSSSelectors.test_parse_errors) ... ok [0.0 s] test_parser (css_selectors.tests.TestCSSSelectors.test_parser) ... ok [0.0 s] test_pseudo_elements (css_selectors.tests.TestCSSSelectors.test_pseudo_elements) ... ok [0.0 s] test_select (css_selectors.tests.TestCSSSelectors.test_select) ... ok [0.0 s] test_select_shakespeare (css_selectors.tests.TestCSSSelectors.test_select_shakespeare) ... ok [0.0 s] test_specificity (css_selectors.tests.TestCSSSelectors.test_specificity) ... ok [0.0 s] test_tokenizer (css_selectors.tests.TestCSSSelectors.test_tokenizer) ... ok [0.0 s] test_hyperlink (calibre.ebooks.docx.fields.test_parse_fields..TestParseFields.test_hyperlink) ... ok [0.0 s] test_index (calibre.ebooks.docx.fields.test_parse_fields..TestParseFields.test_index) ... ok [0.0 s] test_xe (calibre.ebooks.docx.fields.test_parse_fields..TestParseFields.test_xe) ... ok [0.0 s] test_color_conversion (calibre.ebooks.docx.writer.utils.test_convert_color..TestColors.test_color_conversion) ... ok [0.0 s] test_cfi_decode (calibre.ebooks.epub.cfi.tests.Tests.test_cfi_decode) ... ok [0.0 s] test_parsing (calibre.ebooks.epub.cfi.tests.Tests.test_parsing) ... ok [0.0 s] test_sorting (calibre.ebooks.epub.cfi.tests.Tests.test_sorting) ... ok [0.0 s] test_mem_leaks (calibre.utils.matcher.test..Test.test_mem_leaks) ... skipped "Sanitizer enabled can't check for leaks" [0.0 s] test_non_bmp (calibre.utils.matcher.test..Test.test_non_bmp) ... ok [0.0 s] test_dom_load (calibre.scraper.simple.find_tests..TestSimpleWebEngineScraper.test_dom_load) ... skipped 'Skipping Scraper tests as ASAN is enabled' [0.0 s] test_break_iterator (calibre.utils.icu_test.TestICU.test_break_iterator) Test the break iterator ... ok [0.0 s] test_change_case (calibre.utils.icu_test.TestICU.test_change_case) Test the various ways of changing the case ... ok [0.0 s] test_character_name (calibre.utils.icu_test.TestICU.test_character_name) Test character naming ... ok [0.0 s] test_collation_order (calibre.utils.icu_test.TestICU.test_collation_order) Testing collation ordering ... ok [0.0 s] test_collation_order_for_partitioning (calibre.utils.icu_test.TestICU.test_collation_order_for_partitioning) Testing collation ordering for partitioning ... ok [0.0 s] test_contractions (calibre.utils.icu_test.TestICU.test_contractions) Test contractions ... skipped 'Skipping as this depends too much on ICU version' [0.0 s] test_find (calibre.utils.icu_test.TestICU.test_find) Test searching for substrings ... ok [0.0 s] test_remove_accents (calibre.utils.icu_test.TestICU.test_remove_accents) ... ok [0.0 s] test_roundtrip (calibre.utils.icu_test.TestICU.test_roundtrip) Test roundtripping ... ok [0.0 s] test_sorting (calibre.utils.icu_test.TestICU.test_sorting) Test the various sorting APIs ... ok [0.0 s] test_dates (calibre.utils.smartypants.run_tests..TestSmartypantsAllAttributes.test_dates) ... ok [0.0 s] test_educated_quotes (calibre.utils.smartypants.run_tests..TestSmartypantsAllAttributes.test_educated_quotes) ... ok [0.0 s] test_measurements (calibre.utils.smartypants.run_tests..TestSmartypantsAllAttributes.test_measurements) ... ok [0.0 s] test_ordinal_numbers (calibre.utils.smartypants.run_tests..TestSmartypantsAllAttributes.test_ordinal_numbers) ... ok [0.0 s] test_skip_tags (calibre.utils.smartypants.run_tests..TestSmartypantsAllAttributes.test_skip_tags) ... ok [0.0 s] test_rtf_metadata (calibre.ebooks.metadata.rtf.find_tests..Test.test_rtf_metadata) ... ok [0.0 s] test_input_comment_multi (calibre.ebooks.metadata.html.MetadataHtmlTest.test_input_comment_multi) ... ok [0.0 s] test_input_comment_single (calibre.ebooks.metadata.html.MetadataHtmlTest.test_input_comment_single) ... ok [0.0 s] test_input_meta_multi (calibre.ebooks.metadata.html.MetadataHtmlTest.test_input_meta_multi) ... ok [0.0 s] test_input_meta_single (calibre.ebooks.metadata.html.MetadataHtmlTest.test_input_meta_single) ... ok [0.0 s] test_input_title (calibre.ebooks.metadata.html.MetadataHtmlTest.test_input_title) ... ok [0.0 s] test_lxml_unicode_parsing (calibre.utils.xml_parse.find_tests..TestXMLParse.test_lxml_unicode_parsing) ... ok [0.0 s] test_safe_xml_fromstring (calibre.utils.xml_parse.find_tests..TestXMLParse.test_safe_xml_fromstring) ... ok [0.0 s] test_merge_annotations (calibre.gui2.viewer.annotations.find_tests..AnnotationsTest.test_merge_annotations) ... ok [0.0 s] test_depth_first (calibre.ebooks.html.input.find_tests..TestHTMLInput.test_depth_first) ... ok [0.0 s] test_brackets (calibre.ebooks.metadata.test_author_sort.TestRemoveBracketedText.test_brackets) ... ok [0.0 s] test_extra_closed (calibre.ebooks.metadata.test_author_sort.TestRemoveBracketedText.test_extra_closed) ... ok [0.0 s] test_mismatched (calibre.ebooks.metadata.test_author_sort.TestRemoveBracketedText.test_mismatched) ... ok [0.0 s] test_nested (calibre.ebooks.metadata.test_author_sort.TestRemoveBracketedText.test_nested) ... ok [0.0 s] test_unclosed (calibre.ebooks.metadata.test_author_sort.TestRemoveBracketedText.test_unclosed) ... ok [0.0 s] test_all_prefix (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_all_prefix) ... ok [0.0 s] test_all_suffix (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_all_suffix) ... ok [0.0 s] test_brackets (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_brackets) ... ok [0.0 s] test_comma (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_comma) ... ok [0.0 s] test_copywords (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_copywords) ... ok [0.0 s] test_falsy (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_falsy) ... ok [0.0 s] test_invalid_methos (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_invalid_methos) ... ok [0.0 s] test_method (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_method) ... ok [0.0 s] test_national (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_national) ... ok [0.0 s] test_prefix_suffix (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_prefix_suffix) ... ok [0.0 s] test_single (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_single) ... ok [0.0 s] test_surname_prefix (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_surname_prefix) ... ok [0.0 s] test_tag_mapper (calibre.ebooks.metadata.tag_mapper.find_tests..TestTagMapper.test_tag_mapper) ... ok [0.0 s] test_author_mapper (calibre.ebooks.metadata.author_mapper.find_tests..TestAuthorMapper.test_author_mapper) ... ok [0.0 s] test_shared_file (calibre.utils.shared_file.find_tests..SharedFileTest.test_shared_file) ... ok [0.0 s] test_exclusive_file_other_process_clean (calibre.utils.test_lock.IPCLockTest.test_exclusive_file_other_process_clean) ... ok [0.1 s] test_exclusive_file_other_process_kill (calibre.utils.test_lock.IPCLockTest.test_exclusive_file_other_process_kill) ... ok [0.1 s] test_exclusive_file_same_process (calibre.utils.test_lock.IPCLockTest.test_exclusive_file_same_process) ... ok [0.1 s] test_single_instance (calibre.utils.test_lock.IPCLockTest.test_single_instance) ... ok [0.8 s] test_tdir_in_cache_dir (calibre.utils.test_lock.IPCLockTest.test_tdir_in_cache_dir) ... ok [0.2 s] test_sqp_optimized (calibre.utils.search_query_parser_test.TestSQP.test_sqp_optimized) ... ok [0.0 s] test_sqp_tokenizer (calibre.utils.search_query_parser_test.TestSQP.test_sqp_tokenizer) ... ok [0.0 s] test_sqp_unoptimized (calibre.utils.search_query_parser_test.TestSQP.test_sqp_unoptimized) ... ok [0.0 s] test_html2text_behavior (calibre.utils.html2text.find_tests..TestH2T.test_html2text_behavior) ... ok [0.0 s] test_shm (calibre.utils.shm.find_tests..TestSHM.test_shm) ... ok [0.0 s] test_comments_to_html (calibre.library.comments.find_tests..Test.test_comments_to_html) ... ok [0.0 s] test_palmdoc_compression (calibre.ebooks.compression.palmdoc.find_tests..Test.test_palmdoc_compression) ... ok [0.0 s] test_viewer_cache (calibre.gui2.viewer.convert_book.find_tests..TestViewerCache.test_viewer_cache) ... ok [0.0 s] test_add_soft_hyphens (calibre.utils.hyphenation.test_hyphenation.TestHyphenation.test_add_soft_hyphens) ... ok [0.3 s] test_hyphenate_html (calibre.utils.hyphenation.test_hyphenation.TestHyphenation.test_hyphenate_html) ... ok [0.1 s] test_locale_to_hyphen_dictionary (calibre.utils.hyphenation.test_hyphenation.TestHyphenation.test_locale_to_hyphen_dictionary) ... ok [0.1 s] test_live_cache (calibre.live.find_tests..LiveTest.test_live_cache) ... ok [0.0 s] test_module_loading (calibre.live.find_tests..LiveTest.test_module_loading) ... ok [0.0 s] test_copying_of_trees (calibre.utils.copy_files_test.TestCopyFiles.test_copying_of_trees) ... ok [0.0 s] test_renaming_of_files (calibre.utils.copy_files_test.TestCopyFiles.test_renaming_of_files) ... ok [0.0 s] test_import_of_all_python_modules (calibre.utils.run_tests.TestImports.test_import_of_all_python_modules) ... ERROR [0.4 s] test_basic_csv_output (calibre.db.cli.tests.PrintCheckLibraryResultsTest.test_basic_csv_output) Test simple csv output ... ok [0.0 s] test_escaped_csv_output (calibre.db.cli.tests.PrintCheckLibraryResultsTest.test_escaped_csv_output) Test more complex csv output ... ok [0.0 s] test_human_readable_output (calibre.db.cli.tests.PrintCheckLibraryResultsTest.test_human_readable_output) Basic check of the human-readable output. ... ok [0.0 s] test_prints_nothing_if_no_errors (calibre.db.cli.tests.PrintCheckLibraryResultsTest.test_prints_nothing_if_no_errors) ... ok [0.0 s] ====================================================================== ERROR: test_import_of_all_python_modules (calibre.utils.run_tests.TestImports.test_import_of_all_python_modules) ---------------------------------------------------------------------- Traceback (most recent call last): File "/startdir/src/calibre-7.10.0/src/calibre/utils/run_tests.py", line 199, in test_import_of_all_python_modules self.assertGreater(self.base_check(base, exclude_packages, exclude_modules), 1000) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/startdir/src/calibre-7.10.0/src/calibre/utils/run_tests.py", line 174, in base_check importlib.import_module(full_module_name) File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/startdir/src/calibre-7.10.0/src/calibre/ebooks/readability/htmls.py", line 7, in from calibre.ebooks.readability.cleaners import clean_attributes, normalize_spaces File "/startdir/src/calibre-7.10.0/src/calibre/ebooks/readability/cleaners.py", line 7, in from lxml.html.clean import Cleaner File "/usr/lib/python3.12/site-packages/lxml/html/clean.py", line 18, in raise ImportError( ImportError: lxml.html.clean module is now a separate project lxml_html_clean. Install lxml[html_clean] or lxml_html_clean directly. ---------------------------------------------------------------------- Ran 374 tests in 29.149s FAILED (errors=1, skipped=14) ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_c5acaf64-cc6d-4ff1-b854-cc0ccbcd31f0/build