On 13.02.26 02:41, Otto Kekäläinen wrote:
So just adding librocm-smi-dev is not sufficient, the package also needs
Depends: librocm-smi64-1
Correction: "Recommends:" is probably the way to go here.
The package will automatically depend on whatever dependencies it
pulls in at build-time, that is not the issue or solution.
The problem is that I didn't figure out any built flag that would
actually make the btop build change in any way that would even try to
use librocm.
It works for me, I automatically get the GPU_SUPPORT flag when I B-D on
the library.
The automatic depends for it will not work, because the btop binary does
not link against it, but will try to dlopen() it at run-time when
needed. So dh_shlibdeps will not output the dependency.
See the attached build log for how it looks for me.
Grüße,
Sven.
dpkg-checkbuilddeps: error: unmet build dependencies: librocm-smi-dev lowdown
[1;33mW: Unmet build-dependency in source[0m
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying ftbfs-printf-string-error-in-info-target.patch
dh clean --
dh_testdir -O--
dh_auto_clean -O--
make -j1 distclean
make[1]: Entering directory '/home/oweh/salsa/build-dir/btop-1.4.6'
[1;91mRemoving: [1;97mbuilt objects...[0m
[1;91mRemoving: [1;97mbuilt binaries...[0m
make[1]: Leaving directory '/home/oweh/salsa/build-dir/btop-1.4.6'
dh_autoreconf_clean -O--
dh_clean -O--
rm -f debian/debhelper-build-stamp
rm -rf debian/.debhelper/
rm -f -- debian/btop.substvars debian/files
rm -fr -- debian/btop/ debian/tmp/
find . \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path
.\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o
-type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} + \) -o \
\( -type d -a \( -name autom4te.cache -o -name __pycache__ \)
-prune -exec rm -rf {} + \) \)
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building btop using existing ./btop_1.4.6.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building btop in btop_1.4.6-2.0.debian.tar.xz
dpkg-source: info: building btop in btop_1.4.6-2.0.dsc
[0mI: Generated dsc will be overwritten by build result; not generating
changes file[0m
dpkg-source: info: unapplying ftbfs-printf-string-error-in-info-target.patch
I: Copying COW directory
I: forking: rm -rf /var/cache/pbuilder/build/cow.2079235
I: forking: cp -al /var/cache/pbuilder/base-sid-amd64.cow
/var/cache/pbuilder/build/cow.2079235
I: removed stale ilistfile /var/cache/pbuilder/build/cow.2079235/.ilist
I: forking: chroot /var/cache/pbuilder/build/cow.2079235 cowdancer-ilistcreate
/.ilist 'find . -xdev -path ./home -prune -o \( \( -type l -o -type f \) -a
-links +1 -print0 \) | xargs -0 stat --format '%d %i ''
I: Invoking pbuilder
I: forking: pbuilder build --debbuildopts --debbuildopts --debbuildopts -j4
--buildplace /var/cache/pbuilder/build/cow.2079235 --buildresult
/home/oweh/salsa/build-dir --mirror http://deb.debian.org/debian --architecture
amd64 --distribution sid --no-targz --internal-chrootexec 'chroot
/var/cache/pbuilder/build/cow.2079235 cow-shell'
/home/oweh/salsa/build-dir/btop_1.4.6-2.0.dsc
W: /home/oweh/.pbuilderrc does not exist
[0mI: Running in no-targz mode[0m
[0mI: pbuilder: network access will be disabled during build[0m
[0mI: Current time: Thu Feb 12 21:04:38 CET 2026[0m
[0mI: pbuilder-time-stamp: 1770926678[0m
[0mI: copying local configuration[0m
[1;33mW: --override-config is not set; not updating apt.conf Read the manpage
for details.[0m
[0mI: mounting /proc filesystem[0m
[0mI: mounting /sys filesystem[0m
[0mI: creating /{dev,run}/shm[0m
[0mI: mounting /dev/pts filesystem[0m
[0mI: policy-rc.d already exists[0m
[0mI: using eatmydata during job[0m
[0mI: Obtaining the cached apt archive contents[0m
[0mI: Copying source file[0m
[0mI: copying [/home/oweh/salsa/build-dir/btop_1.4.6-2.0.dsc][0m
[0mI: copying [/home/oweh/salsa/build-dir/btop_1.4.6.orig.tar.gz][0m
[0mI: copying [/home/oweh/salsa/build-dir/btop_1.4.6-2.0.debian.tar.xz][0m
[0mI: Extracting source[0m
dpkg-source: warning: extracting unsigned source package (btop_1.4.6-2.0.dsc)
dpkg-source: info: extracting btop in btop-1.4.6
dpkg-source: info: unpacking btop_1.4.6.orig.tar.gz
dpkg-source: info: unpacking btop_1.4.6-2.0.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying ftbfs-printf-string-error-in-info-target.patch
[0mI: using fakeroot in build.[0m
[0mI: Installing the build-deps[0m
-> Attempting to satisfy build-dependencies
-> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team <[email protected]>
Description: Dummy package to satisfy dependencies with aptitude - created by
pbuilder
This package was created automatically by pbuilder to satisfy the
build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), librocm-smi-dev, lowdown
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in
'/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 14725 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring
anyway as you requested:
pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
Package debhelper-compat is not installed.
pbuilder-satisfydepends-dummy depends on librocm-smi-dev; however:
Package librocm-smi-dev is not installed.
pbuilder-satisfydepends-dummy depends on lowdown; however:
Package lowdown is not installed.
Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version
(0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version
(0.invalid.0)
The following NEW packages will be installed:
autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a}
debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a}
gettext{a} gettext-base{a} groff-base{a} intltool-debian{a}
libarchive-zip-perl{a} libdebhelper-perl{a} libdrm-amdgpu1{a} libdrm-common{a}
libdrm-dev{a} libdrm-intel1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a}
libelf1t64{a} libfile-stripnondeterminism-perl{a} libmagic-mgc{a}
libmagic1t64{a} liboam-dev{a} liboam1{a} libpciaccess-dev{a} libpciaccess0{a}
libpipeline1{a} librocm-smi-dev{a} librocm-smi64-1{a} libtool{a}
libuchardet0{a} libunistring5{a} libxml2-16{a} lowdown{a} m4{a} man-db{a}
po-debconf{a}
The following packages are RECOMMENDED but will NOT be installed:
curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget
0 packages upgraded, 42 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.9 MB of archives. After unpacking 50.3 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian sid/main amd64 libmagic-mgc amd64
1:5.46-5+b1 [338 kB]
Get: 2 http://deb.debian.org/debian sid/main amd64 libmagic1t64 amd64
1:5.46-5+b1 [110 kB]
Get: 3 http://deb.debian.org/debian sid/main amd64 file amd64 1:5.46-5+b1 [43.8
kB]
Get: 4 http://deb.debian.org/debian sid/main amd64 gettext-base amd64 0.23.2-1
[245 kB]
Get: 5 http://deb.debian.org/debian sid/main amd64 libuchardet0 amd64
0.0.8-2+b1 [68.8 kB]
Get: 6 http://deb.debian.org/debian sid/main amd64 groff-base amd64 1.23.0-10
[1194 kB]
Get: 7 http://deb.debian.org/debian sid/main amd64 bsdextrautils amd64 2.41.3-3
[99.1 kB]
Get: 8 http://deb.debian.org/debian sid/main amd64 libpipeline1 amd64 1.5.8-2
[42.1 kB]
Get: 9 http://deb.debian.org/debian sid/main amd64 man-db amd64 2.13.1-1 [1469
kB]
Get: 10 http://deb.debian.org/debian sid/main amd64 m4 amd64 1.4.21-1 [332 kB]
Get: 11 http://deb.debian.org/debian sid/main amd64 autoconf all 2.72-3.1 [494
kB]
Get: 12 http://deb.debian.org/debian sid/main amd64 autotools-dev all
20240727.1 [60.2 kB]
Get: 13 http://deb.debian.org/debian sid/main amd64 automake all 1:1.18.1-3
[878 kB]
Get: 14 http://deb.debian.org/debian sid/main amd64 autopoint all 0.23.2-1 [772
kB]
Get: 15 http://deb.debian.org/debian sid/main amd64 libdebhelper-perl all 13.29
[92.6 kB]
Get: 16 http://deb.debian.org/debian sid/main amd64 libtool all 2.5.4-9 [540 kB]
Get: 17 http://deb.debian.org/debian sid/main amd64 dh-autoreconf all 21+nmu1
[11.7 kB]
Get: 18 http://deb.debian.org/debian sid/main amd64 libarchive-zip-perl all
1.68-1 [104 kB]
Get: 19 http://deb.debian.org/debian sid/main amd64
libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB]
Get: 20 http://deb.debian.org/debian sid/main amd64 dh-strip-nondeterminism all
1.15.0-1 [8812 B]
Get: 21 http://deb.debian.org/debian sid/main amd64 libelf1t64 amd64 0.194-1
[185 kB]
Get: 22 http://deb.debian.org/debian sid/main amd64 dwz amd64 0.16-2 [108 kB]
Get: 23 http://deb.debian.org/debian sid/main amd64 libunistring5 amd64
1.3-2+b1 [466 kB]
Get: 24 http://deb.debian.org/debian sid/main amd64 libxml2-16 amd64
2.15.1+dfsg-2+b1 [641 kB]
Get: 25 http://deb.debian.org/debian sid/main amd64 gettext amd64 0.23.2-1
[1687 kB]
Get: 26 http://deb.debian.org/debian sid/main amd64 intltool-debian all
0.35.0+20060710.6 [22.9 kB]
Get: 27 http://deb.debian.org/debian sid/main amd64 po-debconf all 1.0.22 [216
kB]
Get: 28 http://deb.debian.org/debian sid/main amd64 debhelper all 13.29 [943 kB]
Get: 29 http://deb.debian.org/debian sid/main amd64 libdrm-common all 2.4.131-1
[9168 B]
Get: 30 http://deb.debian.org/debian sid/main amd64 libdrm2 amd64 2.4.131-1
[39.9 kB]
Get: 31 http://deb.debian.org/debian sid/main amd64 libdrm-amdgpu1 amd64
2.4.131-1 [24.5 kB]
Get: 32 http://deb.debian.org/debian sid/main amd64 libpciaccess0 amd64
0.17-3+b4 [52.1 kB]
Get: 33 http://deb.debian.org/debian sid/main amd64 libdrm-intel1 amd64
2.4.131-1 [65.6 kB]
Get: 34 http://deb.debian.org/debian sid/main amd64 libdrm-radeon1 amd64
2.4.131-1 [23.0 kB]
Get: 35 http://deb.debian.org/debian sid/main amd64 libdrm-nouveau2 amd64
2.4.131-1 [20.8 kB]
Get: 36 http://deb.debian.org/debian sid/main amd64 libpciaccess-dev amd64
0.17-3+b4 [55.5 kB]
Get: 37 http://deb.debian.org/debian sid/main amd64 libdrm-dev amd64 2.4.131-1
[306 kB]
Get: 38 http://deb.debian.org/debian sid/main amd64 liboam1 amd64 6.4.1-1.1
[431 kB]
Get: 39 http://deb.debian.org/debian sid/main amd64 liboam-dev amd64 6.4.1-1.1
[21.2 kB]
Get: 40 http://deb.debian.org/debian sid/main amd64 librocm-smi64-1 amd64
6.4.1-1.1 [425 kB]
Get: 41 http://deb.debian.org/debian sid/main amd64 librocm-smi-dev amd64
6.4.1-1.1 [60.9 kB]
Get: 42 http://deb.debian.org/debian sid/main amd64 lowdown amd64 2.0.4-1 [133
kB]
Fetched 12.9 MB in 1s (18.7 MB/s)
Preconfiguring packages ...
Selecting previously unselected package libmagic-mgc.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14725 files and directories currently installed.)
Preparing to unpack .../00-libmagic-mgc_1%3a5.46-5+b1_amd64.deb ...
Unpacking libmagic-mgc (1:5.46-5+b1) ...
Selecting previously unselected package libmagic1t64:amd64.
Preparing to unpack .../01-libmagic1t64_1%3a5.46-5+b1_amd64.deb ...
Unpacking libmagic1t64:amd64 (1:5.46-5+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../02-file_1%3a5.46-5+b1_amd64.deb ...
Unpacking file (1:5.46-5+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../03-gettext-base_0.23.2-1_amd64.deb ...
Unpacking gettext-base (0.23.2-1) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../04-libuchardet0_0.0.8-2+b1_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.8-2+b1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../05-groff-base_1.23.0-10_amd64.deb ...
Unpacking groff-base (1.23.0-10) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../06-bsdextrautils_2.41.3-3_amd64.deb ...
Unpacking bsdextrautils (2.41.3-3) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../07-libpipeline1_1.5.8-2_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.8-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../08-man-db_2.13.1-1_amd64.deb ...
Unpacking man-db (2.13.1-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../09-m4_1.4.21-1_amd64.deb ...
Unpacking m4 (1.4.21-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../10-autoconf_2.72-3.1_all.deb ...
Unpacking autoconf (2.72-3.1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../11-autotools-dev_20240727.1_all.deb ...
Unpacking autotools-dev (20240727.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../12-automake_1%3a1.18.1-3_all.deb ...
Unpacking automake (1:1.18.1-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../13-autopoint_0.23.2-1_all.deb ...
Unpacking autopoint (0.23.2-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../14-libdebhelper-perl_13.29_all.deb ...
Unpacking libdebhelper-perl (13.29) ...
Selecting previously unselected package libtool.
Preparing to unpack .../15-libtool_2.5.4-9_all.deb ...
Unpacking libtool (2.5.4-9) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../16-dh-autoreconf_21+nmu1_all.deb ...
Unpacking dh-autoreconf (21+nmu1) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../17-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../18-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../19-dh-strip-nondeterminism_1.15.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.15.0-1) ...
Selecting previously unselected package libelf1t64:amd64.
Preparing to unpack .../20-libelf1t64_0.194-1_amd64.deb ...
Unpacking libelf1t64:amd64 (0.194-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../21-dwz_0.16-2_amd64.deb ...
Unpacking dwz (0.16-2) ...
Selecting previously unselected package libunistring5:amd64.
Preparing to unpack .../22-libunistring5_1.3-2+b1_amd64.deb ...
Unpacking libunistring5:amd64 (1.3-2+b1) ...
Selecting previously unselected package libxml2-16:amd64.
Preparing to unpack .../23-libxml2-16_2.15.1+dfsg-2+b1_amd64.deb ...
Unpacking libxml2-16:amd64 (2.15.1+dfsg-2+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../24-gettext_0.23.2-1_amd64.deb ...
Unpacking gettext (0.23.2-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../25-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../26-po-debconf_1.0.22_all.deb ...
Unpacking po-debconf (1.0.22) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../27-debhelper_13.29_all.deb ...
Unpacking debhelper (13.29) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../28-libdrm-common_2.4.131-1_all.deb ...
Unpacking libdrm-common (2.4.131-1) ...
Selecting previously unselected package libdrm2:amd64.
Preparing to unpack .../29-libdrm2_2.4.131-1_amd64.deb ...
Unpacking libdrm2:amd64 (2.4.131-1) ...
Selecting previously unselected package libdrm-amdgpu1:amd64.
Preparing to unpack .../30-libdrm-amdgpu1_2.4.131-1_amd64.deb ...
Unpacking libdrm-amdgpu1:amd64 (2.4.131-1) ...
Selecting previously unselected package libpciaccess0:amd64.
Preparing to unpack .../31-libpciaccess0_0.17-3+b4_amd64.deb ...
Unpacking libpciaccess0:amd64 (0.17-3+b4) ...
Selecting previously unselected package libdrm-intel1:amd64.
Preparing to unpack .../32-libdrm-intel1_2.4.131-1_amd64.deb ...
Unpacking libdrm-intel1:amd64 (2.4.131-1) ...
Selecting previously unselected package libdrm-radeon1:amd64.
Preparing to unpack .../33-libdrm-radeon1_2.4.131-1_amd64.deb ...
Unpacking libdrm-radeon1:amd64 (2.4.131-1) ...
Selecting previously unselected package libdrm-nouveau2:amd64.
Preparing to unpack .../34-libdrm-nouveau2_2.4.131-1_amd64.deb ...
Unpacking libdrm-nouveau2:amd64 (2.4.131-1) ...
Selecting previously unselected package libpciaccess-dev:amd64.
Preparing to unpack .../35-libpciaccess-dev_0.17-3+b4_amd64.deb ...
Unpacking libpciaccess-dev:amd64 (0.17-3+b4) ...
Selecting previously unselected package libdrm-dev:amd64.
Preparing to unpack .../36-libdrm-dev_2.4.131-1_amd64.deb ...
Unpacking libdrm-dev:amd64 (2.4.131-1) ...
Selecting previously unselected package liboam1.
Preparing to unpack .../37-liboam1_6.4.1-1.1_amd64.deb ...
Unpacking liboam1 (6.4.1-1.1) ...
Selecting previously unselected package liboam-dev.
Preparing to unpack .../38-liboam-dev_6.4.1-1.1_amd64.deb ...
Unpacking liboam-dev (6.4.1-1.1) ...
Selecting previously unselected package librocm-smi64-1.
Preparing to unpack .../39-librocm-smi64-1_6.4.1-1.1_amd64.deb ...
Unpacking librocm-smi64-1 (6.4.1-1.1) ...
Selecting previously unselected package librocm-smi-dev.
Preparing to unpack .../40-librocm-smi-dev_6.4.1-1.1_amd64.deb ...
Unpacking librocm-smi-dev (6.4.1-1.1) ...
Selecting previously unselected package lowdown.
Preparing to unpack .../41-lowdown_2.0.4-1_amd64.deb ...
Unpacking lowdown (2.0.4-1) ...
Setting up libpipeline1:amd64 (1.5.8-2) ...
Setting up libpciaccess0:amd64 (0.17-3+b4) ...
Setting up libpciaccess-dev:amd64 (0.17-3+b4) ...
Setting up bsdextrautils (2.41.3-3) ...
Setting up libmagic-mgc (1:5.46-5+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libxml2-16:amd64 (2.15.1+dfsg-2+b1) ...
Setting up libdebhelper-perl (13.29) ...
Setting up libmagic1t64:amd64 (1:5.46-5+b1) ...
Setting up liboam1 (6.4.1-1.1) ...
Setting up gettext-base (0.23.2-1) ...
Setting up m4 (1.4.21-1) ...
Setting up file (1:5.46-5+b1) ...
Setting up libelf1t64:amd64 (0.194-1) ...
Setting up autotools-dev (20240727.1) ...
Setting up liboam-dev (6.4.1-1.1) ...
Setting up libunistring5:amd64 (1.3-2+b1) ...
Setting up autopoint (0.23.2-1) ...
Setting up autoconf (2.72-3.1) ...
Setting up lowdown (2.0.4-1) ...
Setting up dwz (0.16-2) ...
Setting up libuchardet0:amd64 (0.0.8-2+b1) ...
Setting up libdrm-common (2.4.131-1) ...
Setting up librocm-smi64-1 (6.4.1-1.1) ...
Setting up automake (1:1.18.1-3) ...
update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake
(automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.15.0-1) ...
Setting up gettext (0.23.2-1) ...
Setting up libtool (2.5.4-9) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (21+nmu1) ...
Setting up dh-strip-nondeterminism (1.15.0-1) ...
Setting up libdrm2:amd64 (2.4.131-1) ...
Setting up groff-base (1.23.0-10) ...
Setting up libdrm-amdgpu1:amd64 (2.4.131-1) ...
Setting up libdrm-nouveau2:amd64 (2.4.131-1) ...
Setting up libdrm-radeon1:amd64 (2.4.131-1) ...
Setting up po-debconf (1.0.22) ...
Setting up libdrm-intel1:amd64 (2.4.131-1) ...
Setting up man-db (2.13.1-1) ...
Building database of manual pages ...
Setting up libdrm-dev:amd64 (2.4.131-1) ...
Setting up debhelper (13.29) ...
Setting up librocm-smi-dev (6.4.1-1.1) ...
Processing triggers for libc-bin (2.42-13) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
-> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
Solving dependencies...
The following additional packages will be installed:
libfakeroot
The following NEW packages will be installed:
fakeroot libfakeroot
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 106 kB of archives.
After this operation, 391 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main amd64 libfakeroot amd64 1.37.2-1
[29.9 kB]
Get:2 http://deb.debian.org/debian sid/main amd64 fakeroot amd64 1.37.2-1 [76.2
kB]
Fetched 106 kB in 0s (5926 kB/s)
Selecting previously unselected package libfakeroot:amd64.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 16811 files and directories currently installed.)
Preparing to unpack .../libfakeroot_1.37.2-1_amd64.deb ...
Unpacking libfakeroot:amd64 (1.37.2-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../fakeroot_1.37.2-1_amd64.deb ...
Unpacking fakeroot (1.37.2-1) ...
Setting up libfakeroot:amd64 (1.37.2-1) ...
Setting up fakeroot (1.37.2-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot
(fakeroot) in auto mode
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for libc-bin (2.42-13) ...
[0mI: Copying back the cached apt archive contents[0m
[0mI: new cache content 'libuchardet0_0.0.8-2+b1_amd64.deb' added[0m
[0mI: new cache content 'lowdown_2.0.4-1_amd64.deb' added[0m
[0mI: new cache content 'man-db_2.13.1-1_amd64.deb' added[0m
[0mI: new cache content 'dwz_0.16-2_amd64.deb' added[0m
[0mI: new cache content 'libfakeroot_1.37.2-1_amd64.deb' added[0m
[0mI: new cache content 'liboam1_6.4.1-1.1_amd64.deb' added[0m
[0mI: new cache content 'libdrm-radeon1_2.4.131-1_amd64.deb' added[0m
[0mI: new cache content 'libmagic-mgc_1%3a5.46-5+b1_amd64.deb' added[0m
[0mI: new cache content 'librocm-smi-dev_6.4.1-1.1_amd64.deb' added[0m
[0mI: new cache content 'autoconf_2.72-3.1_all.deb' added[0m
[0mI: new cache content 'bsdextrautils_2.41.3-3_amd64.deb' added[0m
[0mI: new cache content 'libdebhelper-perl_13.29_all.deb' added[0m
[0mI: new cache content 'libdrm-dev_2.4.131-1_amd64.deb' added[0m
[0mI: new cache content 'librocm-smi64-1_6.4.1-1.1_amd64.deb' added[0m
[0mI: new cache content 'libdrm-common_2.4.131-1_all.deb' added[0m
[0mI: new cache content 'automake_1%3a1.18.1-3_all.deb' added[0m
[0mI: new cache content 'libfile-stripnondeterminism-perl_1.15.0-1_all.deb'
added[0m
[0mI: new cache content 'libdrm-intel1_2.4.131-1_amd64.deb' added[0m
[0mI: new cache content 'debhelper_13.29_all.deb' added[0m
[0mI: new cache content 'intltool-debian_0.35.0+20060710.6_all.deb' added[0m
[0mI: new cache content 'dh-strip-nondeterminism_1.15.0-1_all.deb' added[0m
[0mI: new cache content 'libarchive-zip-perl_1.68-1_all.deb' added[0m
[0mI: new cache content 'libmagic1t64_1%3a5.46-5+b1_amd64.deb' added[0m
[0mI: new cache content 'po-debconf_1.0.22_all.deb' added[0m
[0mI: new cache content 'fakeroot_1.37.2-1_amd64.deb' added[0m
[0mI: new cache content 'dh-autoreconf_21+nmu1_all.deb' added[0m
[0mI: new cache content 'libdrm2_2.4.131-1_amd64.deb' added[0m
[0mI: new cache content 'libpipeline1_1.5.8-2_amd64.deb' added[0m
[0mI: new cache content 'm4_1.4.21-1_amd64.deb' added[0m
[0mI: new cache content 'gettext_0.23.2-1_amd64.deb' added[0m
[0mI: new cache content 'autotools-dev_20240727.1_all.deb' added[0m
[0mI: new cache content 'autopoint_0.23.2-1_all.deb' added[0m
[0mI: new cache content 'libtool_2.5.4-9_all.deb' added[0m
[0mI: new cache content 'libunistring5_1.3-2+b1_amd64.deb' added[0m
[0mI: new cache content 'libdrm-amdgpu1_2.4.131-1_amd64.deb' added[0m
[0mI: new cache content 'libxml2-16_2.15.1+dfsg-2+b1_amd64.deb' added[0m
[0mI: new cache content 'libpciaccess0_0.17-3+b4_amd64.deb' added[0m
[0mI: new cache content 'file_1%3a5.46-5+b1_amd64.deb' added[0m
[0mI: new cache content 'gettext-base_0.23.2-1_amd64.deb' added[0m
[0mI: new cache content 'groff-base_1.23.0-10_amd64.deb' added[0m
[0mI: new cache content 'libelf1t64_0.194-1_amd64.deb' added[0m
[0mI: new cache content 'liboam-dev_6.4.1-1.1_amd64.deb' added[0m
[0mI: new cache content 'libpciaccess-dev_0.17-3+b4_amd64.deb' added[0m
[0mI: new cache content 'libdrm-nouveau2_2.4.131-1_amd64.deb' added[0m
[0mI: Building the package[0m
[0mI: Running cd /build/btop-1.4.6/ && env
PATH="/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent" dpkg-buildpackage -us
-uc -j4 && env PATH="/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent"
dpkg-genchanges -S > ../btop_1.4.6-2.0_source.changes[0m
dpkg-buildpackage: info: source package btop
dpkg-buildpackage: info: source version 1.4.6-2.0
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Sven Hartge <[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
debian/rules clean
dh clean --
dh_testdir -O--
dh_auto_clean -O--
make -j4 distclean
make[1]: Entering directory '/build/btop-1.4.6'
[1;91mRemoving: [1;97mbuilt objects...[0m
[1;91mRemoving: [1;97mbuilt binaries...[0m
make[1]: Leaving directory '/build/btop-1.4.6'
dh_autoreconf_clean -O--
dh_clean -O--
rm -f debian/debhelper-build-stamp
rm -rf debian/.debhelper/
rm -f -- debian/btop.substvars debian/files
rm -fr -- debian/btop/ debian/tmp/
find . \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path
.\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o
-type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} + \) -o \
\( -type d -a \( -name autom4te.cache -o -name __pycache__ \)
-prune -exec rm -rf {} + \) \)
dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building btop using existing ./btop_1.4.6.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building btop in btop_1.4.6-2.0.debian.tar.xz
dpkg-source: info: building btop in btop_1.4.6-2.0.dsc
debian/rules binary
dh binary --
dh_testdir -O--
dh_update_autotools_config -O--
dh_autoreconf -O--
dh_auto_configure -O--
dh_auto_build -O--
make -j4 INSTALL="install --strip-program=true"
make[1]: Entering directory '/build/btop-1.4.6'
[38;5;196m██████[38;5;240m╗ [38;5;196m████████[38;5;240m╗
[38;5;196m██████[38;5;240m╗ [38;5;196m██████[38;5;240m╗
[38;5;160m██[38;5;239m╔══[38;5;160m██[38;5;239m╗╚══[38;5;160m██[38;5;239m╔══╝[38;5;160m██[38;5;239m╔═══[38;5;160m██[38;5;239m╗[38;5;160m██[38;5;239m╔══[38;5;160m██[38;5;239m╗
[38;5;160m██[38;5;239m╗ [38;5;160m██[38;5;239m╗
[38;5;124m██████[38;5;238m╔╝ [38;5;124m██[38;5;238m║
[38;5;124m██[38;5;238m║
[38;5;124m██[38;5;238m║[38;5;124m██████[38;5;238m╔╝
[38;5;124m██████[38;5;238m╗[38;5;124m██████[38;5;238m╗
[38;5;88m██[38;5;237m╔══[38;5;88m██[38;5;237m╗ [38;5;88m██[38;5;237m║
[38;5;88m██[38;5;237m║
[38;5;88m██[38;5;237m║[38;5;88m██[38;5;237m╔═══╝
╚═[38;5;88m██[38;5;237m╔═╝╚═[38;5;88m██[38;5;237m╔═╝
[38;5;52m██████[38;5;236m╔╝ [38;5;52m██[38;5;236m║
╚[38;5;52m██████[38;5;236m╔╝[38;5;52m██[38;5;236m║ ╚═╝ ╚═╝
[38;5;235m╚═════╝ ╚═╝ ╚═════╝ ╚═╝ [1;3;38;5;240mMakefile v1.6[0m
[1;92mPLATFORM [1;93m?| [0mLinux
[1;96mARCH [1;93m?| [0mx86_64
[1;95mGPU_SUPPORT [1;94m:| [0mtrue
[1;93mCXX [1;93m?| [0mg++ [1;93m([97m15.2.0[93m)
[1;93mCC [1;93m?| [0mcc [1;93m([97m15.2.0[93m)
[1;94mTHREADS [1;94m:| [0m8
[1;92mREQFLAGS [1;91m!| [0m-std=c++23
[1;91mWARNFLAGS [1;94m:| [0m-Wall -Wextra -pedantic
[1;94mOPTFLAGS [1;94m:| [0m-O2
[1;93mLDCXXFLAGS [1;94m:| [0m-pthread -DFMT_HEADER_ONLY
-D_GLIBCXX_ASSERTIONS -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG
-D_FILE_OFFSET_BITS=64 -fexceptions -fstack-clash-protection -fcf-protection
-fstack-protector -DGPU_SUPPORT
[1;95mCXXFLAGS [1;92m+| [0;37m$([92mREQFLAGS[37m)
$([93mLDCXXFLAGS[37m) $([94mOPTFLAGS[37m) $([91mWARNFLAGS[37m) -g -O2
-ffile-prefix-map=/build/btop-1.4.6=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
[1;95mLDFLAGS [1;92m+| [0;37m$([93mLDCXXFLAGS[37m)
$([94mOPTFLAGS[37m) $([91mWARNFLAGS[37m) -Wl,-z,relro -Wl,-z,now
mkdir -p bin
mkdir -p obj/linux
[1;92mBuilding btop++ [91m([97mv1.4.6[91m) [93mLinux [96mx86_64[0m
[1;92mGenerating man page btop.1[37m...[0m
[1mConfiguring obj/config.h[0m
sed -e "s|@GIT_COMMIT@||" -e "s|@CONFIGURE_COMMAND@|make STATIC=
GPU_SUPPORT=true RSMI_STATIC=|" -e "s|@COMPILER@|g++|" -e
"s|@COMPILER_VERSION@|15.2.0|" src/config.h.in | tee obj/config.h > /dev/null
[1;97mCompiling src/linux/intel_gpu_top/igt_perf.c[0m
cc -isystem include -Isrc -Iobj -c -o obj/igt_perf.c.o
src/linux/intel_gpu_top/igt_perf.c
[1;97mCompiling src/linux/intel_gpu_top/intel_device_info.c[0m
cc -isystem include -Isrc -Iobj -c -o obj/intel_device_info.c.o
src/linux/intel_gpu_top/intel_device_info.c
[1;97mCompiling src/linux/intel_gpu_top/intel_name_lookup_shim.c[0m
cc -isystem include -Isrc -Iobj -c -o obj/intel_name_lookup_shim.c.o
src/linux/intel_gpu_top/intel_name_lookup_shim.c
[1;97mCompiling src/linux/intel_gpu_top/intel_gpu_top.c[0m
cc -isystem include -Isrc -Iobj -c -o obj/intel_gpu_top.c.o
src/linux/intel_gpu_top/intel_gpu_top.c
[1;92m12%[10D[5C-> [1;37mobj/intel_device_info.c.o
[100D[38C[1;93m([1;97m32KiB[1;93m) [92m([97m00s[92m)[0m
[1;92m12%[10D[5C-> [1;37mobj/intel_name_lookup_shim.c.o
[100D[38C[1;93m([1;97m8.0KiB[1;93m) [92m([97m00s[92m)[0m
[1;92m18%[10D[5C-> [1;37mobj/igt_perf.c.o
[100D[38C[1;93m([1;97m8.0KiB[1;93m) [92m([97m00s[92m)[0m
[1;92m24%[10D[5C-> [1;37mobj/intel_gpu_top.c.o
[100D[38C[1;93m([1;97m16KiB[1;93m) [92m([97m00s[92m)[0m
[1;97mCompiling src/btop.cpp[0m
g++ -g -O2 -ffile-prefix-map=/build/btop-1.4.6=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-std=c++23 -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64
-fexceptions -fstack-clash-protection -fcf-protection -fstack-protector
-DGPU_SUPPORT -O2 -Wall -Wextra -pedantic -isystem include -Isrc -Iobj -MMD -c
-o obj/btop.o src/btop.cpp
[1;97mCompiling src/btop_cli.cpp[0m
g++ -g -O2 -ffile-prefix-map=/build/btop-1.4.6=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-std=c++23 -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64
-fexceptions -fstack-clash-protection -fcf-protection -fstack-protector
-DGPU_SUPPORT -O2 -Wall -Wextra -pedantic -isystem include -Isrc -Iobj -MMD -c
-o obj/btop_cli.o src/btop_cli.cpp
[1;97mCompiling src/btop_config.cpp[0m
g++ -g -O2 -ffile-prefix-map=/build/btop-1.4.6=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-std=c++23 -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64
-fexceptions -fstack-clash-protection -fcf-protection -fstack-protector
-DGPU_SUPPORT -O2 -Wall -Wextra -pedantic -isystem include -Isrc -Iobj -MMD -c
-o obj/btop_config.o src/btop_config.cpp
[1;97mCompiling src/btop_draw.cpp[0m
g++ -g -O2 -ffile-prefix-map=/build/btop-1.4.6=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-std=c++23 -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64
-fexceptions -fstack-clash-protection -fcf-protection -fstack-protector
-DGPU_SUPPORT -O2 -Wall -Wextra -pedantic -isystem include -Isrc -Iobj -MMD -c
-o obj/btop_draw.o src/btop_draw.cpp
[1;92m30%[10D[5C-> [1;37mobj/btop_cli.o
[100D[38C[1;93m([1;97m3.5MiB[1;93m) [92m([97m14s[92m)[0m
[1;97mCompiling src/btop_input.cpp[0m
g++ -g -O2 -ffile-prefix-map=/build/btop-1.4.6=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-std=c++23 -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64
-fexceptions -fstack-clash-protection -fcf-protection -fstack-protector
-DGPU_SUPPORT -O2 -Wall -Wextra -pedantic -isystem include -Isrc -Iobj -MMD -c
-o obj/btop_input.o src/btop_input.cpp
[1;92m36%[10D[5C-> [1;37mobj/btop_config.o
[100D[38C[1;93m([1;97m8.6MiB[1;93m) [92m([97m21s[92m)[0m
[1;97mCompiling src/btop_menu.cpp[0m
g++ -g -O2 -ffile-prefix-map=/build/btop-1.4.6=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-std=c++23 -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64
-fexceptions -fstack-clash-protection -fcf-protection -fstack-protector
-DGPU_SUPPORT -O2 -Wall -Wextra -pedantic -isystem include -Isrc -Iobj -MMD -c
-o obj/btop_menu.o src/btop_menu.cpp
[1;92m42%[10D[5C-> [1;37mobj/btop.o [100D[38C[1;93m([1;97m12MiB[1;93m)
[92m([97m24s[92m)[0m
[1;97mCompiling src/btop_shared.cpp[0m
g++ -g -O2 -ffile-prefix-map=/build/btop-1.4.6=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-std=c++23 -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64
-fexceptions -fstack-clash-protection -fcf-protection -fstack-protector
-DGPU_SUPPORT -O2 -Wall -Wextra -pedantic -isystem include -Isrc -Iobj -MMD -c
-o obj/btop_shared.o src/btop_shared.cpp
[1;92m48%[10D[5C-> [1;37mobj/btop_input.o
[100D[38C[1;93m([1;97m7.9MiB[1;93m) [92m([97m13s[92m)[0m
[1;97mCompiling src/btop_theme.cpp[0m
g++ -g -O2 -ffile-prefix-map=/build/btop-1.4.6=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-std=c++23 -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64
-fexceptions -fstack-clash-protection -fcf-protection -fstack-protector
-DGPU_SUPPORT -O2 -Wall -Wextra -pedantic -isystem include -Isrc -Iobj -MMD -c
-o obj/btop_theme.o src/btop_theme.cpp
[1;92m60%[10D[5C-> [1;37mobj/btop_menu.o
[100D[38C[1;93m([1;97m9.7MiB[1;93m) [92m([97m14s[92m)[0m
[1;92m60%[10D[5C-> [1;37mobj/btop_draw.o
[100D[38C[1;93m([1;97m19MiB[1;93m) [92m([97m36s[92m)[0m
[1;97mCompiling src/btop_tools.cpp[0m
g++ -g -O2 -ffile-prefix-map=/build/btop-1.4.6=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-std=c++23 -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64
-fexceptions -fstack-clash-protection -fcf-protection -fstack-protector
-DGPU_SUPPORT -O2 -Wall -Wextra -pedantic -isystem include -Isrc -Iobj -MMD -c
-o obj/btop_tools.o src/btop_tools.cpp
[1;97mCompiling src/main.cpp[0m
g++ -g -O2 -ffile-prefix-map=/build/btop-1.4.6=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-std=c++23 -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64
-fexceptions -fstack-clash-protection -fcf-protection -fstack-protector
-DGPU_SUPPORT -O2 -Wall -Wextra -pedantic -isystem include -Isrc -Iobj -MMD -c
-o obj/main.o src/main.cpp
[1;92m66%[10D[5C-> [1;37mobj/main.o
[100D[38C[1;93m([1;97m152KiB[1;93m) [92m([97m01s[92m)[0m
[1;97mCompiling src/linux/btop_collect.cpp[0m
g++ -g -O2 -ffile-prefix-map=/build/btop-1.4.6=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-std=c++23 -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64
-fexceptions -fstack-clash-protection -fcf-protection -fstack-protector
-DGPU_SUPPORT -O2 -Wall -Wextra -pedantic -isystem include -Isrc -Iobj -MMD -c
-o obj/linux/btop_collect.o src/linux/btop_collect.cpp
src/btop_tools.cpp: In function 'size_t Tools::wide_ulen(std::string_view)':
src/btop_tools.cpp:218:30: warning: 'template<class _Codecvt, class _Elem,
class _Wide_alloc, class _Byte_alloc> class std::__cxx11::wstring_convert' is
deprecated [-Wdeprecated-declarations]
218 |
std::wstring_convert<std::codecvt_utf8<wchar_t>> conv;
| ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15/locale:47,
from /usr/include/c++/15/bits/fs_path.h:36,
from /usr/include/c++/15/filesystem:54,
from src/btop_tools.cpp:22:
/usr/include/c++/15/bits/locale_conv.h:262:33: note: declared here
262 | class _GLIBCXX17_DEPRECATED wstring_convert
| ^~~~~~~~~~~~~~~
src/btop_tools.cpp: In function 'std::string Tools::uresize(std::string,
size_t, bool)':
src/btop_tools.cpp:248:38: warning: 'template<class _Codecvt, class _Elem,
class _Wide_alloc, class _Byte_alloc> class std::__cxx11::wstring_convert' is
deprecated [-Wdeprecated-declarations]
248 |
std::wstring_convert<std::codecvt_utf8<wchar_t>> conv;
| ^~~~~~~~~~~~~~~
/usr/include/c++/15/bits/locale_conv.h:262:33: note: declared here
262 | class _GLIBCXX17_DEPRECATED wstring_convert
| ^~~~~~~~~~~~~~~
[1;92m78%[10D[5C-> [1;37mobj/btop_theme.o
[100D[38C[1;93m([1;97m6.3MiB[1;93m) [92m([97m09s[92m)[0m
[1;92m78%[10D[5C-> [1;37mobj/btop_shared.o
[100D[38C[1;93m([1;97m9.5MiB[1;93m) [92m([97m15s[92m)[0m
[1;92m84%[10D[5C-> [1;37mobj/btop_tools.o
[100D[38C[1;93m([1;97m7.6MiB[1;93m) [92m([97m12s[92m)[0m
[1;92m90%[10D[5C-> [1;37mobj/linux/btop_collect.o
[100D[38C[1;93m([1;97m20MiB[1;93m) [92m([97m25s[92m)[0m
[1;92mLinking and optimizing binary[37m...[0m
g++ -o bin/btop obj/btop.o obj/btop_cli.o obj/btop_config.o obj/btop_draw.o
obj/btop_input.o obj/btop_menu.o obj/btop_shared.o obj/btop_theme.o
obj/btop_tools.o obj/main.o obj/linux/btop_collect.o obj/igt_perf.c.o
obj/intel_device_info.c.o obj/intel_name_lookup_shim.c.o obj/intel_gpu_top.c.o
-Wl,-z,relro -Wl,-z,now -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64
-fexceptions -fstack-clash-protection -fcf-protection -fstack-protector
-DGPU_SUPPORT -O2 -Wall -Wextra -pedantic
[1;92m100% -> [1;37mbin/btop [100D[38C[1;93m([1;97m41MiB[1;93m)
[92m([97m00s[92m)[0m
[1;92mBuild complete in [92m([97m01m:05s[92m)[0m
make[1]: Leaving directory '/build/btop-1.4.6'
dh_auto_test -O--
rm -fr -- /tmp/dh-xdg-rundir-OJsgkCiQ
create-stamp debian/debhelper-build-stamp
dh_testroot -O--
dh_prep -O--
rm -f -- debian/btop.substvars
rm -fr -- debian/.debhelper/generated/btop/ debian/btop/ debian/tmp/
dh_installdirs -O--
debian/rules override_dh_auto_install
make[1]: Entering directory '/build/btop-1.4.6'
dh_auto_install -- DESTDIR=/build/btop-1.4.6/debian/tmp
install -m0755 -d /build/btop-1.4.6/debian/btop
make -j4 install DESTDIR=/build/btop-1.4.6/debian/btop
AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true"
DESTDIR=/build/btop-1.4.6/debian/tmp
make[2]: Entering directory '/build/btop-1.4.6'
[1;92mInstalling binary to:
[1;97m/build/btop-1.4.6/debian/tmp/usr/bin/btop[0m
[1;92mInstalling doc to:
[1;97m/build/btop-1.4.6/debian/tmp/usr/share/doc/btop[0m
[1;92mInstalling themes to:
[1;97m/build/btop-1.4.6/debian/tmp/usr/share/btop/themes[0m
[1;92mInstalling desktop entry to:
[1;97m/build/btop-1.4.6/debian/tmp/usr/share/applications/btop.desktop[0m
[1;92mInstalling PNG icon to:
[1;97m/build/btop-1.4.6/debian/tmp/usr/share/icons/hicolor/48x48/apps/btop.png[0m
[1;92mInstalling SVG icon to:
[1;97m/build/btop-1.4.6/debian/tmp/usr/share/icons/hicolor/scalable/apps/btop.svg[0m
[1;92mInstalling man page to:
[1;97m/build/btop-1.4.6/debian/tmp/usr/share/man/man1/btop.1[0m
make[2]: Leaving directory '/build/btop-1.4.6'
make[1]: Leaving directory '/build/btop-1.4.6'
dh_install -O--
install -m0755 -d debian/btop//usr/bin
cp --reflink=auto -a debian/tmp/usr/bin/btop debian/btop//usr/bin/
install -m0755 -d debian/btop//usr/share/applications
cp --reflink=auto -a debian/tmp/usr/share/applications/btop.desktop
debian/btop//usr/share/applications/
install -m0755 -d debian/btop//usr/share/btop
cp --reflink=auto -a debian/tmp/usr/share/btop/themes
debian/btop//usr/share/btop/
install -m0755 -d debian/btop//usr/share/doc/btop
cp --reflink=auto -a debian/tmp/usr/share/doc/btop/README.md
debian/btop//usr/share/doc/btop/
install -m0755 -d debian/btop//usr/share/icons/hicolor/48x48/apps
cp --reflink=auto -a
debian/tmp/usr/share/icons/hicolor/48x48/apps/btop.png
debian/btop//usr/share/icons/hicolor/48x48/apps/
install -m0755 -d debian/btop//usr/share/icons/hicolor/scalable/apps
cp --reflink=auto -a
debian/tmp/usr/share/icons/hicolor/scalable/apps/btop.svg
debian/btop//usr/share/icons/hicolor/scalable/apps/
install -m0755 -d debian/btop//usr/share/man/man1
cp --reflink=auto -a debian/tmp/usr/share/man/man1/btop.1
debian/btop//usr/share/man/man1/
dh_installdocs -O--
install -p -m0644 debian/copyright
debian/btop/usr/share/doc/btop/copyright
dh_installchangelogs -O--
install -m0755 -d debian/btop/usr/share/doc/btop
install -p -m0644
debian/.debhelper/generated/btop/dh_installchangelogs.dch.trimmed
debian/btop/usr/share/doc/btop/changelog.Debian
install -p -m0644 ./CHANGELOG.md
debian/btop/usr/share/doc/btop/changelog
dh_installexamples -O--
dh_installman -O--
man-recode --to-code UTF-8 --suffix .dh-new
debian/btop/usr/share/man/man1/btop.1
mv debian/btop/usr/share/man/man1/btop.1.dh-new
debian/btop/usr/share/man/man1/btop.1
chmod 0644 -- debian/btop/usr/share/man/man1/btop.1
dh_installcatalogs -O--
dh_installcron -O--
dh_installdebconf -O--
install -m0755 -d debian/btop/DEBIAN
dh_installemacsen -O--
dh_installifupdown -O--
dh_installinfo -O--
dh_installinit -O--
dh_installtmpfiles -O--
dh_installsystemd -O--
dh_installsystemduser -O--
dh_installmenu -O--
dh_installmime -O--
dh_installmodules -O--
dh_installlogcheck -O--
dh_installlogrotate -O--
dh_installpam -O--
dh_installppp -O--
dh_installudev -O--
dh_installgsettings -O--
dh_installinitramfs -O--
dh_installalternatives -O--
dh_bugfiles -O--
dh_ucf -O--
dh_lintian -O--
dh_icons -O--
dh_perl -O--
dh_usrlocal -O--
dh_link -O--
dh_installwm -O--
dh_installxfonts -O--
dh_strip_nondeterminism -O--
Using 1770926637 as canonical time
Normalizing debian/btop/usr/share/icons/hicolor/48x48/apps/btop.png
using File::StripNondeterminism::handlers::png
dh_compress -O--
cd debian/btop
chmod a-x usr/share/doc/btop/README.md usr/share/doc/btop/changelog
usr/share/doc/btop/changelog.Debian usr/share/man/man1/btop.1
gzip -9nf usr/share/doc/btop/README.md usr/share/doc/btop/changelog
usr/share/doc/btop/changelog.Debian usr/share/man/man1/btop.1
cd '/build/btop-1.4.6'
dh_fixperms -O--
find debian/btop ! -type l -a -true -a -true -print0 2>/dev/null |
xargs -0r chmod go=rX,u+rw,a-s
find debian/btop/usr/share/doc -type f -a -true -a ! -regex
'debian/btop/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r
chmod 0644
find debian/btop/usr/share/doc -type d -a -true -a -true -print0
2>/dev/null | xargs -0r chmod 0755
find debian/btop/usr/share/man debian/btop/usr/share/applications -type
f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
find debian/btop -type f \( -name '*.so.*' -o -name '*.so' -o -name
'*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o
-name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name
'*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0
2>/dev/null | xargs -0r chmod 0644
find debian/btop/usr/bin -type f -a -true -a -true -print0 2>/dev/null
| xargs -0r chmod a+x
dh_missing -O--
dh_dwz -a -O--
dwz -- debian/btop/usr/bin/btop
dh_strip -a -O--
install -m0755 -d
debian/.debhelper/btop/dbgsym-root/usr/lib/debug/.build-id/3a
objcopy --only-keep-debug --compress-debug-sections
debian/btop/usr/bin/btop
debian/.debhelper/btop/dbgsym-root/usr/lib/debug/.build-id/3a/d1de8331b955bbabf5dd679aff70363ef36a7f.debug
chmod 0644 --
debian/.debhelper/btop/dbgsym-root/usr/lib/debug/.build-id/3a/d1de8331b955bbabf5dd679aff70363ef36a7f.debug
strip --remove-section=.comment --remove-section=.note
debian/btop/usr/bin/btop
objcopy --add-gnu-debuglink
debian/.debhelper/btop/dbgsym-root/usr/lib/debug/.build-id/3a/d1de8331b955bbabf5dd679aff70363ef36a7f.debug
debian/btop/usr/bin/btop
install -m0755 -d debian/.debhelper/btop/dbgsym-root/usr/share/doc
ln -s btop debian/.debhelper/btop/dbgsym-root/usr/share/doc/btop-dbgsym
install -m0755 -d debian/.debhelper/btop
dh_makeshlibs -a -O--
rm -f debian/btop/DEBIAN/shlibs
dh_shlibdeps -a -O--
install -m0755 -d debian/btop/DEBIAN
dpkg-shlibdeps -Tdebian/btop.substvars debian/btop/usr/bin/btop
dh_installdeb -O--
install -m0755 -d debian/btop/DEBIAN
cp -f debian/postinst debian/btop/DEBIAN/postinst
[META] Replace #TOKEN#s in "debian/btop/DEBIAN/postinst"
chmod 0755 -- debian/btop/DEBIAN/postinst
dh_gencontrol -O--
install -m0755 -d debian/btop/DEBIAN
echo misc:Depends= >> debian/btop.substvars
echo misc:Pre-Depends= >> debian/btop.substvars
install -m0755 -d debian/.debhelper/btop/dbgsym-root/DEBIAN
dpkg-gencontrol -pbtop -ldebian/changelog -Tdebian/btop.substvars
-cdebian/control -Pdebian/.debhelper/btop/dbgsym-root -UPre-Depends
-URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts
-DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols
-UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=btop-dbgsym
-DDepends="btop (= \${binary:Version})" -DDescription="debug symbols for btop"
-DBuild-Ids=3ad1de8331b955bbabf5dd679aff70363ef36a7f -DSection=debug
-UMulti-Arch -UReplaces -UBreaks
chmod 0644 -- debian/.debhelper/btop/dbgsym-root/DEBIAN/control
dpkg-gencontrol -pbtop -ldebian/changelog -Tdebian/btop.substvars
-cdebian/control -Pdebian/btop
chmod 0644 -- debian/btop/DEBIAN/control
dh_md5sums -O--
install -m0755 -d debian/btop/DEBIAN
cd debian/btop >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@)
{ s/\\\\/\\/g; }' > DEBIAN/md5sums
chmod 0644 -- debian/btop/DEBIAN/md5sums
install -m0755 -d debian/.debhelper/btop/dbgsym-root/DEBIAN
cd debian/.debhelper/btop/dbgsym-root >/dev/null && xargs -r0 md5sum |
perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
chmod 0644 -- debian/.debhelper/btop/dbgsym-root/DEBIAN/md5sums
dh_builddeb -O--
dpkg-deb --root-owner-group --build debian/btop ..
dpkg-deb --root-owner-group --build debian/.debhelper/btop/dbgsym-root
..
dpkg-deb: building package 'btop' in '../btop_1.4.6-2.0_amd64.deb'.
dpkg-deb: building package 'btop-dbgsym' in
'../btop-dbgsym_1.4.6-2.0_amd64.deb'.
dpkg-genbuildinfo -O../btop_1.4.6-2.0_amd64.buildinfo
dpkg-genchanges -O../btop_1.4.6-2.0_amd64.changes
dpkg-genchanges: info: not including original source code in upload
dpkg-source --after-build .
dpkg-buildpackage: info: binary and diff upload (original source NOT included)
dpkg-genchanges: info: not including original source code in upload
[0mI: copying local configuration[0m
[0mI: Copying back the cached apt archive contents[0m
[0mI: unmounting dev/pts filesystem[0m
[0mI: unmounting dev/shm filesystem[0m
[0mI: unmounting proc filesystem[0m
[0mI: unmounting sys filesystem[0m
[0mI: Current time: Thu Feb 12 21:06:12 CET 2026[0m
[0mI: pbuilder-time-stamp: 1770926772[0m
I: Cleaning COW directory
I: forking: rm -rf /var/cache/pbuilder/build/cow.2079235