--- Begin Message ---
Package: src:libdumbnet
Version: 1.18.0-1
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary
dh_update_autotools_config
cp -an --reflink=auto config/config.guess
debian/.debhelper/bucket/files/af8a1922c9b3c240bf2119d4ec0965a0b5ec36b1016017ba66db44b3b53e9cea.tmp
cp: warning: behavior of -n is non-portable and may change in future; use
--update=none instead
mv
debian/.debhelper/bucket/files/af8a1922c9b3c240bf2119d4ec0965a0b5ec36b1016017ba66db44b3b53e9cea.tmp
debian/.debhelper/bucket/files/af8a1922c9b3c240bf2119d4ec0965a0b5ec36b1016017ba66db44b3b53e9cea
cp -f /usr/share/misc/config.guess ./config/config.guess
cp -an --reflink=auto config/config.sub
debian/.debhelper/bucket/files/d611751fba98e807c9684d253bb02aa73d6825fe0e0b9ae3cbf258a59171c9b0.tmp
cp: warning: behavior of -n is non-portable and may change in future; use
--update=none instead
mv
debian/.debhelper/bucket/files/d611751fba98e807c9684d253bb02aa73d6825fe0e0b9ae3cbf258a59171c9b0.tmp
debian/.debhelper/bucket/files/d611751fba98e807c9684d253bb02aa73d6825fe0e0b9ae3cbf258a59171c9b0
cp -f /usr/share/misc/config.sub ./config/config.sub
debian/rules override_dh_autoreconf
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_autoreconf autoreconf -- -f -i -Iconfig
[... snipped ...]
37 | fail_unless(strcmp(tmp, "doofus") == 0, "read3 failed");
| ^~~~~~~~~~~~~~
check_blob.c: In function ‘test_blob_insertdelete_fn’:
check_blob.c:48:52: warning: too many arguments for format [-Wformat-extra-args]
48 | fail_unless(blob_insert(b, "foo", 3) == 3, "insert1 failed");
| ^~~~~~~~~~~~~~~~
check_blob.c:50:52: warning: too many arguments for format [-Wformat-extra-args]
50 | fail_unless(blob_insert(b, "bar", 3) == 3, "insert2 failed");
| ^~~~~~~~~~~~~~~~
check_blob.c:54:48: warning: too many arguments for format [-Wformat-extra-args]
54 | fail_unless(strcmp(tmp,"barfoo") == 0, "read failed");
| ^~~~~~~~~~~~~
check_blob.c:56:51: warning: too many arguments for format [-Wformat-extra-args]
56 | fail_unless(blob_delete(b, NULL, 3) == 3, "delete failed");
| ^~~~~~~~~~~~~~~
check_blob.c:60:45: warning: too many arguments for format [-Wformat-extra-args]
60 | fail_unless(strcmp(tmp,"foo") == 0, "read failed");
| ^~~~~~~~~~~~~
check_blob.c:62:50: warning: too many arguments for format [-Wformat-extra-args]
62 | fail_unless(blob_delete(b, NULL, 4) < 0, "deleted more than
size");
|
^~~~~~~~~~~~~~~~~~~~~~~~
check_blob.c:65:17: warning: pointer targets in assignment from ‘char *’ to
‘u_char *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign]
65 | bf.base = "foobar";
| ^
check_blob.c:69:56: warning: too many arguments for format [-Wformat-extra-args]
69 | fail_unless(blob_insert(&bf, "foobar", 6) < 0, "inserted into
fixed");
|
^~~~~~~~~~~~~~~~~~~~~
check_blob.c:70:52: warning: too many arguments for format [-Wformat-extra-args]
70 | fail_unless(blob_delete(&bf, NULL, 3) < 0, "deleted from
fixed");
| ^~~~~~~~~~~~~~~~~~~~
check_blob.c: In function ‘test_blob_packunpack_fn’:
check_blob.c:98:13: warning: too many arguments for format [-Wformat-extra-args]
98 | "pack failed");
| ^~~~~~~~~~~~~
check_blob.c:106:13: warning: too many arguments for format
[-Wformat-extra-args]
106 | "unpack failed");
| ^~~~~~~~~~~~~~~
check_blob.c:114:22: warning: too many arguments for format
[-Wformat-extra-args]
114 | fail("unpacked weird crap");
| ^~~~~~~~~~~~~~~~~~~~~
check_blob.c: In function ‘test_blob_seek_fn’:
check_blob.c:127:43: warning: too many arguments for format
[-Wformat-extra-args]
127 | fail_unless(blob_skip(b, 3) == 3, "skip failed");
| ^~~~~~~~~~~~~
check_blob.c:128:43: warning: too many arguments for format
[-Wformat-extra-args]
128 | fail_unless(blob_skip(b, 3) == 6, "skip to end failed");
| ^~~~~~~~~~~~~~~~~~~~
check_blob.c:129:42: warning: too many arguments for format
[-Wformat-extra-args]
129 | fail_unless(blob_skip(b, 1) < 0, "skipped past end");
| ^~~~~~~~~~~~~~~~~~
check_blob.c:130:54: warning: too many arguments for format
[-Wformat-extra-args]
130 | fail_unless(blob_seek(b, -1, SEEK_END) == 5, "end seek failed");
| ^~~~~~~~~~~~~~~~~
check_blob.c:131:53: warning: too many arguments for format
[-Wformat-extra-args]
131 | fail_unless(blob_seek(b, 1, SEEK_SET) == 1, "set seek failed");
| ^~~~~~~~~~~~~~~~~
check_blob.c:133:53: warning: too many arguments for format
[-Wformat-extra-args]
133 | fail_unless(blob_seek(b, -1, SEEK_CUR) < 0, "seeked past 0");
| ^~~~~~~~~~~~~~~
check_blob.c:134:53: warning: too many arguments for format
[-Wformat-extra-args]
134 | fail_unless(blob_seek(b, 3, SEEK_CUR) == 3, "cur seek failed");
| ^~~~~~~~~~~~~~~~~
check_blob.c: In function ‘test_blob_index_fn’:
check_blob.c:146:52: warning: too many arguments for format
[-Wformat-extra-args]
146 | fail_unless(blob_index(b, "this", 4) == 0, "index start
failed");
| ^~~~~~~~~~~~~~~~~~~~
check_blob.c:147:50: warning: too many arguments for format
[-Wformat-extra-args]
147 | fail_unless(blob_index(b, "!", 1) == 19, "index end failed");
| ^~~~~~~~~~~~~~~~~~
check_blob.c:148:53: warning: too many arguments for format
[-Wformat-extra-args]
148 | fail_unless(blob_index(b, "only ", 5) == 8, "index middle
failed");
|
^~~~~~~~~~~~~~~~~~~~~
check_blob.c:149:51: warning: too many arguments for format
[-Wformat-extra-args]
149 | fail_unless(blob_rindex(b, "!", 1) == 19, "rindex end failed");
| ^~~~~~~~~~~~~~~~~~~
check_blob.c:150:53: warning: too many arguments for format
[-Wformat-extra-args]
150 | fail_unless(blob_rindex(b, "this", 4) == 0, "rindex start
failed");
|
^~~~~~~~~~~~~~~~~~~~~
check_blob.c:151:54: warning: too many arguments for format
[-Wformat-extra-args]
151 | fail_unless(blob_rindex(b, "only ", 5) == 8, "rindex middle
failed");
|
^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:548,
from check_blob.c:8:
In function ‘memcpy’,
inlined from ‘test_blob_packunpack_fn’ at check_blob.c:87:2:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:10: warning:
‘__builtin_memcpy’ forming offset 5 is out of the bounds [0, 5]
[-Warray-bounds=]
29 | return __builtin___memcpy_chk (__dest, __src, __len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 | __glibc_objsize0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -pthread -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
check_eth.o check_eth.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -pthread -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
check_fw.o check_fw.c
In file included from check_fw.c:10:
check_fw.c: In function ‘test_fw_openclose_fn’:
check_fw.c:21:47: warning: too many arguments for format [-Wformat-extra-args]
21 | fail_unless((fw = fw_open()) != NULL, "open failed");
| ^~~~~~~~~~~~~
check_fw.c:22:50: warning: too many arguments for format [-Wformat-extra-args]
22 | fail_unless((fw = fw_close(fw)) == NULL, "closed failed");
| ^~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -pthread -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
check_ip.o check_ip.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -pthread -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
check_intf.o check_intf.c
In file included from check_ip.c:10:
check_ip.c: In function ‘test_ip_openclose_fn’:
check_ip.c:21:46: warning: too many arguments for format [-Wformat-extra-args]
21 | fail_unless((i = ip_open()) != NULL, "open failed");
| ^~~~~~~~~~~~~
check_ip.c:22:48: warning: too many arguments for format [-Wformat-extra-args]
22 | fail_unless((i = ip_close(i)) == NULL, "close failed");
| ^~~~~~~~~~~~~~
In file included from check_intf.c:10:
check_intf.c: In function ‘test_intf_openclose_fn’:
check_intf.c:16:48: warning: too many arguments for format [-Wformat-extra-args]
16 | fail_unless((i = intf_open()) != NULL, "open failed");
| ^~~~~~~~~~~~~
check_intf.c:17:50: warning: too many arguments for format [-Wformat-extra-args]
17 | fail_unless((i = intf_close(i)) == NULL, "closed failed");
| ^~~~~~~~~~~~~~~
check_intf.c: In function ‘test_intf_get_fn’:
check_intf.c:28:46: warning: too many arguments for format [-Wformat-extra-args]
28 | fail_unless(intf_get(i, &ifent) < 0, "didn't fail on empty
request");
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check_intf.c:30:46: warning: too many arguments for format [-Wformat-extra-args]
30 | fail_unless(intf_get(i, &ifent) < 0, "didn't fail on empty
name");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -pthread -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
check_rand.o check_rand.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -pthread -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
check_route.o check_route.c
In file included from check_rand.c:10:
check_rand.c: In function ‘test_rand_openclose_fn’:
check_rand.c:16:48: warning: too many arguments for format [-Wformat-extra-args]
16 | fail_unless((r = rand_open()) != NULL, "open failed");
| ^~~~~~~~~~~~~
check_rand.c:17:50: warning: too many arguments for format [-Wformat-extra-args]
17 | fail_unless((r = rand_close(r)) == NULL, "close failed");
| ^~~~~~~~~~~~~~
check_rand.c: In function ‘test_rand_get_fn’:
check_rand.c:27:54: warning: too many arguments for format [-Wformat-extra-args]
27 | fail_unless(rand_get(r, &i, sizeof(i)) == 0, "get failed");
| ^~~~~~~~~~~~
check_rand.c: In function ‘test_rand_set_fn’:
check_rand.c:43:59: warning: too many arguments for format [-Wformat-extra-args]
43 | fail_unless(rand_get(r, buf1, sizeof(buf1)) == 0, "get failed");
| ^~~~~~~~~~~~
check_rand.c:44:60: warning: too many arguments for format [-Wformat-extra-args]
44 | fail_unless(memcmp(buf1, buf2, sizeof(buf1)) != 0, "get
b0rked");
| ^~~~~~~~~~~~
check_rand.c:45:54: warning: too many arguments for format [-Wformat-extra-args]
45 | fail_unless(rand_set(r, &i, sizeof(i)) == 0, "set failed");
| ^~~~~~~~~~~~
check_rand.c:46:59: warning: too many arguments for format [-Wformat-extra-args]
46 | fail_unless(rand_get(r, buf2, sizeof(buf2)) == 0, "get2
failed");
| ^~~~~~~~~~~~~
check_rand.c:47:60: warning: too many arguments for format [-Wformat-extra-args]
47 | fail_unless(memcmp(buf1, buf2, sizeof(buf1)) != 0, "set/get
b0rked");
|
^~~~~~~~~~~~~~~~
check_rand.c:48:54: warning: too many arguments for format [-Wformat-extra-args]
48 | fail_unless(rand_set(r, &i, sizeof(i)) == 0, "set2 failed");
| ^~~~~~~~~~~~~
check_rand.c:49:59: warning: too many arguments for format [-Wformat-extra-args]
49 | fail_unless(rand_get(r, buf1, sizeof(buf1)) == 0, "get3
failed");
| ^~~~~~~~~~~~~
check_rand.c:50:60: warning: too many arguments for format [-Wformat-extra-args]
50 | fail_unless(memcmp(buf1, buf2, sizeof(buf1)) == 0, "set
b0rked");
| ^~~~~~~~~~~~
check_rand.c: In function ‘test_rand_shuffle_fn’:
check_rand.c:64:53: warning: too many arguments for format [-Wformat-extra-args]
64 | fail_unless(strcmp(buf, SHUFFLE_TEXT) != 0, "shuffle failed");
| ^~~~~~~~~~~~~~~~
In file included from check_route.c:10:
check_route.c: In function ‘test_route_openclose_fn’:
check_route.c:16:49: warning: too many arguments for format
[-Wformat-extra-args]
16 | fail_unless((r = route_open()) != NULL, "open failed");
| ^~~~~~~~~~~~~
check_route.c:17:51: warning: too many arguments for format
[-Wformat-extra-args]
17 | fail_unless((r = route_close(r)) == NULL, "close failed");
| ^~~~~~~~~~~~~~
/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wall -Wl,-z,relro -Wl,-z,now -o check_addr check_addr.o
../../src/libdumbnet.la -lcheck_pic -lrt -lm -lsubunit
/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wall -Wl,-z,relro -Wl,-z,now -o check_arp check_arp.o
../../src/libdumbnet.la -lcheck_pic -lrt -lm -lsubunit
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wl,-z
-Wl,relro -Wl,-z -Wl,now -o .libs/check_addr check_addr.o ../../src/.libs/libdumbnet.so
-lcheck_pic -lrt -lm -lsubunit
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wl,-z
-Wl,relro -Wl,-z -Wl,now -o .libs/check_arp check_arp.o ../../src/.libs/libdumbnet.so
-lcheck_pic -lrt -lm -lsubunit
/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wall -Wl,-z,relro -Wl,-z,now -o check_blob check_blob.o
../../src/libdumbnet.la -lcheck_pic -lrt -lm -lsubunit
/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wall -Wl,-z,relro -Wl,-z,now -o check_eth check_eth.o
../../src/libdumbnet.la -lcheck_pic -lrt -lm -lsubunit
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wl,-z
-Wl,relro -Wl,-z -Wl,now -o .libs/check_blob check_blob.o ../../src/.libs/libdumbnet.so
-lcheck_pic -lrt -lm -lsubunit
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wl,-z
-Wl,relro -Wl,-z -Wl,now -o .libs/check_eth check_eth.o ../../src/.libs/libdumbnet.so
-lcheck_pic -lrt -lm -lsubunit
/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wall -Wl,-z,relro -Wl,-z,now -o check_fw check_fw.o
../../src/libdumbnet.la -lcheck_pic -lrt -lm -lsubunit
/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wall -Wl,-z,relro -Wl,-z,now -o check_ip check_ip.o
../../src/libdumbnet.la -lcheck_pic -lrt -lm -lsubunit
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wl,-z
-Wl,relro -Wl,-z -Wl,now -o .libs/check_fw check_fw.o ../../src/.libs/libdumbnet.so
-lcheck_pic -lrt -lm -lsubunit
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wl,-z
-Wl,relro -Wl,-z -Wl,now -o .libs/check_ip check_ip.o ../../src/.libs/libdumbnet.so
-lcheck_pic -lrt -lm -lsubunit
/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wall -Wl,-z,relro -Wl,-z,now -o check_intf check_intf.o
../../src/libdumbnet.la -lcheck_pic -lrt -lm -lsubunit
/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wall -Wl,-z,relro -Wl,-z,now -o check_rand check_rand.o
../../src/libdumbnet.la -lcheck_pic -lrt -lm -lsubunit
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wl,-z
-Wl,relro -Wl,-z -Wl,now -o .libs/check_intf check_intf.o ../../src/.libs/libdumbnet.so
-lcheck_pic -lrt -lm -lsubunit
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wl,-z
-Wl,relro -Wl,-z -Wl,now -o .libs/check_rand check_rand.o ../../src/.libs/libdumbnet.so
-lcheck_pic -lrt -lm -lsubunit
/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wall -Wl,-z,relro -Wl,-z,now -o check_route check_route.o
../../src/libdumbnet.la -lcheck_pic -lrt -lm -lsubunit
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wl,-z
-Wl,relro -Wl,-z -Wl,now -o .libs/check_route check_route.o ../../src/.libs/libdumbnet.so
-lcheck_pic -lrt -lm -lsubunit
make[3]: Leaving directory '/<<PKGBUILDDIR>>/test/check'
Making all in dumbnet
make[3]: Entering directory '/<<PKGBUILDDIR>>/test/dumbnet'
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
addr.o addr.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o arp.o
arp.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
aton.o aton.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
dumbnet.o dumbnet.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o eth.o
eth.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o fw.o
fw.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o hex.o
hex.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
icmp.o icmp.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
intf.o intf.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o ip.o
ip.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
rand.o rand.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
route.o route.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o
send.o send.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o tcp.o
tcp.c
gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o udp.o
udp.c
/bin/bash ../../libtool --tag=CC --mode=link gcc -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wall -Wl,-z,relro -Wl,-z,now -o dumbnet addr.o arp.o aton.o dumbnet.o
eth.o fw.o hex.o icmp.o intf.o ip.o rand.o route.o send.o tcp.o udp.o
../../src/libdumbnet.la
libtool: link: gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wl,-z
-Wl,relro -Wl,-z -Wl,now -o .libs/dumbnet addr.o arp.o aton.o dumbnet.o eth.o fw.o hex.o
icmp.o intf.o ip.o rand.o route.o send.o tcp.o udp.o ../../src/.libs/libdumbnet.so
make[3]: Leaving directory '/<<PKGBUILDDIR>>/test/dumbnet'
make[3]: Entering directory '/<<PKGBUILDDIR>>/test'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/test'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/test'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
rm -f debian/libdumbnet-dev.debhelper.log
debian/libdumbnet1.debhelper.log
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Running test suite. Errors are being ignored because several tests
# are bound to fail:
# * check_addr: fails because glibc gethostbyname() accepts malformed
# IPs
# * check_ip: fails because test includes binding to a RAW socket
# which requires CAP_NET_ADMIN
# * check_fw: fails because Linux doesn't provide a simple userspace
# fw API (and libdumbnet therefore includes its fw-none module which
# just returns ENOSYS)
/usr/bin/make -C test/check check-am
make[2]: Entering directory '/<<PKGBUILDDIR>>/test/check'
/usr/bin/make check-TESTS
make[3]: Entering directory '/<<PKGBUILDDIR>>/test/check'
make[4]: Entering directory '/<<PKGBUILDDIR>>/test/check'
PASS: check_addr
PASS: check_arp
PASS: check_blob
PASS: check_eth
FAIL: check_fw
FAIL: check_ip
PASS: check_intf
PASS: check_rand
PASS: check_route
============================================================================
Testsuite summary for libdumbnet 1.18.0
============================================================================
# TOTAL: 9
# PASS: 7
# SKIP: 0
# XFAIL: 0
# FAIL: 2
# XPASS: 0
# ERROR: 0
============================================================================
See test/check/test-suite.log
============================================================================
make[4]: *** [Makefile:745: test-suite.log] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/test/check'
make[3]: *** [Makefile:853: check-TESTS] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/test/check'
make[2]: *** [Makefile:981: check-am] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/test/check'
make[1]: [debian/rules:24: override_dh_auto_test] Error 2 (ignored)
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
dh_prep
rm -f -- debian/libdumbnet1.substvars debian/libdumbnet-dev.substvars
rm -fr -- debian/.debhelper/generated/libdumbnet1/ debian/libdumbnet1/
debian/tmp/ debian/.debhelper/generated/libdumbnet-dev/ debian/libdumbnet-dev/
dh_auto_install
install -m0755 -d /<<PKGBUILDDIR>>/debian/tmp
make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp
AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making install in include
make[2]: Entering directory '/<<PKGBUILDDIR>>/include'
Making install in dumbnet
make[3]: Entering directory '/<<PKGBUILDDIR>>/include/dumbnet'
make[4]: Entering directory '/<<PKGBUILDDIR>>/include/dumbnet'
make[4]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/dumbnet'
/usr/bin/install -c -m 644 addr.h arp.h blob.h eth.h fw.h icmp.h intf.h ip.h ip6.h os.h
rand.h route.h tcp.h tun.h udp.h sctp.h ndisc.h
'/<<PKGBUILDDIR>>/debian/tmp/usr/include/dumbnet'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/include/dumbnet'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/include/dumbnet'
make[3]: Entering directory '/<<PKGBUILDDIR>>/include'
make[4]: Entering directory '/<<PKGBUILDDIR>>/include'
make[4]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include'
/usr/bin/install -c -m 644 dumbnet.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/include'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/include'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/include'
Making install in man
make[2]: Entering directory '/<<PKGBUILDDIR>>/man'
make[3]: Entering directory '/<<PKGBUILDDIR>>/man'
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3'
/usr/bin/install -c -m 644 dumbnet.3
'/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/man'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/man'
Making install in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu'
/bin/bash ../libtool --mode=install /usr/bin/install -c libdumbnet.la
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/libdumbnet.so.1.0.2
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libdumbnet.so.1.0.2
libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s
-f libdumbnet.so.1.0.2 libdumbnet.so.1 || { rm -f libdumbnet.so.1 && ln -s libdumbnet.so.1.0.2
libdumbnet.so.1; }; })
libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s
-f libdumbnet.so.1.0.2 libdumbnet.so || { rm -f libdumbnet.so && ln -s libdumbnet.so.1.0.2
libdumbnet.so; }; })
libtool: install: /usr/bin/install -c .libs/libdumbnet.lai
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libdumbnet.la
libtool: install: /usr/bin/install -c .libs/libdumbnet.a
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libdumbnet.a
libtool: install: chmod 644
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libdumbnet.a
libtool: install: ranlib
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libdumbnet.a
libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu'
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making install in python
make[2]: Entering directory '/<<PKGBUILDDIR>>/python'
make[3]: Entering directory '/<<PKGBUILDDIR>>/python'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/python'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/python'
Making install in test
make[2]: Entering directory '/<<PKGBUILDDIR>>/test'
Making install in check
make[3]: Entering directory '/<<PKGBUILDDIR>>/test/check'
make[4]: Entering directory '/<<PKGBUILDDIR>>/test/check'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/test/check'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/test/check'
Making install in dumbnet
make[3]: Entering directory '/<<PKGBUILDDIR>>/test/dumbnet'
make[4]: Entering directory '/<<PKGBUILDDIR>>/test/dumbnet'
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/sbin'
/bin/bash ../../libtool --mode=install /usr/bin/install -c dumbnet
'/<<PKGBUILDDIR>>/debian/tmp/usr/sbin'
libtool: warning: '../../src/libdumbnet.la' has not been installed in
'/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/dumbnet
/<<PKGBUILDDIR>>/debian/tmp/usr/sbin/dumbnet
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man8'
/usr/bin/install -c -m 644 dumbnet.8
'/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man8'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/test/dumbnet'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/test/dumbnet'
make[3]: Entering directory '/<<PKGBUILDDIR>>/test'
make[4]: Entering directory '/<<PKGBUILDDIR>>/test'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/test'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/test'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/test'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
/usr/bin/install -c dumbnet-config '/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_install
install -m0755 -d debian/libdumbnet1//usr/lib/x86_64-linux-gnu
cp --reflink=auto -a
debian/tmp/usr/lib/x86_64-linux-gnu/libdumbnet.so.1
debian/tmp/usr/lib/x86_64-linux-gnu/libdumbnet.so.1.0.2
debian/libdumbnet1//usr/lib/x86_64-linux-gnu/
install -m0755 -d debian/libdumbnet-dev//usr
cp --reflink=auto -a debian/tmp/usr/bin debian/tmp/usr/include
debian/tmp/usr/sbin debian/libdumbnet-dev//usr/
install -m0755 -d debian/libdumbnet-dev//usr/lib/x86_64-linux-gnu
cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libdumbnet.a
debian/tmp/usr/lib/x86_64-linux-gnu/libdumbnet.so
debian/libdumbnet-dev//usr/lib/x86_64-linux-gnu/
install -m0755 -d debian/libdumbnet-dev//usr/share
cp --reflink=auto -a debian/tmp/usr/share/man
debian/libdumbnet-dev//usr/share/
dh_installdocs
install -m0755 -d debian/libdumbnet1/usr/share/doc/libdumbnet1
install -p -m0644 debian/README.Debian
debian/libdumbnet1/usr/share/doc/libdumbnet1/README.Debian
install -p -m0644 debian/copyright
debian/libdumbnet1/usr/share/doc/libdumbnet1/copyright
install -m0755 -d debian/libdumbnet-dev/usr/share/doc/libdumbnet-dev
install -m0755 -d debian/libdumbnet-dev/usr/share/doc/libdumbnet-dev
cp --reflink=auto -a ./README.md
debian/libdumbnet-dev/usr/share/doc/libdumbnet-dev
chmod -R u\+rw,go=rX debian/libdumbnet-dev/usr/share/doc
install -p -m0644 debian/copyright
debian/libdumbnet-dev/usr/share/doc/libdumbnet-dev/copyright
dh_installchangelogs
install -m0755 -d debian/libdumbnet1/usr/share/doc/libdumbnet1
install -p -m0644
debian/.debhelper/generated/libdumbnet1/dh_installchangelogs.dch.trimmed
debian/libdumbnet1/usr/share/doc/libdumbnet1/changelog.Debian
install -m0755 -d debian/libdumbnet-dev/usr/share/doc/libdumbnet-dev
install -p -m0644
debian/.debhelper/generated/libdumbnet-dev/dh_installchangelogs.dch.trimmed
debian/libdumbnet-dev/usr/share/doc/libdumbnet-dev/changelog.Debian
dh_installman
install -m0755 -d debian/libdumbnet-dev/usr/share/man/man1/
install -p -m0644 ./debian/dumbnet-config.1
debian/libdumbnet-dev/usr/share/man/man1/dumbnet-config.1
man-recode --to-code UTF-8 --suffix .dh-new
debian/libdumbnet-dev/usr/share/man/man1/dumbnet-config.1
debian/libdumbnet-dev/usr/share/man/man3/dumbnet.3
man-recode --to-code UTF-8 --suffix .dh-new
debian/libdumbnet-dev/usr/share/man/man8/dumbnet.8
mv debian/libdumbnet-dev/usr/share/man/man8/dumbnet.8.dh-new
debian/libdumbnet-dev/usr/share/man/man8/dumbnet.8
chmod 0644 -- debian/libdumbnet-dev/usr/share/man/man8/dumbnet.8
mv debian/libdumbnet-dev/usr/share/man/man1/dumbnet-config.1.dh-new
debian/libdumbnet-dev/usr/share/man/man1/dumbnet-config.1
mv debian/libdumbnet-dev/usr/share/man/man3/dumbnet.3.dh-new
debian/libdumbnet-dev/usr/share/man/man3/dumbnet.3
chmod 0644 -- debian/libdumbnet-dev/usr/share/man/man1/dumbnet-config.1
debian/libdumbnet-dev/usr/share/man/man3/dumbnet.3
dh_perl
dh_link
rm -f debian/libdumbnet1/usr/lib/x86_64-linux-gnu/libdumbnet.so.1
ln -s libdumbnet.so.1.0.2
debian/libdumbnet1/usr/lib/x86_64-linux-gnu/libdumbnet.so.1
rm -f debian/libdumbnet-dev/usr/lib/x86_64-linux-gnu/libdumbnet.so
ln -s libdumbnet.so.1.0.2
debian/libdumbnet-dev/usr/lib/x86_64-linux-gnu/libdumbnet.so
install -m0755 -d debian/libdumbnet-dev/usr/bin
rm -f debian/libdumbnet-dev/usr/bin/dnet-config
ln -s dumbnet-config debian/libdumbnet-dev/usr/bin/dnet-config
install -m0755 -d debian/libdumbnet-dev/usr/share/man/man1
rm -f debian/libdumbnet-dev/usr/share/man/man1/dnet-config.1
ln -s dumbnet-config.1
debian/libdumbnet-dev/usr/share/man/man1/dnet-config.1
dh_strip_nondeterminism
dh_compress
cd debian/libdumbnet1
cd debian/libdumbnet-dev
chmod a-x usr/share/doc/libdumbnet1/changelog.Debian
chmod a-x usr/share/doc/libdumbnet-dev/changelog.Debian
usr/share/man/man1/dumbnet-config.1 usr/share/man/man3/dumbnet.3
usr/share/man/man8/dumbnet.8
gzip -9nf usr/share/doc/libdumbnet1/changelog.Debian
gzip -9nf usr/share/doc/libdumbnet-dev/changelog.Debian
usr/share/man/man1/dumbnet-config.1 usr/share/man/man3/dumbnet.3
usr/share/man/man8/dumbnet.8
cd '/<<PKGBUILDDIR>>'
cd '/<<PKGBUILDDIR>>'
rm -f debian/libdumbnet-dev/usr/share/man/man1/dnet-config.1
debian/libdumbnet-dev/usr/share/man/man1/dnet-config.1.gz
ln -s dumbnet-config.1.gz
debian/libdumbnet-dev/usr/share/man/man1/dnet-config.1.gz
dh_fixperms
find debian/libdumbnet1 ! -type l -a -true -a -true -print0 2>/dev/null
| xargs -0r chmod go=rX,u+rw,a-s
find debian/libdumbnet-dev ! -type l -a -true -a -true -print0
2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
find debian/libdumbnet1/usr/share/doc -type f -a -true -a ! -regex
'debian/libdumbnet1/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null |
xargs -0r chmod 0644
find debian/libdumbnet-dev/usr/share/doc -type f -a -true -a ! -regex
'debian/libdumbnet-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null |
xargs -0r chmod 0644
find debian/libdumbnet1/usr/share/doc -type d -a -true -a -true -print0
2>/dev/null | xargs -0r chmod 0755
find debian/libdumbnet-dev/usr/share/doc -type d -a -true -a -true -print0
2>/dev/null | xargs -0r chmod 0755
find debian/libdumbnet1 -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/libdumbnet-dev/usr/share/man debian/libdumbnet-dev/usr/include
-type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
find debian/libdumbnet1/usr/lib -type f -name '*.ali' -a -true -a -true
-print0 2>/dev/null | xargs -0r chmod uga-w
find debian/libdumbnet-dev -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/libdumbnet-dev/usr/bin debian/libdumbnet-dev/usr/sbin -type f
-a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x
find debian/libdumbnet-dev/usr/lib -type f -name '*.ali' -a -true -a -true
-print0 2>/dev/null | xargs -0r chmod uga-w
dh_missing
dh_dwz -a
dwz -- debian/libdumbnet1/usr/lib/x86_64-linux-gnu/libdumbnet.so.1.0.2
dwz -- debian/libdumbnet-dev/usr/sbin/dumbnet
dh_strip -a
install -m0755 -d
debian/.debhelper/libdumbnet1/dbgsym-root/usr/lib/debug/.build-id/d6
objcopy --only-keep-debug --compress-debug-sections
debian/libdumbnet1/usr/lib/x86_64-linux-gnu/libdumbnet.so.1.0.2
debian/.debhelper/libdumbnet1/dbgsym-root/usr/lib/debug/.build-id/d6/869fc8f525b9c77c06096b80f4470a4eeb7787.debug
install -m0755 -d
debian/.debhelper/libdumbnet-dev/dbgsym-root/usr/lib/debug/.build-id/14
objcopy --only-keep-debug --compress-debug-sections
debian/libdumbnet-dev/usr/sbin/dumbnet
debian/.debhelper/libdumbnet-dev/dbgsym-root/usr/lib/debug/.build-id/14/e99c6faa41dd3b9943ad0403dabf83f4889306.debug
chmod 0644 --
debian/.debhelper/libdumbnet-dev/dbgsym-root/usr/lib/debug/.build-id/14/e99c6faa41dd3b9943ad0403dabf83f4889306.debug
strip --remove-section=.comment --remove-section=.note
debian/libdumbnet-dev/usr/sbin/dumbnet
objcopy --add-gnu-debuglink
debian/.debhelper/libdumbnet-dev/dbgsym-root/usr/lib/debug/.build-id/14/e99c6faa41dd3b9943ad0403dabf83f4889306.debug
debian/libdumbnet-dev/usr/sbin/dumbnet
chmod 0644 --
debian/.debhelper/libdumbnet1/dbgsym-root/usr/lib/debug/.build-id/d6/869fc8f525b9c77c06096b80f4470a4eeb7787.debug
strip --remove-section=.comment --remove-section=.note --strip-unneeded
debian/libdumbnet1/usr/lib/x86_64-linux-gnu/libdumbnet.so.1.0.2
strip --strip-debug --remove-section=.comment --remove-section=.note
--enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N
__gnu_lto_slim -N __gnu_lto_v1
debian/libdumbnet-dev/usr/lib/x86_64-linux-gnu/libdumbnet.a
objcopy --add-gnu-debuglink
debian/.debhelper/libdumbnet1/dbgsym-root/usr/lib/debug/.build-id/d6/869fc8f525b9c77c06096b80f4470a4eeb7787.debug
debian/libdumbnet1/usr/lib/x86_64-linux-gnu/libdumbnet.so.1.0.2
install -m0755 -d
debian/.debhelper/libdumbnet1/dbgsym-root/usr/share/doc
ln -s libdumbnet1
debian/.debhelper/libdumbnet1/dbgsym-root/usr/share/doc/libdumbnet1-dbgsym
install -m0755 -d debian/.debhelper/libdumbnet1
install -m0755 -d
debian/.debhelper/libdumbnet-dev/dbgsym-root/usr/share/doc
ln -s libdumbnet-dev
debian/.debhelper/libdumbnet-dev/dbgsym-root/usr/share/doc/libdumbnet-dev-dbgsym
install -m0755 -d debian/.debhelper/libdumbnet-dev
dh_makeshlibs -a
rm -f debian/libdumbnet1/DEBIAN/shlibs
install -m0755 -d debian/libdumbnet1/DEBIAN
echo "libdumbnet 1 libdumbnet1 (>= 1.18.0)" >>
debian/libdumbnet1/DEBIAN/shlibs
chmod 0644 -- debian/libdumbnet1/DEBIAN/shlibs
dpkg-gensymbols -plibdumbnet1 -Idebian/libdumbnet1.symbols
-Pdebian/libdumbnet1
-edebian/libdumbnet1/usr/lib/x86_64-linux-gnu/libdumbnet.so.1.0.2
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols
file: see diff output below
dpkg-gensymbols: warning: debian/libdumbnet1/DEBIAN/symbols doesn't match
completely debian/libdumbnet1.symbols
--- debian/libdumbnet1.symbols (libdumbnet1_1.18.0-1_amd64)
+++ dpkg-gensymbolsWaiUn6 2024-05-17 17:44:34.104667735 +0000
@@ -93,8 +93,8 @@
route_get@Base 1.8
route_loop@Base 1.8
route_open@Base 1.8
- strlcat@Base 1.8
- strlcpy@Base 1.8
+#MISSING: 1.18.0-1# strlcat@Base 1.8
+#MISSING: 1.18.0-1# strlcpy@Base 1.8
tun_close@Base 1.11
tun_fileno@Base 1.11
tun_name@Base 1.11
mv debian/.debhelper/generated/libdumbnet1/triggers.new
debian/.debhelper/generated/libdumbnet1/triggers
rm -f debian/libdumbnet-dev/DEBIAN/shlibs
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202405/
About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
--- End Message ---