https://launchpad.net/ubuntu/+archive/test-rebuild-20220317-jammy-gcc12/+build/23403565 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux riscv64-qemu-lcy01-064 5.13.0-1019-generic #21~20.04.1-Ubuntu SMP Thu Mar 24 22:36:01 UTC 2022 riscv64 Buildd toolchain package versions: launchpad-buildd_212~550~ubuntu20.04.1 python3-lpbuildd_212~550~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git_1:2.25.1-1ubuntu3.2 dpkg-dev_1.19.7ubuntu3 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 24 Apr 14:14:41 ntpdate[1513800]: adjust time server 10.211.37.1 offset -0.001136 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=jammy --arch=riscv64 PACKAGEBUILD-23403565 --image-type chroot /home/buildd/filecache-default/03bec7884d85d5bd8bcd177f093129b6620b2195 Creating target for build PACKAGEBUILD-23403565 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=jammy --arch=riscv64 PACKAGEBUILD-23403565 Starting target for build PACKAGEBUILD-23403565 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=jammy --arch=riscv64 PACKAGEBUILD-23403565 'deb http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu jammy main' 'deb http://ftpmaster.internal/ubuntu jammy main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-23403565 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=jammy --arch=riscv64 PACKAGEBUILD-23403565 Adding trusted keys to build-PACKAGEBUILD-23403565 Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). OK Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). /etc/apt/trusted.gpg -------------------- pub rsa1024 2009-10-22 [SC] 60C3 1780 3A41 BA51 845E 371A 1E93 77A2 BA9E F27F uid [ unknown] Launchpad Toolchain builds /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg ------------------------------------------------------ pub rsa4096 2018-09-17 [SC] F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=jammy --arch=riscv64 PACKAGEBUILD-23403565 Updating target for build PACKAGEBUILD-23403565 Get:1 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu jammy InRelease [23.8 kB] Get:2 http://ftpmaster.internal/ubuntu jammy InRelease [270 kB] Get:3 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu jammy/main riscv64 Packages [3840 B] Get:4 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu jammy/main Translation-en [5972 B] Get:5 http://ftpmaster.internal/ubuntu jammy/main riscv64 Packages [1287 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main Translation-en [510 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/restricted riscv64 Packages [5172 B] Get:8 http://ftpmaster.internal/ubuntu jammy/restricted Translation-en [18.6 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/universe riscv64 Packages [12.9 MB] Get:10 http://ftpmaster.internal/ubuntu jammy/universe Translation-en [5652 kB] Get:11 http://ftpmaster.internal/ubuntu jammy/multiverse riscv64 Packages [158 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/multiverse Translation-en [112 kB] Fetched 21.0 MB in 33s (637 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: g++-11 libperl5.32 libstdc++-11-dev perl-modules-5.32 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libsemanage1* The following NEW packages will be installed: cpp-12 g++-12 gcc-12 gcc-12-base libasan8 libexpat1 libgcc-12-dev libmpdec3 libperl5.34 libpython3-stdlib libpython3.10-minimal libpython3.10-stdlib libsemanage2 libsepol2 libssl3 libstdc++-12-dev media-types perl-modules-5.34 python3 python3-minimal python3-psutil python3.10 python3.10-minimal The following packages will be upgraded: advancecomp apt base-files base-passwd bash binutils binutils-common binutils-riscv64-linux-gnu bsdutils build-essential bzip2 ca-certificates coreutils cpp cpp-11 dash debconf debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++ g++-11 gcc gcc-11 gcc-11-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers libacl1 libapparmor1 libapt-pkg6.0 libargon2-1 libasan6 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfakeroot libffi8 libgcc-11-dev libgcc-s1 libgcrypt20 libgdbm-compat4 libgdbm6 libgmp10 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libhogweed6 libidn2-0 libip4tc2 libisl23 libjson-c5 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 liblz4-1 liblzma5 libmount1 libmpc3 libmpfr6 libncurses6 libncursesw6 libnettle8 libnpth0 libnsl-dev libnsl2 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpcre3 libpng16-16 libprocps8 libreadline8 libseccomp2 libselinux1 libsemanage-common libsmartcols1 libsqlite3-0 libss2 libstdc++-11-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtirpc-common libtirpc-dev libtirpc3 libudev1 libunistring2 libuuid1 libxxhash0 libzstd1 linux-libc-dev lockfile-progs login logsave lsb-base lto-disabled-list make mawk mount ncurses-base ncurses-bin openssl optipng passwd patch perl perl-base pinentry-curses pkgbinarymangler procps readline-common rpcsvc-proto sed sensible-utils systemd systemd-sysv systemd-timesyncd sysvinit-utils tar tzdata usrmerge util-linux xz-utils zlib1g 167 upgraded, 23 newly installed, 1 to remove and 0 not upgraded. Need to get 143 MB of archives. After this operation, 229 MB of additional disk space will be used. Get:1 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu jammy/main riscv64 dpkg riscv64 1.21.1ubuntu11 [1212 kB] Get:2 http://ftpmaster.internal/ubuntu jammy/main riscv64 rpcsvc-proto riscv64 1.4.2-0ubuntu6 [62.2 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main riscv64 libnsl-dev riscv64 1.3.0-2build2 [125 kB] Get:4 http://ftpmaster.internal/ubuntu jammy/main riscv64 libcrypt-dev riscv64 1:4.4.27-1 [249 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main riscv64 libc6-dev riscv64 2.35-0ubuntu3 [3236 kB] Get:6 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu jammy/main riscv64 g++ riscv64 4:12-20211211-1ubuntu2 [1402 B] Get:7 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu jammy/main riscv64 gcc riscv64 4:12-20211211-1ubuntu2 [5138 B] Get:8 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu jammy/main riscv64 cpp riscv64 4:12-20211211-1ubuntu2 [27.7 kB] Get:9 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu jammy/main riscv64 dpkg-dev all 1.21.1ubuntu11 [926 kB] Get:10 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu jammy/main riscv64 libdpkg-perl all 1.21.1ubuntu11 [236 kB] Get:11 http://ftpmaster.internal/ubuntu jammy/main riscv64 libc-dev-bin riscv64 2.35-0ubuntu3 [18.9 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/main riscv64 libtirpc-common all 1.3.2-2build1 [7616 B] Get:13 http://ftpmaster.internal/ubuntu jammy/main riscv64 libtirpc-dev riscv64 1.3.2-2build1 [310 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/main riscv64 libssl3 riscv64 3.0.2-0ubuntu1 [1454 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/main riscv64 libk5crypto3 riscv64 1.19.2-2 [102 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main riscv64 libkrb5support0 riscv64 1.19.2-2 [30.7 kB] Get:17 http://ftpmaster.internal/ubuntu jammy/main riscv64 libkrb5-3 riscv64 1.19.2-2 [337 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main riscv64 libgssapi-krb5-2 riscv64 1.19.2-2 [127 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main riscv64 perl-modules-5.34 all 5.34.0-3ubuntu1 [2975 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main riscv64 libperl5.34 riscv64 5.34.0-3ubuntu1 [4206 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main riscv64 perl riscv64 5.34.0-3ubuntu1 [232 kB] Get:22 http://ftpmaster.internal/ubuntu jammy/main riscv64 perl-base riscv64 5.34.0-3ubuntu1 [1639 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main riscv64 bzip2 riscv64 1.0.8-5build1 [34.0 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main riscv64 libbz2-1.0 riscv64 1.0.8-5build1 [36.3 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main riscv64 libaudit-common all 1:3.0.7-1build1 [4726 B] Get:26 http://ftpmaster.internal/ubuntu jammy/main riscv64 libcap-ng0 riscv64 0.7.9-2.2build3 [10.3 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main riscv64 libaudit1 riscv64 1:3.0.7-1build1 [45.4 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpam0g riscv64 1.4.0-11ubuntu2 [56.2 kB] Get:29 http://ftpmaster.internal/ubuntu jammy/main riscv64 libcrypt1 riscv64 1:4.4.27-1 [97.4 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main riscv64 libdb5.3 riscv64 5.3.28+dfsg1-0.8ubuntu3 [667 kB] Get:31 http://ftpmaster.internal/ubuntu jammy/main riscv64 libgdbm6 riscv64 1.23-1 [29.9 kB] Get:32 http://ftpmaster.internal/ubuntu jammy/main riscv64 libgdbm-compat4 riscv64 1.23-1 [5860 B] Get:33 http://ftpmaster.internal/ubuntu jammy/main riscv64 zlib1g riscv64 1:1.2.11.dfsg-2ubuntu9 [55.9 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main riscv64 debconf all 1.5.79ubuntu1 [126 kB] Get:35 http://ftpmaster.internal/ubuntu jammy/main riscv64 libcom-err2 riscv64 1.46.5-2ubuntu1 [8838 B] Get:36 http://ftpmaster.internal/ubuntu jammy/main riscv64 libkeyutils1 riscv64 1.6.1-2ubuntu3 [9204 B] Get:37 http://ftpmaster.internal/ubuntu jammy/main riscv64 libtirpc3 riscv64 1.3.2-2build1 [74.2 kB] Get:38 http://ftpmaster.internal/ubuntu jammy/main riscv64 libnsl2 riscv64 1.3.0-2build2 [37.5 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main riscv64 linux-libc-dev riscv64 5.15.0-25.25 [1262 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main riscv64 libc6 riscv64 2.35-0ubuntu3 [2640 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main riscv64 libc-bin riscv64 2.35-0ubuntu3 [561 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main riscv64 gcc-12-base riscv64 12-20220319-1ubuntu1 [18.9 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main riscv64 libgcc-s1 riscv64 12-20220319-1ubuntu1 [44.2 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main riscv64 base-files riscv64 12ubuntu4 [62.6 kB] Get:45 http://ftpmaster.internal/ubuntu jammy/main riscv64 debianutils riscv64 5.5-1ubuntu2 [106 kB] Get:46 http://ftpmaster.internal/ubuntu jammy/main riscv64 bash riscv64 5.1-6ubuntu1 [647 kB] Get:47 http://ftpmaster.internal/ubuntu jammy/main riscv64 bsdutils riscv64 1:2.37.2-4ubuntu3 [91.4 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main riscv64 coreutils riscv64 8.32-4.1ubuntu1 [1318 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main riscv64 libgpg-error0 riscv64 1.43-3 [63.8 kB] Get:50 http://ftpmaster.internal/ubuntu jammy/main riscv64 libgcrypt20 riscv64 1.9.4-3ubuntu3 [498 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main riscv64 liblz4-1 riscv64 1.9.3-2build2 [71.0 kB] Get:52 http://ftpmaster.internal/ubuntu jammy/main riscv64 liblzma5 riscv64 5.2.5-2ubuntu1 [94.1 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main riscv64 libstdc++6 riscv64 12-20220319-1ubuntu1 [687 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main riscv64 libargon2-1 riscv64 0~20171227-0.3 [19.7 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main riscv64 libblkid1 riscv64 2.37.2-4ubuntu3 [149 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpcre2-8-0 riscv64 10.39-3build1 [136 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main riscv64 libselinux1 riscv64 3.3-1build2 [71.1 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main riscv64 libudev1 riscv64 249.11-0ubuntu3 [70.1 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main riscv64 libdevmapper1.02.1 riscv64 2:1.02.175-2.1ubuntu4 [131 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main riscv64 libjson-c5 riscv64 0.15-2build4 [28.8 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main riscv64 libuuid1 riscv64 2.37.2-4ubuntu3 [27.3 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main riscv64 libcryptsetup12 riscv64 2:2.4.3-1ubuntu1 [184 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main riscv64 libgmp10 riscv64 2:6.2.1+dfsg-3ubuntu1 [245 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main riscv64 libnettle8 riscv64 3.7.3-1build2 [189 kB] Get:65 http://ftpmaster.internal/ubuntu jammy/main riscv64 libhogweed6 riscv64 3.7.3-1build2 [192 kB] Get:66 http://ftpmaster.internal/ubuntu jammy/main riscv64 libunistring2 riscv64 1.0-1 [540 kB] Get:67 http://ftpmaster.internal/ubuntu jammy/main riscv64 libidn2-0 riscv64 2.3.2-2build1 [67.4 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main riscv64 libffi8 riscv64 3.4.2-4 [20.4 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main riscv64 libp11-kit0 riscv64 0.24.0-6build1 [200 kB] Get:70 http://ftpmaster.internal/ubuntu jammy/main riscv64 libtasn1-6 riscv64 4.18.0-4build1 [39.0 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main riscv64 libgnutls30 riscv64 3.7.3-4ubuntu1 [870 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main riscv64 systemd-sysv riscv64 249.11-0ubuntu3 [10.5 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main riscv64 systemd-timesyncd riscv64 249.11-0ubuntu3 [28.9 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main riscv64 libacl1 riscv64 2.3.1-1 [15.3 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main riscv64 libapparmor1 riscv64 3.0.4-2ubuntu2 [34.2 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main riscv64 libip4tc2 riscv64 1.8.7-1ubuntu5 [18.2 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main riscv64 libzstd1 riscv64 1.4.8+dfsg-3build1 [370 kB] Get:78 http://ftpmaster.internal/ubuntu jammy/main riscv64 libkmod2 riscv64 29-1ubuntu1 [42.1 kB] Get:79 http://ftpmaster.internal/ubuntu jammy/main riscv64 libmount1 riscv64 2.37.2-4ubuntu3 [157 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main riscv64 libseccomp2 riscv64 2.5.3-2ubuntu2 [45.1 kB] Get:81 http://ftpmaster.internal/ubuntu jammy/main riscv64 login riscv64 1:4.8.1-2ubuntu2 [184 kB] Get:82 http://ftpmaster.internal/ubuntu jammy/main riscv64 util-linux riscv64 2.37.2-4ubuntu3 [1124 kB] Get:83 http://ftpmaster.internal/ubuntu jammy/main riscv64 mount riscv64 2.37.2-4ubuntu3 [129 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main riscv64 systemd riscv64 249.11-0ubuntu3 [4145 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main riscv64 libsystemd0 riscv64 249.11-0ubuntu3 [291 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main riscv64 libxxhash0 riscv64 0.8.1-1 [31.9 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main riscv64 libapt-pkg6.0 riscv64 2.4.5 [916 kB] Get:88 http://ftpmaster.internal/ubuntu jammy/main riscv64 tar riscv64 1.34+dfsg-1build3 [274 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main riscv64 dash riscv64 0.5.11+git20210903+057cd650a4ed-3build1 [86.7 kB] Get:90 http://ftpmaster.internal/ubuntu jammy/main riscv64 diffutils riscv64 1:3.8-0ubuntu2 [164 kB] Get:91 http://ftpmaster.internal/ubuntu jammy/main riscv64 findutils riscv64 4.8.0-1ubuntu3 [328 kB] Get:92 http://ftpmaster.internal/ubuntu jammy/main riscv64 grep riscv64 3.7-1build1 [151 kB] Get:93 http://ftpmaster.internal/ubuntu jammy/main riscv64 gzip riscv64 1.10-4ubuntu4 [95.4 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main riscv64 hostname riscv64 3.23ubuntu2 [10.9 kB] Get:95 http://ftpmaster.internal/ubuntu jammy/main riscv64 libncurses6 riscv64 6.3-2 [93.6 kB] Get:96 http://ftpmaster.internal/ubuntu jammy/main riscv64 libncursesw6 riscv64 6.3-2 [128 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/main riscv64 libtinfo6 riscv64 6.3-2 [96.1 kB] Get:98 http://ftpmaster.internal/ubuntu jammy/main riscv64 ncurses-bin riscv64 6.3-2 [176 kB] Get:99 http://ftpmaster.internal/ubuntu jammy/main riscv64 sed riscv64 4.8-1ubuntu2 [187 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main riscv64 libdebconfclient0 riscv64 0.261ubuntu1 [6560 B] Get:101 http://ftpmaster.internal/ubuntu jammy/main riscv64 base-passwd riscv64 3.5.52build1 [49.1 kB] Get:102 http://ftpmaster.internal/ubuntu jammy/main riscv64 init-system-helpers all 1.62 [38.5 kB] Get:103 http://ftpmaster.internal/ubuntu jammy/main riscv64 ncurses-base all 6.3-2 [20.1 kB] Get:104 http://ftpmaster.internal/ubuntu jammy/main riscv64 lsb-base all 11.1.0ubuntu4 [12.3 kB] Get:105 http://ftpmaster.internal/ubuntu jammy/main riscv64 sysvinit-utils riscv64 3.01-1ubuntu1 [20.8 kB] Get:106 http://ftpmaster.internal/ubuntu jammy/main riscv64 gpgv riscv64 2.2.27-3ubuntu2 [195 kB] Get:107 http://ftpmaster.internal/ubuntu jammy/main riscv64 apt riscv64 2.4.5 [1340 kB] Get:108 http://ftpmaster.internal/ubuntu jammy/main riscv64 libsepol2 riscv64 3.3-1build1 [254 kB] Get:109 http://ftpmaster.internal/ubuntu jammy/main riscv64 libsemanage-common all 3.3-1build2 [9874 B] Get:110 http://ftpmaster.internal/ubuntu jammy/main riscv64 libsemanage2 riscv64 3.3-1build2 [83.9 kB] Get:111 http://ftpmaster.internal/ubuntu jammy/main riscv64 passwd riscv64 1:4.8.1-2ubuntu2 [736 kB] Get:112 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpam-modules-bin riscv64 1.4.0-11ubuntu2 [36.9 kB] Get:113 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpam-modules riscv64 1.4.0-11ubuntu2 [264 kB] Get:114 http://ftpmaster.internal/ubuntu jammy/main riscv64 logsave riscv64 1.46.5-2ubuntu1 [10.1 kB] Get:115 http://ftpmaster.internal/ubuntu jammy/main riscv64 libext2fs2 riscv64 1.46.5-2ubuntu1 [196 kB] Get:116 http://ftpmaster.internal/ubuntu jammy/main riscv64 e2fsprogs riscv64 1.46.5-2ubuntu1 [554 kB] Get:117 http://ftpmaster.internal/ubuntu jammy/main riscv64 init riscv64 1.62 [5414 B] Get:118 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpython3.10-minimal riscv64 3.10.4-3 [793 kB] Get:119 http://ftpmaster.internal/ubuntu jammy/main riscv64 libexpat1 riscv64 2.4.7-1 [85.2 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main riscv64 python3.10-minimal riscv64 3.10.4-3 [1817 kB] Get:121 http://ftpmaster.internal/ubuntu jammy/main riscv64 python3-minimal riscv64 3.10.4-0ubuntu2 [24.4 kB] Get:122 http://ftpmaster.internal/ubuntu jammy/main riscv64 media-types all 7.0.0 [25.5 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main riscv64 libmpdec3 riscv64 2.5.1-2build2 [85.3 kB] Get:124 http://ftpmaster.internal/ubuntu jammy/main riscv64 readline-common all 8.1.2-1 [53.5 kB] Get:125 http://ftpmaster.internal/ubuntu jammy/main riscv64 libreadline8 riscv64 8.1.2-1 [130 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main riscv64 libsqlite3-0 riscv64 3.37.2-2 [559 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpython3.10-stdlib riscv64 3.10.4-3 [1717 kB] Get:128 http://ftpmaster.internal/ubuntu jammy/main riscv64 python3.10 riscv64 3.10.4-3 [488 kB] Get:129 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpython3-stdlib riscv64 3.10.4-0ubuntu2 [6988 B] Get:130 http://ftpmaster.internal/ubuntu jammy/main riscv64 python3 riscv64 3.10.4-0ubuntu2 [22.8 kB] Get:131 http://ftpmaster.internal/ubuntu jammy/main riscv64 libattr1 riscv64 1:2.5.1-1build1 [12.6 kB] Get:132 http://ftpmaster.internal/ubuntu jammy/main riscv64 libcap2 riscv64 1:2.44-1build3 [16.3 kB] Get:133 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpam-runtime all 1.4.0-11ubuntu2 [40.3 kB] Get:134 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpcre3 riscv64 2:8.39-13build5 [171 kB] Get:135 http://ftpmaster.internal/ubuntu jammy/main riscv64 libsmartcols1 riscv64 2.37.2-4ubuntu3 [103 kB] Get:136 http://ftpmaster.internal/ubuntu jammy/main riscv64 libprocps8 riscv64 2:3.3.17-6ubuntu2 [32.7 kB] Get:137 http://ftpmaster.internal/ubuntu jammy/main riscv64 libss2 riscv64 1.46.5-2ubuntu1 [10.7 kB] Get:138 http://ftpmaster.internal/ubuntu jammy/main riscv64 mawk riscv64 1.3.4.20200120-3 [95.0 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main riscv64 procps riscv64 2:3.3.17-6ubuntu2 [372 kB] Get:140 http://ftpmaster.internal/ubuntu jammy/main riscv64 sensible-utils all 0.0.17 [20.1 kB] Get:141 http://ftpmaster.internal/ubuntu jammy/main riscv64 usrmerge all 25ubuntu2 [54.7 kB] Get:142 http://ftpmaster.internal/ubuntu jammy/main riscv64 openssl riscv64 3.0.2-0ubuntu1 [1144 kB] Get:143 http://ftpmaster.internal/ubuntu jammy/main riscv64 ca-certificates all 20211016 [148 kB] Get:144 http://ftpmaster.internal/ubuntu jammy/main riscv64 tzdata all 2022a-0ubuntu1 [342 kB] Get:145 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpng16-16 riscv64 1.6.37-3build5 [178 kB] Get:146 http://ftpmaster.internal/ubuntu jammy/main riscv64 xz-utils riscv64 5.2.5-2ubuntu1 [81.4 kB] Get:147 http://ftpmaster.internal/ubuntu jammy/main riscv64 advancecomp riscv64 2.1-2.1ubuntu2 [209 kB] Get:148 http://ftpmaster.internal/ubuntu jammy/main riscv64 libctf0 riscv64 2.38-3ubuntu1 [97.9 kB] Get:149 http://ftpmaster.internal/ubuntu jammy/main riscv64 libctf-nobfd0 riscv64 2.38-3ubuntu1 [99.7 kB] Get:150 http://ftpmaster.internal/ubuntu jammy/main riscv64 binutils-riscv64-linux-gnu riscv64 2.38-3ubuntu1 [927 kB] Get:151 http://ftpmaster.internal/ubuntu jammy/main riscv64 libbinutils riscv64 2.38-3ubuntu1 [492 kB] Get:152 http://ftpmaster.internal/ubuntu jammy/main riscv64 binutils riscv64 2.38-3ubuntu1 [3096 B] Get:153 http://ftpmaster.internal/ubuntu jammy/main riscv64 binutils-common riscv64 2.38-3ubuntu1 [213 kB] Get:154 http://ftpmaster.internal/ubuntu jammy/main riscv64 libisl23 riscv64 0.24-2build1 [593 kB] Get:155 http://ftpmaster.internal/ubuntu jammy/main riscv64 libmpfr6 riscv64 4.1.0-3build3 [252 kB] Get:156 http://ftpmaster.internal/ubuntu jammy/main riscv64 libmpc3 riscv64 1.2.1-2build1 [44.5 kB] Get:157 http://ftpmaster.internal/ubuntu jammy/universe riscv64 cpp-12 riscv64 12-20220319-1ubuntu1 [8299 kB] Get:158 http://ftpmaster.internal/ubuntu jammy/main riscv64 libcc1-0 riscv64 12-20220319-1ubuntu1 [43.6 kB] Get:159 http://ftpmaster.internal/ubuntu jammy/main riscv64 libgomp1 riscv64 12-20220319-1ubuntu1 [111 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main riscv64 libatomic1 riscv64 12-20220319-1ubuntu1 [7862 B] Get:161 http://ftpmaster.internal/ubuntu jammy/main riscv64 libasan8 riscv64 12-20220319-1ubuntu1 [2324 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main riscv64 libgcc-12-dev riscv64 12-20220319-1ubuntu1 [2630 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/universe riscv64 gcc-12 riscv64 12-20220319-1ubuntu1 [16.3 MB] Get:164 http://ftpmaster.internal/ubuntu jammy/universe riscv64 libstdc++-12-dev riscv64 12-20220319-1ubuntu1 [4994 kB] Get:165 http://ftpmaster.internal/ubuntu jammy/universe riscv64 g++-12 riscv64 12-20220319-1ubuntu1 [9559 kB] Get:166 http://ftpmaster.internal/ubuntu jammy/main riscv64 make riscv64 4.3-4.1build1 [165 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main riscv64 patch riscv64 2.7.6-7build2 [103 kB] Get:168 http://ftpmaster.internal/ubuntu jammy/main riscv64 lto-disabled-list all 24 [12.5 kB] Get:169 http://ftpmaster.internal/ubuntu jammy/main riscv64 python3-psutil riscv64 5.9.0-1build1 [156 kB] Get:170 http://ftpmaster.internal/ubuntu jammy/main riscv64 build-essential riscv64 12.9ubuntu3 [4752 B] Get:171 http://ftpmaster.internal/ubuntu jammy/main riscv64 libasan6 riscv64 11.2.0-19ubuntu1 [2106 kB] Get:172 http://ftpmaster.internal/ubuntu jammy/main riscv64 g++-11 riscv64 11.2.0-19ubuntu1 [9292 kB] Get:173 http://ftpmaster.internal/ubuntu jammy/main riscv64 gcc-11 riscv64 11.2.0-19ubuntu1 [15.9 MB] Get:174 http://ftpmaster.internal/ubuntu jammy/main riscv64 libstdc++-11-dev riscv64 11.2.0-19ubuntu1 [4748 kB] Get:175 http://ftpmaster.internal/ubuntu jammy/main riscv64 libgcc-11-dev riscv64 11.2.0-19ubuntu1 [2395 kB] Get:176 http://ftpmaster.internal/ubuntu jammy/main riscv64 cpp-11 riscv64 11.2.0-19ubuntu1 [7987 kB] Get:177 http://ftpmaster.internal/ubuntu jammy/main riscv64 gcc-11-base riscv64 11.2.0-19ubuntu1 [20.8 kB] Get:178 http://ftpmaster.internal/ubuntu jammy/main riscv64 libfakeroot riscv64 1.28-1ubuntu1 [28.0 kB] Get:179 http://ftpmaster.internal/ubuntu jammy/main riscv64 fakeroot riscv64 1.28-1ubuntu1 [68.1 kB] Get:180 http://ftpmaster.internal/ubuntu jammy/main riscv64 libassuan0 riscv64 2.5.5-1build1 [33.0 kB] Get:181 http://ftpmaster.internal/ubuntu jammy/main riscv64 pinentry-curses riscv64 1.1.1-1build2 [35.9 kB] Get:182 http://ftpmaster.internal/ubuntu jammy/main riscv64 libnpth0 riscv64 1.6-3build2 [7340 B] Get:183 http://ftpmaster.internal/ubuntu jammy/main riscv64 gpg riscv64 2.2.27-3ubuntu2 [488 kB] Get:184 http://ftpmaster.internal/ubuntu jammy/main riscv64 gpgconf riscv64 2.2.27-3ubuntu2 [116 kB] Get:185 http://ftpmaster.internal/ubuntu jammy/main riscv64 gpg-agent riscv64 2.2.27-3ubuntu2 [231 kB] Get:186 http://ftpmaster.internal/ubuntu jammy/main riscv64 liblockfile-bin riscv64 1.17-1build2 [11.3 kB] Get:187 http://ftpmaster.internal/ubuntu jammy/main riscv64 liblockfile1 riscv64 1.17-1build2 [5986 B] Get:188 http://ftpmaster.internal/ubuntu jammy/main riscv64 lockfile-progs riscv64 0.1.19build1 [9384 B] Get:189 http://ftpmaster.internal/ubuntu jammy/main riscv64 optipng riscv64 0.7.7-2build1 [84.6 kB] Get:190 http://ftpmaster.internal/ubuntu jammy/main riscv64 pkgbinarymangler all 149 [32.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 143 MB in 33s (4285 kB/s) (Reading database ... 13170 files and directories currently installed.) Preparing to unpack .../0-rpcsvc-proto_1.4.2-0ubuntu6_riscv64.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu6) over (1.4.2-0ubuntu5) ... Preparing to unpack .../1-libnsl-dev_1.3.0-2build2_riscv64.deb ... Unpacking libnsl-dev:riscv64 (1.3.0-2build2) over (1.3.0-2build1) ... Preparing to unpack .../2-libcrypt-dev_1%3a4.4.27-1_riscv64.deb ... Unpacking libcrypt-dev:riscv64 (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Preparing to unpack .../3-libc6-dev_2.35-0ubuntu3_riscv64.deb ... Unpacking libc6-dev:riscv64 (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Preparing to unpack .../4-libc-dev-bin_2.35-0ubuntu3_riscv64.deb ... Unpacking libc-dev-bin (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Preparing to unpack .../5-libtirpc-common_1.3.2-2build1_all.deb ... Unpacking libtirpc-common (1.3.2-2build1) over (1.3.2-2) ... Setting up libtirpc-common (1.3.2-2build1) ... (Reading database ... 13175 files and directories currently installed.) Preparing to unpack .../libtirpc-dev_1.3.2-2build1_riscv64.deb ... Unpacking libtirpc-dev:riscv64 (1.3.2-2build1) over (1.3.2-2) ... Selecting previously unselected package libssl3:riscv64. Preparing to unpack .../libssl3_3.0.2-0ubuntu1_riscv64.deb ... Unpacking libssl3:riscv64 (3.0.2-0ubuntu1) ... Setting up libssl3:riscv64 (3.0.2-0ubuntu1) ... (Reading database ... 13186 files and directories currently installed.) Preparing to unpack .../libk5crypto3_1.19.2-2_riscv64.deb ... Unpacking libk5crypto3:riscv64 (1.19.2-2) over (1.18.3-6) ... Setting up libk5crypto3:riscv64 (1.19.2-2) ... (Reading database ... 13186 files and directories currently installed.) Preparing to unpack .../libkrb5support0_1.19.2-2_riscv64.deb ... Unpacking libkrb5support0:riscv64 (1.19.2-2) over (1.18.3-6) ... Setting up libkrb5support0:riscv64 (1.19.2-2) ... (Reading database ... 13186 files and directories currently installed.) Preparing to unpack .../libkrb5-3_1.19.2-2_riscv64.deb ... Unpacking libkrb5-3:riscv64 (1.19.2-2) over (1.18.3-6) ... Setting up libkrb5-3:riscv64 (1.19.2-2) ... (Reading database ... 13186 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.19.2-2_riscv64.deb ... Unpacking libgssapi-krb5-2:riscv64 (1.19.2-2) over (1.18.3-6) ... Setting up libgssapi-krb5-2:riscv64 (1.19.2-2) ... (Reading database ... 13186 files and directories currently installed.) Preparing to unpack .../perl_5.34.0-3ubuntu1_riscv64.deb ... Unpacking perl (5.34.0-3ubuntu1) over (5.32.1-3ubuntu3) ... Selecting previously unselected package perl-modules-5.34. Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1_all.deb ... Unpacking perl-modules-5.34 (5.34.0-3ubuntu1) ... Selecting previously unselected package libperl5.34:riscv64. Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1_riscv64.deb ... Unpacking libperl5.34:riscv64 (5.34.0-3ubuntu1) ... Preparing to unpack .../perl-base_5.34.0-3ubuntu1_riscv64.deb ... Unpacking perl-base (5.34.0-3ubuntu1) over (5.32.1-3ubuntu3) ... Setting up perl-base (5.34.0-3ubuntu1) ... (Reading database ... 15092 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5build1_riscv64.deb ... Unpacking bzip2 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Preparing to unpack .../libbz2-1.0_1.0.8-5build1_riscv64.deb ... Unpacking libbz2-1.0:riscv64 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Setting up libbz2-1.0:riscv64 (1.0.8-5build1) ... (Reading database ... 15092 files and directories currently installed.) Preparing to unpack .../libaudit-common_1%3a3.0.7-1build1_all.deb ... Unpacking libaudit-common (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit-common (1:3.0.7-1build1) ... (Reading database ... 15092 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.2build3_riscv64.deb ... Unpacking libcap-ng0:riscv64 (0.7.9-2.2build3) over (0.7.9-2.2build2) ... Setting up libcap-ng0:riscv64 (0.7.9-2.2build3) ... (Reading database ... 15092 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.7-1build1_riscv64.deb ... Unpacking libaudit1:riscv64 (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit1:riscv64 (1:3.0.7-1build1) ... (Reading database ... 15092 files and directories currently installed.) Preparing to unpack .../libpam0g_1.4.0-11ubuntu2_riscv64.deb ... Unpacking libpam0g:riscv64 (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam0g:riscv64 (1.4.0-11ubuntu2) ... Checking for services that may need to be restarted...Checking init scripts... Nothing to restart. (Reading database ... 15092 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.27-1_riscv64.deb ... Unpacking libcrypt1:riscv64 (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Setting up libcrypt1:riscv64 (1:4.4.27-1) ... (Reading database ... 15092 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.8ubuntu3_riscv64.deb ... Unpacking libdb5.3:riscv64 (5.3.28+dfsg1-0.8ubuntu3) over (5.3.28+dfsg1-0.8ubuntu2) ... Setting up libdb5.3:riscv64 (5.3.28+dfsg1-0.8ubuntu3) ... (Reading database ... 15092 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.23-1_riscv64.deb ... Unpacking libgdbm6:riscv64 (1.23-1) over (1.19-2build1) ... Preparing to unpack .../libgdbm-compat4_1.23-1_riscv64.deb ... Unpacking libgdbm-compat4:riscv64 (1.23-1) over (1.19-2build1) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu9_riscv64.deb ... Unpacking zlib1g:riscv64 (1:1.2.11.dfsg-2ubuntu9) over (1:1.2.11.dfsg-2ubuntu7) ... Setting up zlib1g:riscv64 (1:1.2.11.dfsg-2ubuntu9) ... (Reading database ... 15092 files and directories currently installed.) Preparing to unpack .../debconf_1.5.79ubuntu1_all.deb ... Unpacking debconf (1.5.79ubuntu1) over (1.5.77) ... Setting up debconf (1.5.79ubuntu1) ... (Reading database ... 15091 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.46.5-2ubuntu1_riscv64.deb ... Unpacking libcom-err2:riscv64 (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libcom-err2:riscv64 (1.46.5-2ubuntu1) ... (Reading database ... 15091 files and directories currently installed.) Preparing to unpack .../libkeyutils1_1.6.1-2ubuntu3_riscv64.deb ... Unpacking libkeyutils1:riscv64 (1.6.1-2ubuntu3) over (1.6.1-2ubuntu2) ... Setting up libkeyutils1:riscv64 (1.6.1-2ubuntu3) ... (Reading database ... 15091 files and directories currently installed.) Preparing to unpack .../libtirpc3_1.3.2-2build1_riscv64.deb ... Unpacking libtirpc3:riscv64 (1.3.2-2build1) over (1.3.2-2) ... Setting up libtirpc3:riscv64 (1.3.2-2build1) ... (Reading database ... 15091 files and directories currently installed.) Preparing to unpack .../libnsl2_1.3.0-2build2_riscv64.deb ... Unpacking libnsl2:riscv64 (1.3.0-2build2) over (1.3.0-2build1) ... Setting up libnsl2:riscv64 (1.3.0-2build2) ... (Reading database ... 15091 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_5.15.0-25.25_riscv64.deb ... Unpacking linux-libc-dev:riscv64 (5.15.0-25.25) over (5.13.0-19.19) ... Preparing to unpack .../libc6_2.35-0ubuntu3_riscv64.deb ... Unpacking libc6:riscv64 (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Setting up libc6:riscv64 (2.35-0ubuntu3) ... (Reading database ... 15101 files and directories currently installed.) Preparing to unpack .../libc-bin_2.35-0ubuntu3_riscv64.deb ... Unpacking libc-bin (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Setting up libc-bin (2.35-0ubuntu3) ... Selecting previously unselected package gcc-12-base:riscv64. (Reading database ... 15099 files and directories currently installed.) Preparing to unpack .../gcc-12-base_12-20220319-1ubuntu1_riscv64.deb ... Unpacking gcc-12-base:riscv64 (12-20220319-1ubuntu1) ... Setting up gcc-12-base:riscv64 (12-20220319-1ubuntu1) ... (Reading database ... 15104 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12-20220319-1ubuntu1_riscv64.deb ... Unpacking libgcc-s1:riscv64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Setting up libgcc-s1:riscv64 (12-20220319-1ubuntu1) ... (Reading database ... 15104 files and directories currently installed.) Preparing to unpack .../base-files_12ubuntu4_riscv64.deb ... Unpacking base-files (12ubuntu4) over (12ubuntu1) ... Setting up base-files (12ubuntu4) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 15104 files and directories currently installed.) Preparing to unpack .../debianutils_5.5-1ubuntu2_riscv64.deb ... Unpacking debianutils (5.5-1ubuntu2) over (4.11.2build1) ... Setting up debianutils (5.5-1ubuntu2) ... update-alternatives: using /usr/bin/which.debianutils to provide /usr/bin/which (which) in auto mode (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../bash_5.1-6ubuntu1_riscv64.deb ... Unpacking bash (5.1-6ubuntu1) over (5.1-3ubuntu2) ... Setting up bash (5.1-6ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.37.2-4ubuntu3_riscv64.deb ... Unpacking bsdutils (1:2.37.2-4ubuntu3) over (1:2.36.1-8ubuntu1) ... Setting up bsdutils (1:2.37.2-4ubuntu3) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4.1ubuntu1_riscv64.deb ... Unpacking coreutils (8.32-4.1ubuntu1) over (8.32-4ubuntu3) ... Setting up coreutils (8.32-4.1ubuntu1) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.43-3_riscv64.deb ... Unpacking libgpg-error0:riscv64 (1.43-3) over (1.38-2build2) ... Setting up libgpg-error0:riscv64 (1.43-3) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.9.4-3ubuntu3_riscv64.deb ... Unpacking libgcrypt20:riscv64 (1.9.4-3ubuntu3) over (1.8.7-5ubuntu2) ... Setting up libgcrypt20:riscv64 (1.9.4-3ubuntu3) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-2build2_riscv64.deb ... Unpacking liblz4-1:riscv64 (1.9.3-2build2) over (1.9.3-2build1) ... Setting up liblz4-1:riscv64 (1.9.3-2build2) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2ubuntu1_riscv64.deb ... Unpacking liblzma5:riscv64 (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Setting up liblzma5:riscv64 (5.2.5-2ubuntu1) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../libstdc++6_12-20220319-1ubuntu1_riscv64.deb ... Unpacking libstdc++6:riscv64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Setting up libstdc++6:riscv64 (12-20220319-1ubuntu1) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20171227-0.3_riscv64.deb ... Unpacking libargon2-1:riscv64 (0~20171227-0.3) over (0~20171227-0.2build22) ... Preparing to unpack .../libblkid1_2.37.2-4ubuntu3_riscv64.deb ... Unpacking libblkid1:riscv64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libblkid1:riscv64 (2.37.2-4ubuntu3) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.39-3build1_riscv64.deb ... Unpacking libpcre2-8-0:riscv64 (10.39-3build1) over (10.37-0ubuntu2) ... Setting up libpcre2-8-0:riscv64 (10.39-3build1) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../libselinux1_3.3-1build2_riscv64.deb ... Unpacking libselinux1:riscv64 (3.3-1build2) over (3.1-3build2) ... Setting up libselinux1:riscv64 (3.3-1build2) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../libudev1_249.11-0ubuntu3_riscv64.deb ... Unpacking libudev1:riscv64 (249.11-0ubuntu3) over (248.3-1ubuntu8) ... Setting up libudev1:riscv64 (249.11-0ubuntu3) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu4_riscv64.deb ... Unpacking libdevmapper1.02.1:riscv64 (2:1.02.175-2.1ubuntu4) over (2:1.02.175-2.1ubuntu3) ... Preparing to unpack .../libjson-c5_0.15-2build4_riscv64.deb ... Unpacking libjson-c5:riscv64 (0.15-2build4) over (0.15-2build3) ... Preparing to unpack .../libuuid1_2.37.2-4ubuntu3_riscv64.deb ... Unpacking libuuid1:riscv64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libuuid1:riscv64 (2.37.2-4ubuntu3) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.4.3-1ubuntu1_riscv64.deb ... Unpacking libcryptsetup12:riscv64 (2:2.4.3-1ubuntu1) over (2:2.3.6-0ubuntu1) ... Preparing to unpack .../libgmp10_2%3a6.2.1+dfsg-3ubuntu1_riscv64.deb ... Unpacking libgmp10:riscv64 (2:6.2.1+dfsg-3ubuntu1) over (2:6.2.1+dfsg-1ubuntu3) ... Setting up libgmp10:riscv64 (2:6.2.1+dfsg-3ubuntu1) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libnettle8_3.7.3-1build2_riscv64.deb ... Unpacking libnettle8:riscv64 (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libnettle8:riscv64 (3.7.3-1build2) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7.3-1build2_riscv64.deb ... Unpacking libhogweed6:riscv64 (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libhogweed6:riscv64 (3.7.3-1build2) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libunistring2_1.0-1_riscv64.deb ... Unpacking libunistring2:riscv64 (1.0-1) over (0.9.10-6) ... Setting up libunistring2:riscv64 (1.0-1) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.2-2build1_riscv64.deb ... Unpacking libidn2-0:riscv64 (2.3.2-2build1) over (2.3.1-1build1) ... Setting up libidn2-0:riscv64 (2.3.2-2build1) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.2-4_riscv64.deb ... Unpacking libffi8:riscv64 (3.4.2-4) over (3.4.2-1ubuntu5) ... Setting up libffi8:riscv64 (3.4.2-4) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.24.0-6build1_riscv64.deb ... Unpacking libp11-kit0:riscv64 (0.24.0-6build1) over (0.23.22-1build1) ... Setting up libp11-kit0:riscv64 (0.24.0-6build1) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.18.0-4build1_riscv64.deb ... Unpacking libtasn1-6:riscv64 (4.18.0-4build1) over (4.16.0-2build1) ... Setting up libtasn1-6:riscv64 (4.18.0-4build1) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.3-4ubuntu1_riscv64.deb ... Unpacking libgnutls30:riscv64 (3.7.3-4ubuntu1) over (3.7.1-5ubuntu1) ... Setting up libgnutls30:riscv64 (3.7.3-4ubuntu1) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../systemd-sysv_249.11-0ubuntu3_riscv64.deb ... Unpacking systemd-sysv (249.11-0ubuntu3) over (248.3-1ubuntu8) ... Preparing to unpack .../systemd-timesyncd_249.11-0ubuntu3_riscv64.deb ... Unpacking systemd-timesyncd (249.11-0ubuntu3) over (248.3-1ubuntu8) ... Preparing to unpack .../libacl1_2.3.1-1_riscv64.deb ... Unpacking libacl1:riscv64 (2.3.1-1) over (2.2.53-10ubuntu2) ... Setting up libacl1:riscv64 (2.3.1-1) ... (Reading database ... 15111 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.4-2ubuntu2_riscv64.deb ... Unpacking libapparmor1:riscv64 (3.0.4-2ubuntu2) over (3.0.3-0ubuntu1) ... Preparing to unpack .../libip4tc2_1.8.7-1ubuntu5_riscv64.deb ... Unpacking libip4tc2:riscv64 (1.8.7-1ubuntu5) over (1.8.7-1ubuntu3) ... Preparing to unpack .../libzstd1_1.4.8+dfsg-3build1_riscv64.deb ... Unpacking libzstd1:riscv64 (1.4.8+dfsg-3build1) over (1.4.8+dfsg-2.1build1) ... Setting up libzstd1:riscv64 (1.4.8+dfsg-3build1) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libkmod2_29-1ubuntu1_riscv64.deb ... Unpacking libkmod2:riscv64 (29-1ubuntu1) over (28-1ubuntu4) ... Preparing to unpack .../libmount1_2.37.2-4ubuntu3_riscv64.deb ... Unpacking libmount1:riscv64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libmount1:riscv64 (2.37.2-4ubuntu3) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.3-2ubuntu2_riscv64.deb ... Unpacking libseccomp2:riscv64 (2.5.3-2ubuntu2) over (2.5.1-1ubuntu1) ... Preparing to unpack .../login_1%3a4.8.1-2ubuntu2_riscv64.deb ... Unpacking login (1:4.8.1-2ubuntu2) over (1:4.8.1-1ubuntu9) ... Setting up login (1:4.8.1-2ubuntu2) ... (Reading database ... 15110 files and directories currently installed.) Preparing to unpack .../util-linux_2.37.2-4ubuntu3_riscv64.deb ... Unpacking util-linux (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up util-linux (2.37.2-4ubuntu3) ... (Reading database ... 15105 files and directories currently installed.) Preparing to unpack .../mount_2.37.2-4ubuntu3_riscv64.deb ... Unpacking mount (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Preparing to unpack .../systemd_249.11-0ubuntu3_riscv64.deb ... Unpacking systemd (249.11-0ubuntu3) over (248.3-1ubuntu8) ... Preparing to unpack .../libsystemd0_249.11-0ubuntu3_riscv64.deb ... Unpacking libsystemd0:riscv64 (249.11-0ubuntu3) over (248.3-1ubuntu8) ... Setting up libsystemd0:riscv64 (249.11-0ubuntu3) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.1-1_riscv64.deb ... Unpacking libxxhash0:riscv64 (0.8.1-1) over (0.8.0-2build1) ... Setting up libxxhash0:riscv64 (0.8.1-1) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.4.5_riscv64.deb ... Unpacking libapt-pkg6.0:riscv64 (2.4.5) over (2.3.9) ... Setting up libapt-pkg6.0:riscv64 (2.4.5) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1build3_riscv64.deb ... Unpacking tar (1.34+dfsg-1build3) over (1.34+dfsg-1build2) ... Setting up tar (1.34+dfsg-1build3) ... (Reading database ... 15108 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.1ubuntu11_riscv64.deb ... Unpacking dpkg (1.21.1ubuntu11) over (1.20.9ubuntu2) ... Setting up dpkg (1.21.1ubuntu11) ... Installing new version of config file /etc/cron.daily/dpkg ... Created symlink /etc/systemd/system/timers.target.wants/dpkg-db-backup.timer -> /lib/systemd/system/dpkg-db-backup.timer. (Reading database ... 15114 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-3build1_riscv64.deb ... Unpacking dash (0.5.11+git20210903+057cd650a4ed-3build1) over (0.5.11+git20210120+802ebd4-1build1) ... Setting up dash (0.5.11+git20210903+057cd650a4ed-3build1) ... (Reading database ... 15114 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-0ubuntu2_riscv64.deb ... Unpacking diffutils (1:3.8-0ubuntu2) over (1:3.8-0ubuntu1) ... Setting up diffutils (1:3.8-0ubuntu2) ... (Reading database ... 15114 files and directories currently installed.) Preparing to unpack .../findutils_4.8.0-1ubuntu3_riscv64.deb ... Unpacking findutils (4.8.0-1ubuntu3) over (4.8.0-1ubuntu2) ... Setting up findutils (4.8.0-1ubuntu3) ... (Reading database ... 15114 files and directories currently installed.) Preparing to unpack .../grep_3.7-1build1_riscv64.deb ... Unpacking grep (3.7-1build1) over (3.7-0ubuntu1) ... Setting up grep (3.7-1build1) ... (Reading database ... 15114 files and directories currently installed.) Preparing to unpack .../gzip_1.10-4ubuntu4_riscv64.deb ... Unpacking gzip (1.10-4ubuntu4) over (1.10-4ubuntu2) ... Setting up gzip (1.10-4ubuntu4) ... (Reading database ... 15114 files and directories currently installed.) Preparing to unpack .../hostname_3.23ubuntu2_riscv64.deb ... Unpacking hostname (3.23ubuntu2) over (3.23ubuntu1) ... Setting up hostname (3.23ubuntu2) ... (Reading database ... 15114 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3-2_riscv64.deb ... Unpacking libncurses6:riscv64 (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libncursesw6_6.3-2_riscv64.deb ... Unpacking libncursesw6:riscv64 (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libtinfo6_6.3-2_riscv64.deb ... Unpacking libtinfo6:riscv64 (6.3-2) over (6.2+20201114-2build2) ... Setting up libtinfo6:riscv64 (6.3-2) ... (Reading database ... 15113 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3-2_riscv64.deb ... Unpacking ncurses-bin (6.3-2) over (6.2+20201114-2build2) ... Setting up ncurses-bin (6.3-2) ... (Reading database ... 15113 files and directories currently installed.) Preparing to unpack .../sed_4.8-1ubuntu2_riscv64.deb ... Unpacking sed (4.8-1ubuntu2) over (4.7-1ubuntu2) ... Setting up sed (4.8-1ubuntu2) ... (Reading database ... 15113 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.261ubuntu1_riscv64.deb ... Unpacking libdebconfclient0:riscv64 (0.261ubuntu1) over (0.256ubuntu4) ... Setting up libdebconfclient0:riscv64 (0.261ubuntu1) ... (Reading database ... 15113 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.52build1_riscv64.deb ... Unpacking base-passwd (3.5.52build1) over (3.5.52) ... Setting up base-passwd (3.5.52build1) ... (Reading database ... 15113 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.62_all.deb ... Unpacking init-system-helpers (1.62) over (1.60build1) ... Setting up init-system-helpers (1.62) ... (Reading database ... 15113 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.3-2_all.deb ... Unpacking ncurses-base (6.3-2) over (6.2+20201114-2build2) ... Setting up ncurses-base (6.3-2) ... (Reading database ... 15114 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu4_all.deb ... Unpacking lsb-base (11.1.0ubuntu4) over (11.1.0ubuntu3) ... Setting up lsb-base (11.1.0ubuntu4) ... (Reading database ... 15114 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.01-1ubuntu1_riscv64.deb ... Unpacking sysvinit-utils (3.01-1ubuntu1) over (2.96-7ubuntu2) ... Setting up sysvinit-utils (3.01-1ubuntu1) ... (Reading database ... 15114 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.27-3ubuntu2_riscv64.deb ... Unpacking gpgv (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Setting up gpgv (2.2.27-3ubuntu2) ... (Reading database ... 15114 files and directories currently installed.) Preparing to unpack .../archives/apt_2.4.5_riscv64.deb ... Unpacking apt (2.4.5) over (2.3.9) ... Setting up apt (2.4.5) ... Installing new version of config file /etc/cron.daily/apt-compat ... Removing obsolete conffile /etc/kernel/postinst.d/apt-auto-removal ... Selecting previously unselected package libsepol2:riscv64. (Reading database ... 15109 files and directories currently installed.) Preparing to unpack .../libsepol2_3.3-1build1_riscv64.deb ... Unpacking libsepol2:riscv64 (3.3-1build1) ... Setting up libsepol2:riscv64 (3.3-1build1) ... (Reading database ... 15113 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.3-1build2_all.deb ... Unpacking libsemanage-common (3.3-1build2) over (3.1-1ubuntu3) ... Setting up libsemanage-common (3.3-1build2) ... Selecting previously unselected package libsemanage2:riscv64. (Reading database ... 15113 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.3-1build2_riscv64.deb ... Unpacking libsemanage2:riscv64 (3.3-1build2) ... Setting up libsemanage2:riscv64 (3.3-1build2) ... (Reading database ... 15117 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-2ubuntu2_riscv64.deb ... Unpacking passwd (1:4.8.1-2ubuntu2) over (1:4.8.1-1ubuntu9) ... Setting up passwd (1:4.8.1-2ubuntu2) ... (Reading database ... 15124 files and directories currently installed.) Removing libsemanage1:riscv64 (3.1-1ubuntu3) ... (Reading database ... 15120 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.4.0-11ubuntu2_riscv64.deb ... Unpacking libpam-modules-bin (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-modules-bin (1.4.0-11ubuntu2) ... (Reading database ... 15118 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.4.0-11ubuntu2_riscv64.deb ... Unpacking libpam-modules:riscv64 (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-modules:riscv64 (1.4.0-11ubuntu2) ... Installing new version of config file /etc/security/namespace.conf ... Installing new version of config file /etc/security/pam_env.conf ... (Reading database ... 15119 files and directories currently installed.) Preparing to unpack .../logsave_1.46.5-2ubuntu1_riscv64.deb ... Unpacking logsave (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../libext2fs2_1.46.5-2ubuntu1_riscv64.deb ... Unpacking libext2fs2:riscv64 (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libext2fs2:riscv64 (1.46.5-2ubuntu1) ... (Reading database ... 15119 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu1_riscv64.deb ... Unpacking e2fsprogs (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libapparmor1:riscv64 (3.0.4-2ubuntu2) ... Setting up libargon2-1:riscv64 (0~20171227-0.3) ... Setting up libdevmapper1.02.1:riscv64 (2:1.02.175-2.1ubuntu4) ... Setting up libjson-c5:riscv64 (0.15-2build4) ... Setting up libcryptsetup12:riscv64 (2:2.4.3-1ubuntu1) ... Setting up libip4tc2:riscv64 (1.8.7-1ubuntu5) ... Setting up libkmod2:riscv64 (29-1ubuntu1) ... Setting up libseccomp2:riscv64 (2.5.3-2ubuntu2) ... Setting up mount (2.37.2-4ubuntu3) ... Setting up systemd (249.11-0ubuntu3) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (249.11-0ubuntu3) ... (Reading database ... 15119 files and directories currently installed.) Preparing to unpack .../archives/init_1.62_riscv64.deb ... Unpacking init (1.62) over (1.60build1) ... Selecting previously unselected package libpython3.10-minimal:riscv64. Preparing to unpack .../libpython3.10-minimal_3.10.4-3_riscv64.deb ... Unpacking libpython3.10-minimal:riscv64 (3.10.4-3) ... Selecting previously unselected package libexpat1:riscv64. Preparing to unpack .../libexpat1_2.4.7-1_riscv64.deb ... Unpacking libexpat1:riscv64 (2.4.7-1) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.4-3_riscv64.deb ... Unpacking python3.10-minimal (3.10.4-3) ... Setting up libpython3.10-minimal:riscv64 (3.10.4-3) ... Setting up libexpat1:riscv64 (2.4.7-1) ... Setting up python3.10-minimal (3.10.4-3) ... Selecting previously unselected package python3-minimal. (Reading database ... 15421 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.4-0ubuntu2_riscv64.deb ... Unpacking python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_7.0.0_all.deb ... Unpacking media-types (7.0.0) ... Selecting previously unselected package libmpdec3:riscv64. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_riscv64.deb ... Unpacking libmpdec3:riscv64 (2.5.1-2build2) ... Preparing to unpack .../3-readline-common_8.1.2-1_all.deb ... Unpacking readline-common (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../4-libreadline8_8.1.2-1_riscv64.deb ... Unpacking libreadline8:riscv64 (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../5-libsqlite3-0_3.37.2-2_riscv64.deb ... Unpacking libsqlite3-0:riscv64 (3.37.2-2) over (3.35.5-1) ... Selecting previously unselected package libpython3.10-stdlib:riscv64. Preparing to unpack .../6-libpython3.10-stdlib_3.10.4-3_riscv64.deb ... Unpacking libpython3.10-stdlib:riscv64 (3.10.4-3) ... Selecting previously unselected package python3.10. Preparing to unpack .../7-python3.10_3.10.4-3_riscv64.deb ... Unpacking python3.10 (3.10.4-3) ... Selecting previously unselected package libpython3-stdlib:riscv64. Preparing to unpack .../8-libpython3-stdlib_3.10.4-0ubuntu2_riscv64.deb ... Unpacking libpython3-stdlib:riscv64 (3.10.4-0ubuntu2) ... Setting up python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 15822 files and directories currently installed.) Preparing to unpack .../python3_3.10.4-0ubuntu2_riscv64.deb ... Unpacking python3 (3.10.4-0ubuntu2) ... Preparing to unpack .../libattr1_1%3a2.5.1-1build1_riscv64.deb ... Unpacking libattr1:riscv64 (1:2.5.1-1build1) over (1:2.4.48-6build2) ... Setting up libattr1:riscv64 (1:2.5.1-1build1) ... Installing new version of config file /etc/xattr.conf ... (Reading database ... 15842 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.44-1build3_riscv64.deb ... Unpacking libcap2:riscv64 (1:2.44-1build3) over (1:2.44-1build2) ... Setting up libcap2:riscv64 (1:2.44-1build3) ... (Reading database ... 15842 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.4.0-11ubuntu2_all.deb ... Unpacking libpam-runtime (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-runtime (1.4.0-11ubuntu2) ... (Reading database ... 15842 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-13build5_riscv64.deb ... Unpacking libpcre3:riscv64 (2:8.39-13build5) over (2:8.39-13build4) ... Setting up libpcre3:riscv64 (2:8.39-13build5) ... (Reading database ... 15842 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.37.2-4ubuntu3_riscv64.deb ... Unpacking libsmartcols1:riscv64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libsmartcols1:riscv64 (2.37.2-4ubuntu3) ... (Reading database ... 15842 files and directories currently installed.) Preparing to unpack .../00-libprocps8_2%3a3.3.17-6ubuntu2_riscv64.deb ... Unpacking libprocps8:riscv64 (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../01-libss2_1.46.5-2ubuntu1_riscv64.deb ... Unpacking libss2:riscv64 (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../02-mawk_1.3.4.20200120-3_riscv64.deb ... Unpacking mawk (1.3.4.20200120-3) over (1.3.4.20200120-2build1) ... Preparing to unpack .../03-procps_2%3a3.3.17-6ubuntu2_riscv64.deb ... Unpacking procps (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../04-sensible-utils_0.0.17_all.deb ... Unpacking sensible-utils (0.0.17) over (0.0.14) ... Preparing to unpack .../05-usrmerge_25ubuntu2_all.deb ... Unpacking usrmerge (25ubuntu2) over (25ubuntu1) ... Preparing to unpack .../06-openssl_3.0.2-0ubuntu1_riscv64.deb ... Unpacking openssl (3.0.2-0ubuntu1) over (1.1.1l-1ubuntu1) ... Preparing to unpack .../07-ca-certificates_20211016_all.deb ... Unpacking ca-certificates (20211016) over (20210119ubuntu1) ... Preparing to unpack .../08-tzdata_2022a-0ubuntu1_all.deb ... Unpacking tzdata (2022a-0ubuntu1) over (2021a-2ubuntu1) ... Preparing to unpack .../09-libpng16-16_1.6.37-3build5_riscv64.deb ... Unpacking libpng16-16:riscv64 (1.6.37-3build5) over (1.6.37-3build4) ... Preparing to unpack .../10-xz-utils_5.2.5-2ubuntu1_riscv64.deb ... Unpacking xz-utils (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Preparing to unpack .../11-advancecomp_2.1-2.1ubuntu2_riscv64.deb ... Unpacking advancecomp (2.1-2.1ubuntu2) over (2.1-2.1ubuntu1) ... Preparing to unpack .../12-libctf0_2.38-3ubuntu1_riscv64.deb ... Unpacking libctf0:riscv64 (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../13-libctf-nobfd0_2.38-3ubuntu1_riscv64.deb ... Unpacking libctf-nobfd0:riscv64 (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../14-binutils-riscv64-linux-gnu_2.38-3ubuntu1_riscv64.deb ... Unpacking binutils-riscv64-linux-gnu (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../15-libbinutils_2.38-3ubuntu1_riscv64.deb ... Unpacking libbinutils:riscv64 (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../16-binutils_2.38-3ubuntu1_riscv64.deb ... Unpacking binutils (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../17-binutils-common_2.38-3ubuntu1_riscv64.deb ... Unpacking binutils-common:riscv64 (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../18-libisl23_0.24-2build1_riscv64.deb ... Unpacking libisl23:riscv64 (0.24-2build1) over (0.24-1build1) ... Preparing to unpack .../19-libmpfr6_4.1.0-3build3_riscv64.deb ... Unpacking libmpfr6:riscv64 (4.1.0-3build3) over (4.1.0-3build2) ... Preparing to unpack .../20-libmpc3_1.2.1-2build1_riscv64.deb ... Unpacking libmpc3:riscv64 (1.2.1-2build1) over (1.2.0-1build2) ... Selecting previously unselected package cpp-12. Preparing to unpack .../21-cpp-12_12-20220319-1ubuntu1_riscv64.deb ... Unpacking cpp-12 (12-20220319-1ubuntu1) ... Preparing to unpack .../22-g++_4%3a12-20211211-1ubuntu2_riscv64.deb ... Unpacking g++ (4:12-20211211-1ubuntu2) over (4:11.2.0-1ubuntu1) ... Preparing to unpack .../23-gcc_4%3a12-20211211-1ubuntu2_riscv64.deb ... Unpacking gcc (4:12-20211211-1ubuntu2) over (4:11.2.0-1ubuntu1) ... Preparing to unpack .../24-cpp_4%3a12-20211211-1ubuntu2_riscv64.deb ... Unpacking cpp (4:12-20211211-1ubuntu2) over (4:11.2.0-1ubuntu1) ... Preparing to unpack .../25-libcc1-0_12-20220319-1ubuntu1_riscv64.deb ... Unpacking libcc1-0:riscv64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../26-libgomp1_12-20220319-1ubuntu1_riscv64.deb ... Unpacking libgomp1:riscv64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../27-libatomic1_12-20220319-1ubuntu1_riscv64.deb ... Unpacking libatomic1:riscv64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Selecting previously unselected package libasan8:riscv64. Preparing to unpack .../28-libasan8_12-20220319-1ubuntu1_riscv64.deb ... Unpacking libasan8:riscv64 (12-20220319-1ubuntu1) ... Selecting previously unselected package libgcc-12-dev:riscv64. Preparing to unpack .../29-libgcc-12-dev_12-20220319-1ubuntu1_riscv64.deb ... Unpacking libgcc-12-dev:riscv64 (12-20220319-1ubuntu1) ... Selecting previously unselected package gcc-12. Preparing to unpack .../30-gcc-12_12-20220319-1ubuntu1_riscv64.deb ... Unpacking gcc-12 (12-20220319-1ubuntu1) ... Selecting previously unselected package libstdc++-12-dev:riscv64. Preparing to unpack .../31-libstdc++-12-dev_12-20220319-1ubuntu1_riscv64.deb ... Unpacking libstdc++-12-dev:riscv64 (12-20220319-1ubuntu1) ... Selecting previously unselected package g++-12. Preparing to unpack .../32-g++-12_12-20220319-1ubuntu1_riscv64.deb ... Unpacking g++-12 (12-20220319-1ubuntu1) ... Preparing to unpack .../33-make_4.3-4.1build1_riscv64.deb ... Unpacking make (4.3-4.1build1) over (4.3-4ubuntu1) ... Preparing to unpack .../34-dpkg-dev_1.21.1ubuntu11_all.deb ... Unpacking dpkg-dev (1.21.1ubuntu11) over (1.20.9ubuntu2) ... Preparing to unpack .../35-libdpkg-perl_1.21.1ubuntu11_all.deb ... Unpacking libdpkg-perl (1.21.1ubuntu11) over (1.20.9ubuntu2) ... Preparing to unpack .../36-patch_2.7.6-7build2_riscv64.deb ... Unpacking patch (2.7.6-7build2) over (2.7.6-7build1) ... Preparing to unpack .../37-lto-disabled-list_24_all.deb ... Unpacking lto-disabled-list (24) over (16) ... Selecting previously unselected package python3-psutil. Preparing to unpack .../38-python3-psutil_5.9.0-1build1_riscv64.deb ... Unpacking python3-psutil (5.9.0-1build1) ... Preparing to unpack .../39-build-essential_12.9ubuntu3_riscv64.deb ... Unpacking build-essential (12.9ubuntu3) over (12.9ubuntu2) ... Preparing to unpack .../40-libasan6_11.2.0-19ubuntu1_riscv64.deb ... Unpacking libasan6:riscv64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../41-g++-11_11.2.0-19ubuntu1_riscv64.deb ... Unpacking g++-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../42-gcc-11_11.2.0-19ubuntu1_riscv64.deb ... Unpacking gcc-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../43-libstdc++-11-dev_11.2.0-19ubuntu1_riscv64.deb ... Unpacking libstdc++-11-dev:riscv64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../44-libgcc-11-dev_11.2.0-19ubuntu1_riscv64.deb ... Unpacking libgcc-11-dev:riscv64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../45-cpp-11_11.2.0-19ubuntu1_riscv64.deb ... Unpacking cpp-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../46-gcc-11-base_11.2.0-19ubuntu1_riscv64.deb ... Unpacking gcc-11-base:riscv64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../47-libfakeroot_1.28-1ubuntu1_riscv64.deb ... Unpacking libfakeroot:riscv64 (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../48-fakeroot_1.28-1ubuntu1_riscv64.deb ... Unpacking fakeroot (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../49-libassuan0_2.5.5-1build1_riscv64.deb ... Unpacking libassuan0:riscv64 (2.5.5-1build1) over (2.5.5-1) ... Preparing to unpack .../50-pinentry-curses_1.1.1-1build2_riscv64.deb ... Unpacking pinentry-curses (1.1.1-1build2) over (1.1.1-1build1) ... Preparing to unpack .../51-libnpth0_1.6-3build2_riscv64.deb ... Unpacking libnpth0:riscv64 (1.6-3build2) over (1.6-3build1) ... Preparing to unpack .../52-gpg_2.2.27-3ubuntu2_riscv64.deb ... Unpacking gpg (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../53-gpgconf_2.2.27-3ubuntu2_riscv64.deb ... Unpacking gpgconf (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../54-gpg-agent_2.2.27-3ubuntu2_riscv64.deb ... Unpacking gpg-agent (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../55-liblockfile-bin_1.17-1build2_riscv64.deb ... Unpacking liblockfile-bin (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../56-liblockfile1_1.17-1build2_riscv64.deb ... Unpacking liblockfile1:riscv64 (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../57-lockfile-progs_0.1.19build1_riscv64.deb ... Unpacking lockfile-progs (0.1.19build1) over (0.1.18build1) ... Preparing to unpack .../58-optipng_0.7.7-2build1_riscv64.deb ... Unpacking optipng (0.7.7-2build1) over (0.7.7-2) ... Preparing to unpack .../59-pkgbinarymangler_149_all.deb ... Unpacking pkgbinarymangler (149) over (148) ... Setting up media-types (7.0.0) ... Setting up gcc-11-base:riscv64 (11.2.0-19ubuntu1) ... Setting up lto-disabled-list (24) ... Setting up liblockfile-bin (1.17-1build2) ... Setting up init (1.62) ... Setting up libsqlite3-0:riscv64 (3.37.2-2) ... Setting up binutils-common:riscv64 (2.38-3ubuntu1) ... Setting up linux-libc-dev:riscv64 (5.15.0-25.25) ... Setting up libctf-nobfd0:riscv64 (2.38-3ubuntu1) ... Setting up libnpth0:riscv64 (1.6-3build2) ... Setting up libassuan0:riscv64 (2.5.5-1build1) ... Setting up libgomp1:riscv64 (12-20220319-1ubuntu1) ... Setting up perl-modules-5.34 (5.34.0-3ubuntu1) ... Setting up bzip2 (1.0.8-5build1) ... Setting up libfakeroot:riscv64 (1.28-1ubuntu1) ... Setting up libasan6:riscv64 (11.2.0-19ubuntu1) ... Setting up tzdata (2022a-0ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Sun Apr 24 14:31:15 UTC 2022. Universal Time is now: Sun Apr 24 14:31:15 UTC 2022. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.28-1ubuntu1) ... Setting up libtirpc-dev:riscv64 (1.3.2-2build1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... Setting up make (4.3-4.1build1) ... Setting up libmpfr6:riscv64 (4.1.0-3build3) ... Setting up libncurses6:riscv64 (6.3-2) ... Setting up xz-utils (5.2.5-2ubuntu1) ... Setting up libpng16-16:riscv64 (1.6.37-3build5) ... Setting up libmpc3:riscv64 (1.2.1-2build1) ... Setting up systemd-timesyncd (249.11-0ubuntu3) ... Setting up libatomic1:riscv64 (12-20220319-1ubuntu1) ... Setting up usrmerge (25ubuntu2) ... Setting up patch (2.7.6-7build2) ... Setting up libss2:riscv64 (1.46.5-2ubuntu1) ... Setting up libncursesw6:riscv64 (6.3-2) ... Setting up logsave (1.46.5-2ubuntu1) ... Setting up advancecomp (2.1-2.1ubuntu2) ... Setting up libgcc-11-dev:riscv64 (11.2.0-19ubuntu1) ... Setting up libnsl-dev:riscv64 (1.3.0-2build2) ... Setting up sensible-utils (0.0.17) ... Setting up libcrypt-dev:riscv64 (1:4.4.27-1) ... Setting up libasan8:riscv64 (12-20220319-1ubuntu1) ... Setting up libmpdec3:riscv64 (2.5.1-2build2) ... Setting up mawk (1.3.4.20200120-3) ... Setting up liblockfile1:riscv64 (1.17-1build2) ... Setting up libbinutils:riscv64 (2.38-3ubuntu1) ... Setting up libisl23:riscv64 (0.24-2build1) ... Setting up libc-dev-bin (2.35-0ubuntu3) ... Setting up openssl (3.0.2-0ubuntu1) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.1.2-1) ... Setting up libcc1-0:riscv64 (12-20220319-1ubuntu1) ... Setting up libprocps8:riscv64 (2:3.3.17-6ubuntu2) ... Setting up libgdbm6:riscv64 (1.23-1) ... Setting up libctf0:riscv64 (2.38-3ubuntu1) ... Setting up pinentry-curses (1.1.1-1build2) ... Setting up cpp-11 (11.2.0-19ubuntu1) ... Setting up cpp-12 (12-20220319-1ubuntu1) ... Setting up libreadline8:riscv64 (8.1.2-1) ... Setting up binutils-riscv64-linux-gnu (2.38-3ubuntu1) ... Setting up e2fsprogs (1.46.5-2ubuntu1) ... Installing new version of config file /etc/mke2fs.conf ... Setting up binutils (2.38-3ubuntu1) ... Setting up libpython3.10-stdlib:riscv64 (3.10.4-3) ... Setting up ca-certificates (20211016) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 7 added, 8 removed; done. Setting up optipng (0.7.7-2build1) ... Setting up libgcc-12-dev:riscv64 (12-20220319-1ubuntu1) ... Setting up lockfile-progs (0.1.19build1) ... Setting up libgdbm-compat4:riscv64 (1.23-1) ... Setting up gcc-11 (11.2.0-19ubuntu1) ... Setting up cpp (4:12-20211211-1ubuntu2) ... Setting up procps (2:3.3.17-6ubuntu2) ... Installing new version of config file /etc/init.d/procps ... Installing new version of config file /etc/sysctl.d/README.sysctl ... Setting up gpgconf (2.2.27-3ubuntu2) ... Setting up libc6-dev:riscv64 (2.35-0ubuntu3) ... Setting up gpg (2.2.27-3ubuntu2) ... Setting up libpython3-stdlib:riscv64 (3.10.4-0ubuntu2) ... Setting up libperl5.34:riscv64 (5.34.0-3ubuntu1) ... Setting up gpg-agent (2.2.27-3ubuntu2) ... Setting up python3.10 (3.10.4-3) ... Setting up pkgbinarymangler (149) ... Setting up libstdc++-12-dev:riscv64 (12-20220319-1ubuntu1) ... Setting up python3 (3.10.4-0ubuntu2) ... Setting up python3-psutil (5.9.0-1build1) ... Setting up perl (5.34.0-3ubuntu1) ... Setting up gcc-12 (12-20220319-1ubuntu1) ... Setting up libdpkg-perl (1.21.1ubuntu11) ... Setting up libstdc++-11-dev:riscv64 (11.2.0-19ubuntu1) ... Setting up g++-12 (12-20220319-1ubuntu1) ... Setting up g++-11 (11.2.0-19ubuntu1) ... Setting up gcc (4:12-20211211-1ubuntu2) ... Setting up dpkg-dev (1.21.1ubuntu11) ... Setting up g++ (4:12-20211211-1ubuntu2) ... Setting up build-essential (12.9ubuntu3) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... Processing triggers for ca-certificates (20211016) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-23403565 riscv64 jammy -c chroot:build-PACKAGEBUILD-23403565 --arch=riscv64 --dist=jammy --nolog irpas_0.10-9.dsc Initiating build PACKAGEBUILD-23403565 with 8 jobs across 8 processor cores. Kernel reported to sbuild: 5.13.0-1019-generic #21~20.04.1-Ubuntu SMP Thu Mar 24 22:36:01 UTC 2022 riscv64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on riscv64-qemu-lcy01-064.buildd +==============================================================================+ | irpas 0.10-9 (riscv64) Sun, 24 Apr 2022 14:35:25 +0000 | +==============================================================================+ Package: irpas Version: 0.10-9 Source Version: 0.10-9 Distribution: jammy Machine Architecture: riscv64 Host Architecture: riscv64 Build Architecture: riscv64 Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-23403565/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/irpas-jh3pss/resolver-EDwfep' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- irpas_0.10-9.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/irpas-jh3pss/irpas-0.10' with '<>' I: NOTICE: Log filtering will replace 'build/irpas-jh3pss' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), libpcap-dev, libtirpc-dev, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), libpcap-dev, libtirpc-dev, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [386 B] Get:5 copy:/<>/apt_archive ./ Packages [468 B] Fetched 1811 B in 1s (3575 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-11 libperl5.32 libstdc++-11-dev perl-modules-5.32 systemd-timesyncd Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdbus-1-3 libdbus-1-dev libdebhelper-perl libdw1 libelf1 libfile-stripnondeterminism-perl libglib2.0-0 libicu70 libmagic-mgc libmagic1 libpcap-dev libpcap0.8 libpcap0.8-dev libpipeline1 libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db pkg-config po-debconf Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx dbus libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdbus-1-3 libdbus-1-dev libdebhelper-perl libdw1 libelf1 libfile-stripnondeterminism-perl libglib2.0-0 libicu70 libmagic-mgc libmagic1 libpcap-dev libpcap0.8 libpcap0.8-dev libpipeline1 libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db pkg-config po-debconf sbuild-build-depends-main-dummy 0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded. Need to get 20.6 MB of archives. After this operation, 73.0 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [692 B] Get:2 http://ftpmaster.internal/ubuntu jammy/main riscv64 libdbus-1-3 riscv64 1.12.20-2ubuntu4 [173 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main riscv64 libelf1 riscv64 0.186-1build1 [46.2 kB] Get:4 http://ftpmaster.internal/ubuntu jammy/main riscv64 libglib2.0-0 riscv64 2.72.1-1 [1310 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main riscv64 libicu70 riscv64 70.1-2 [10.5 MB] Get:6 http://ftpmaster.internal/ubuntu jammy/main riscv64 libxml2 riscv64 2.9.13+dfsg-1build1 [605 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/main riscv64 bsdextrautils riscv64 2.37.2-4ubuntu3 [81.5 kB] Get:8 http://ftpmaster.internal/ubuntu jammy/main riscv64 libmagic-mgc riscv64 1:5.41-3 [257 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/main riscv64 libmagic1 riscv64 1:5.41-3 [88.7 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/main riscv64 file riscv64 1:5.41-3 [20.6 kB] Get:11 http://ftpmaster.internal/ubuntu jammy/main riscv64 gettext-base riscv64 0.21-4ubuntu4 [38.7 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/main riscv64 libuchardet0 riscv64 0.0.7-1build2 [78.9 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/main riscv64 groff-base riscv64 1.22.4-8build1 [925 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpcap0.8 riscv64 1.10.1-4build1 [134 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpipeline1 riscv64 1.5.5-1 [26.2 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main riscv64 man-db riscv64 2.10.2-1 [1144 kB] Get:17 http://ftpmaster.internal/ubuntu jammy/main riscv64 libsigsegv2 riscv64 2.13-1ubuntu3 [13.6 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main riscv64 m4 riscv64 1.4.18-5ubuntu2 [193 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main riscv64 autoconf all 2.71-2 [338 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main riscv64 autotools-dev all 20220109.1 [44.9 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main riscv64 automake all 1:1.16.5-1.3 [558 kB] Get:22 http://ftpmaster.internal/ubuntu jammy/main riscv64 autopoint all 0.21-4ubuntu4 [422 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main riscv64 libdebhelper-perl all 13.6ubuntu1 [67.2 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main riscv64 libtool all 2.4.6-15build2 [164 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main riscv64 dh-autoreconf all 20 [16.1 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main riscv64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main riscv64 libsub-override-perl all 0.09-2 [9532 B] Get:28 http://ftpmaster.internal/ubuntu jammy/main riscv64 libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:29 http://ftpmaster.internal/ubuntu jammy/main riscv64 dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:30 http://ftpmaster.internal/ubuntu jammy/main riscv64 libdw1 riscv64 0.186-1build1 [229 kB] Get:31 http://ftpmaster.internal/ubuntu jammy/main riscv64 debugedit riscv64 1:5.0-4build1 [50.0 kB] Get:32 http://ftpmaster.internal/ubuntu jammy/main riscv64 dwz riscv64 0.14-1build2 [105 kB] Get:33 http://ftpmaster.internal/ubuntu jammy/main riscv64 gettext riscv64 0.21-4ubuntu4 [817 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main riscv64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:35 http://ftpmaster.internal/ubuntu jammy/main riscv64 po-debconf all 1.0.21+nmu1 [233 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main riscv64 debhelper all 13.6ubuntu1 [923 kB] Get:37 http://ftpmaster.internal/ubuntu jammy/main riscv64 pkg-config riscv64 0.29.2-1ubuntu3 [46.2 kB] Get:38 http://ftpmaster.internal/ubuntu jammy/main riscv64 libdbus-1-dev riscv64 1.12.20-2ubuntu4 [413 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpcap0.8-dev riscv64 1.10.1-4build1 [464 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main riscv64 libpcap-dev riscv64 1.10.1-4build1 [3330 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 20.6 MB in 5s (4562 kB/s) Selecting previously unselected package libdbus-1-3:riscv64. (Reading database ... 17030 files and directories currently installed.) Preparing to unpack .../00-libdbus-1-3_1.12.20-2ubuntu4_riscv64.deb ... Unpacking libdbus-1-3:riscv64 (1.12.20-2ubuntu4) ... Selecting previously unselected package libelf1:riscv64. Preparing to unpack .../01-libelf1_0.186-1build1_riscv64.deb ... Unpacking libelf1:riscv64 (0.186-1build1) ... Selecting previously unselected package libglib2.0-0:riscv64. Preparing to unpack .../02-libglib2.0-0_2.72.1-1_riscv64.deb ... Unpacking libglib2.0-0:riscv64 (2.72.1-1) ... Selecting previously unselected package libicu70:riscv64. Preparing to unpack .../03-libicu70_70.1-2_riscv64.deb ... Unpacking libicu70:riscv64 (70.1-2) ... Selecting previously unselected package libxml2:riscv64. Preparing to unpack .../04-libxml2_2.9.13+dfsg-1build1_riscv64.deb ... Unpacking libxml2:riscv64 (2.9.13+dfsg-1build1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../05-bsdextrautils_2.37.2-4ubuntu3_riscv64.deb ... Unpacking bsdextrautils (2.37.2-4ubuntu3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.41-3_riscv64.deb ... Unpacking libmagic-mgc (1:5.41-3) ... Selecting previously unselected package libmagic1:riscv64. Preparing to unpack .../07-libmagic1_1%3a5.41-3_riscv64.deb ... Unpacking libmagic1:riscv64 (1:5.41-3) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.41-3_riscv64.deb ... Unpacking file (1:5.41-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../09-gettext-base_0.21-4ubuntu4_riscv64.deb ... Unpacking gettext-base (0.21-4ubuntu4) ... Selecting previously unselected package libuchardet0:riscv64. Preparing to unpack .../10-libuchardet0_0.0.7-1build2_riscv64.deb ... Unpacking libuchardet0:riscv64 (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../11-groff-base_1.22.4-8build1_riscv64.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libpcap0.8:riscv64. Preparing to unpack .../12-libpcap0.8_1.10.1-4build1_riscv64.deb ... Unpacking libpcap0.8:riscv64 (1.10.1-4build1) ... Selecting previously unselected package libpipeline1:riscv64. Preparing to unpack .../13-libpipeline1_1.5.5-1_riscv64.deb ... Unpacking libpipeline1:riscv64 (1.5.5-1) ... Selecting previously unselected package man-db. Preparing to unpack .../14-man-db_2.10.2-1_riscv64.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package libsigsegv2:riscv64. Preparing to unpack .../15-libsigsegv2_2.13-1ubuntu3_riscv64.deb ... Unpacking libsigsegv2:riscv64 (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../16-m4_1.4.18-5ubuntu2_riscv64.deb ... Unpacking m4 (1.4.18-5ubuntu2) ... Selecting previously unselected package autoconf. Preparing to unpack .../17-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../18-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../19-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../20-autopoint_0.21-4ubuntu4_all.deb ... Unpacking autopoint (0.21-4ubuntu4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../21-libdebhelper-perl_13.6ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.6ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../22-libtool_2.4.6-15build2_all.deb ... Unpacking libtool (2.4.6-15build2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../23-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../24-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../25-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../26-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../27-dh-strip-nondeterminism_1.13.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-1) ... Selecting previously unselected package libdw1:riscv64. Preparing to unpack .../28-libdw1_0.186-1build1_riscv64.deb ... Unpacking libdw1:riscv64 (0.186-1build1) ... Selecting previously unselected package debugedit. Preparing to unpack .../29-debugedit_1%3a5.0-4build1_riscv64.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../30-dwz_0.14-1build2_riscv64.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../31-gettext_0.21-4ubuntu4_riscv64.deb ... Unpacking gettext (0.21-4ubuntu4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../32-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../33-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../34-debhelper_13.6ubuntu1_all.deb ... Unpacking debhelper (13.6ubuntu1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../35-pkg-config_0.29.2-1ubuntu3_riscv64.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package libdbus-1-dev:riscv64. Preparing to unpack .../36-libdbus-1-dev_1.12.20-2ubuntu4_riscv64.deb ... Unpacking libdbus-1-dev:riscv64 (1.12.20-2ubuntu4) ... Selecting previously unselected package libpcap0.8-dev:riscv64. Preparing to unpack .../37-libpcap0.8-dev_1.10.1-4build1_riscv64.deb ... Unpacking libpcap0.8-dev:riscv64 (1.10.1-4build1) ... Selecting previously unselected package libpcap-dev:riscv64. Preparing to unpack .../38-libpcap-dev_1.10.1-4build1_riscv64.deb ... Unpacking libpcap-dev:riscv64 (1.10.1-4build1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../39-sbuild-build-depends-main-dummy_0.invalid.0_riscv64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:riscv64 (1.5.5-1) ... Setting up bsdextrautils (2.37.2-4ubuntu3) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libmagic-mgc (1:5.41-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:riscv64 (2.72.1-1) ... No schema files found: doing nothing. Setting up libdebhelper-perl (13.6ubuntu1) ... Setting up libmagic1:riscv64 (1:5.41-3) ... Setting up gettext-base (0.21-4ubuntu4) ... Setting up file (1:5.41-3) ... Setting up autotools-dev (20220109.1) ... Setting up libdbus-1-3:riscv64 (1.12.20-2ubuntu4) ... Setting up libsigsegv2:riscv64 (2.13-1ubuntu3) ... Setting up autopoint (0.21-4ubuntu4) ... Setting up pkg-config (0.29.2-1ubuntu3) ... Setting up libuchardet0:riscv64 (0.0.7-1build2) ... Setting up libsub-override-perl (0.09-2) ... Setting up libelf1:riscv64 (0.186-1build1) ... Setting up libicu70:riscv64 (70.1-2) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libdw1:riscv64 (0.186-1build1) ... Setting up libtool (2.4.6-15build2) ... Setting up m4 (1.4.18-5ubuntu2) ... Setting up libpcap0.8:riscv64 (1.10.1-4build1) ... Setting up libdbus-1-dev:riscv64 (1.12.20-2ubuntu4) ... Setting up autoconf (2.71-2) ... Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up dwz (0.14-1build2) ... Setting up groff-base (1.22.4-8build1) ... Setting up debugedit (1:5.0-4build1) ... Setting up libxml2:riscv64 (2.9.13+dfsg-1build1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.21-4ubuntu4) ... Setting up libpcap0.8-dev:riscv64 (1.10.1-4build1) ... Setting up man-db (2.10.2-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up dh-autoreconf (20) ... Setting up libpcap-dev:riscv64 (1.10.1-4build1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up debhelper (13.6ubuntu1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (riscv64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.13.0-1019-generic #21~20.04.1-Ubuntu SMP Thu Mar 24 22:36:01 UTC 2022 riscv64 (riscv64) Toolchain package versions: binutils_2.38-3ubuntu1 dpkg-dev_1.21.1ubuntu11 g++-11_11.2.0-19ubuntu1 g++-12_12-20220319-1ubuntu1 gcc-11_11.2.0-19ubuntu1 gcc-12_12-20220319-1ubuntu1 libc6-dev_2.35-0ubuntu3 libstdc++-11-dev_11.2.0-19ubuntu1 libstdc++-12-dev_12-20220319-1ubuntu1 libstdc++6_12-20220319-1ubuntu1 linux-libc-dev_5.15.0-25.25 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1ubuntu2 apt_2.4.5 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-4ubuntu4 autotools-dev_20220109.1 base-files_12ubuntu4 base-passwd_3.5.52build1 bash_5.1-6ubuntu1 binutils_2.38-3ubuntu1 binutils-common_2.38-3ubuntu1 binutils-riscv64-linux-gnu_2.38-3ubuntu1 bsdextrautils_2.37.2-4ubuntu3 bsdutils_1:2.37.2-4ubuntu3 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20211016 coreutils_8.32-4.1ubuntu1 cpp_4:12-20211211-1ubuntu2 cpp-11_11.2.0-19ubuntu1 cpp-12_12-20220319-1ubuntu1 dash_0.5.11+git20210903+057cd650a4ed-3build1 debconf_1.5.79ubuntu1 debhelper_13.6ubuntu1 debianutils_5.5-1ubuntu2 debugedit_1:5.0-4build1 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-0ubuntu2 dpkg_1.21.1ubuntu11 dpkg-dev_1.21.1ubuntu11 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu1 fakeroot_1.28-1ubuntu1 file_1:5.41-3 findutils_4.8.0-1ubuntu3 g++_4:12-20211211-1ubuntu2 g++-11_11.2.0-19ubuntu1 g++-12_12-20220319-1ubuntu1 gcc_4:12-20211211-1ubuntu2 gcc-11_11.2.0-19ubuntu1 gcc-11-base_11.2.0-19ubuntu1 gcc-12_12-20220319-1ubuntu1 gcc-12-base_12-20220319-1ubuntu1 gettext_0.21-4ubuntu4 gettext-base_0.21-4ubuntu4 gpg_2.2.27-3ubuntu2 gpg-agent_2.2.27-3ubuntu2 gpgconf_2.2.27-3ubuntu2 gpgv_2.2.27-3ubuntu2 grep_3.7-1build1 groff-base_1.22.4-8build1 gzip_1.10-4ubuntu4 hostname_3.23ubuntu2 init_1.62 init-system-helpers_1.62 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libapparmor1_3.0.4-2ubuntu2 libapt-pkg6.0_2.4.5 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan6_11.2.0-19ubuntu1 libasan8_12-20220319-1ubuntu1 libassuan0_2.5.5-1build1 libatomic1_12-20220319-1ubuntu1 libattr1_1:2.5.1-1build1 libaudit-common_1:3.0.7-1build1 libaudit1_1:3.0.7-1build1 libbinutils_2.38-3ubuntu1 libblkid1_2.37.2-4ubuntu3 libbz2-1.0_1.0.8-5build1 libc-bin_2.35-0ubuntu3 libc-dev-bin_2.35-0ubuntu3 libc6_2.35-0ubuntu3 libc6-dev_2.35-0ubuntu3 libcap-ng0_0.7.9-2.2build3 libcap2_1:2.44-1build3 libcc1-0_12-20220319-1ubuntu1 libcom-err2_1.46.5-2ubuntu1 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1 libctf-nobfd0_2.38-3ubuntu1 libctf0_2.38-3ubuntu1 libdb5.3_5.3.28+dfsg1-0.8ubuntu3 libdbus-1-3_1.12.20-2ubuntu4 libdbus-1-dev_1.12.20-2ubuntu4 libdebconfclient0_0.261ubuntu1 libdebhelper-perl_13.6ubuntu1 libdevmapper1.02.1_2:1.02.175-2.1ubuntu4 libdpkg-perl_1.21.1ubuntu11 libdw1_0.186-1build1 libelf1_0.186-1build1 libexpat1_2.4.7-1 libext2fs2_1.46.5-2ubuntu1 libfakeroot_1.28-1ubuntu1 libffi8_3.4.2-4 libfile-stripnondeterminism-perl_1.13.0-1 libgcc-11-dev_11.2.0-19ubuntu1 libgcc-12-dev_12-20220319-1ubuntu1 libgcc-s1_12-20220319-1ubuntu1 libgcrypt20_1.9.4-3ubuntu3 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libglib2.0-0_2.72.1-1 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.3-4ubuntu1 libgomp1_12-20220319-1ubuntu1 libgpg-error0_1.43-3 libgssapi-krb5-2_1.19.2-2 libhogweed6_3.7.3-1build2 libicu70_70.1-2 libidn2-0_2.3.2-2build1 libip4tc2_1.8.7-1ubuntu5 libisl23_0.24-2build1 libjson-c5_0.15-2build4 libk5crypto3_1.19.2-2 libkeyutils1_1.6.1-2ubuntu3 libkmod2_29-1ubuntu1 libkrb5-3_1.19.2-2 libkrb5support0_1.19.2-2 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblz4-1_1.9.3-2build2 liblzma5_5.2.5-2ubuntu1 libmagic-mgc_1:5.41-3 libmagic1_1:5.41-3 libmount1_2.37.2-4ubuntu3 libmpc3_1.2.1-2build1 libmpdec3_2.5.1-2build2 libmpfr6_4.1.0-3build3 libncurses6_6.3-2 libncursesw6_6.3-2 libnettle8_3.7.3-1build2 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libp11-kit0_0.24.0-6build1 libpam-modules_1.4.0-11ubuntu2 libpam-modules-bin_1.4.0-11ubuntu2 libpam-runtime_1.4.0-11ubuntu2 libpam0g_1.4.0-11ubuntu2 libpcap-dev_1.10.1-4build1 libpcap0.8_1.10.1-4build1 libpcap0.8-dev_1.10.1-4build1 libpcre2-8-0_10.39-3build1 libpcre3_2:8.39-13build5 libperl5.32_5.32.1-3ubuntu3 libperl5.34_5.34.0-3ubuntu1 libpipeline1_1.5.5-1 libpng16-16_1.6.37-3build5 libprocps8_2:3.3.17-6ubuntu2 libpython3-stdlib_3.10.4-0ubuntu2 libpython3.10-minimal_3.10.4-3 libpython3.10-stdlib_3.10.4-3 libreadline8_8.1.2-1 libseccomp2_2.5.3-2ubuntu2 libselinux1_3.3-1build2 libsemanage-common_3.3-1build2 libsemanage2_3.3-1build2 libsepol1_3.1-1ubuntu2 libsepol2_3.3-1build1 libsigsegv2_2.13-1ubuntu3 libsmartcols1_2.37.2-4ubuntu3 libsqlite3-0_3.37.2-2 libss2_1.46.5-2ubuntu1 libssl1.1_1.1.1l-1ubuntu1 libssl3_3.0.2-0ubuntu1 libstdc++-11-dev_11.2.0-19ubuntu1 libstdc++-12-dev_12-20220319-1ubuntu1 libstdc++6_12-20220319-1ubuntu1 libsub-override-perl_0.09-2 libsystemd0_249.11-0ubuntu3 libtasn1-6_4.18.0-4build1 libtinfo6_6.3-2 libtirpc-common_1.3.2-2build1 libtirpc-dev_1.3.2-2build1 libtirpc3_1.3.2-2build1 libtool_2.4.6-15build2 libuchardet0_0.0.7-1build2 libudev1_249.11-0ubuntu3 libunistring2_1.0-1 libuuid1_2.37.2-4ubuntu3 libxml2_2.9.13+dfsg-1build1 libxxhash0_0.8.1-1 libzstd1_1.4.8+dfsg-3build1 linux-libc-dev_5.15.0-25.25 lockfile-progs_0.1.19build1 login_1:4.8.1-2ubuntu2 logsave_1.46.5-2ubuntu1 lsb-base_11.1.0ubuntu4 lto-disabled-list_24 m4_1.4.18-5ubuntu2 make_4.3-4.1build1 man-db_2.10.2-1 mawk_1.3.4.20200120-3 media-types_7.0.0 mount_2.37.2-4ubuntu3 ncurses-base_6.3-2 ncurses-bin_6.3-2 openssl_3.0.2-0ubuntu1 optipng_0.7.7-2build1 passwd_1:4.8.1-2ubuntu2 patch_2.7.6-7build2 perl_5.34.0-3ubuntu1 perl-base_5.34.0-3ubuntu1 perl-modules-5.32_5.32.1-3ubuntu3 perl-modules-5.34_5.34.0-3ubuntu1 pinentry-curses_1.1.1-1build2 pkg-config_0.29.2-1ubuntu3 pkgbinarymangler_149 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3 procps_2:3.3.17-6ubuntu2 python3_3.10.4-0ubuntu2 python3-minimal_3.10.4-0ubuntu2 python3-psutil_5.9.0-1build1 python3.10_3.10.4-3 python3.10-minimal_3.10.4-3 readline-common_8.1.2-1 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1ubuntu2 sensible-utils_0.0.17 systemd_249.11-0ubuntu3 systemd-sysv_249.11-0ubuntu3 systemd-timesyncd_249.11-0ubuntu3 sysvinit-utils_3.01-1ubuntu1 tar_1.34+dfsg-1build3 tzdata_2022a-0ubuntu1 ubuntu-keyring_2021.03.26 usrmerge_25ubuntu2 util-linux_2.37.2-4ubuntu3 xz-utils_5.2.5-2ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu9 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: irpas Binary: irpas Architecture: any Version: 0.10-9 Maintainer: Debian Security Tools Uploaders: Sophie Brun Homepage: http://www.phenoelit.org/fr/tools.html Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/pkg-security-team/irpas Vcs-Git: https://salsa.debian.org/pkg-security-team/irpas.git Build-Depends: debhelper-compat (= 13), libpcap-dev, libtirpc-dev Package-List: irpas deb non-free/net optional arch=any Checksums-Sha1: 345ddc8a9b72210c481e325d97101f4ec87f98bd 60114 irpas_0.10.orig.tar.gz 86c833d9b0f191c39f525e3b1808813c9a51682f 13496 irpas_0.10-9.debian.tar.xz Checksums-Sha256: 6144fa62427457d6d31c4ad3a290fb414b309ac510f1a0c0273bc744a23c99c0 60114 irpas_0.10.orig.tar.gz c9a9f9118e31ed54897723cdc7926bfde405c9889a97166177a0ec8e209273f6 13496 irpas_0.10-9.debian.tar.xz Files: 695384a9d9f4fa0ede47a047313f629d 60114 irpas_0.10.orig.tar.gz fd30373dbcac21e1e3929af8bb192dd4 13496 irpas_0.10-9.debian.tar.xz Autobuild: yes -----BEGIN PGP SIGNATURE----- Comment: Signed by Sophie Brun iQIzBAEBCgAdFiEEOyG45orlwW+H9TItV5J4OyBv7jAFAmFpeIQACgkQV5J4OyBv 7jCDJQ/+JY8SK7L2yj05uO1MIeUvWuU2dpruvSviefOzUUEnQnnwo72cTSU41V/e pMGs5QQHSykTWFhoWj/+NigT2rQoPs+68gapnMZPkYxpIEHCL5VwDtKRHNhHlYFf y57TwOlugZ9m5Bvsl3v9F6ZF7Dozym1xLOBHWDJjLZBdzOcopiYiYdQp/lrT58WW RPYV6pG8GW1IoGC/3yKexIlWZZ9CD0iyjNRm6Lb6nGRrOr6Hhx7tPWuwtOoCizEI JCSt+fbVQFjJv61iVfdEVSsaDXOOyu63QfMa+6IQD7OwxOgjL1UcmKqeT58d5uma 26r4DLRK7+KY//v473EEIM0pyHywknuqpM4vAgG9X1OGhdX35T5Ws8M/CqPC1+4W lcy025JSkTdHe5ebZmJkTuYhcNx4szjEwzjcSW9bAGEVqbjDMDpcBwKDzU8HJ241 caV1ta4LaO6TNHgYpGkLBYVytEOl0vmcxvIJ12Q8M02+EAnoFgOilu+8nvV/lXg2 JnlvLDfxYxBvOc8bcuzLKBVZEcOb7RE1fnHuX5BGI6S00O7sImLQMSOqwG6+ERv+ LcN78CFlc2EGsAO3neSVEjE4xed+kxme4awYRykh6AgHrIYoGMHjIgc14JxAfPBl ieDsjlykVrdkSSf/a2JGPhYfAytMBX42Qi23Qvq1lRpmzLm6hds= =aHyM -----END PGP SIGNATURE----- gpgv: Signature made Fri Oct 15 12:48:04 2021 UTC gpgv: using RSA key 3B21B8E68AE5C16F87F5322D5792783B206FEE30 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify signature ./irpas_0.10-9.dsc dpkg-source: info: extracting irpas in /<> dpkg-source: info: unpacking irpas_0.10.orig.tar.gz dpkg-source: info: unpacking irpas_0.10-9.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-makefile.patch dpkg-source: info: applying use-debian-libpcap.patch dpkg-source: info: applying add-missing-header.patch dpkg-source: info: applying comment-out-endif.patch dpkg-source: info: applying fix-spelling-error.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=8 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-23403565 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-23403565 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-23403565 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage.pl: info: source package irpas dpkg-buildpackage.pl: info: source version 0.10-9 dpkg-buildpackage.pl: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage.pl: info: host architecture riscv64 debian/rules clean dh clean dh_auto_clean make -j8 realclean make[1]: Entering directory '/<>' rm -f packets.o cdp.o igrp.o ass_v1.o irdp.o irdpresponder.o itrace.o tctrace.o protos.o netmask.o file2cable.o dfkaa.o netenum.o hsrp.o icmp_redirect.o timestamp.o dhcpx.o enum.o libpackets.a cdp igrp ass irdp irdpresponder itrace tctrace protos inetmask file2cable dfkaa netenum hsrp icmp_redirect timestamp dhcpx make[1]: Leaving directory '/<>' dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a dh_auto_configure -a dh_auto_build -a make -j8 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>' gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c cdp.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c packets.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c enum.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c igrp.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c ass_v1.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c irdp.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c irdpresponder.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c itrace.c In file included from itrace.c:24: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ In file included from ass_v1.c:25: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ In file included from packets.c:22: ./protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ In file included from enum.c:20: ./protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ In file included from cdp.c:26: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ ./protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ ./protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ ./protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ ./protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ ./protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ ./protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ ./protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ ./protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ ./protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ In file included from igrp.c:28: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ itrace.c: In function ‘main’: ./protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ itrace.c:221:29: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness [-Wpointer-sign] 221 | &addrsize))>=0) { | ^~~~~~~~~ | | | int * ./protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ In file included from /usr/include/riscv64-linux-gnu/sys/socket.h:343, from /usr/include/netinet/in.h:23, from itrace.c:13: /usr/include/riscv64-linux-gnu/bits/socket2.h:62:56: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ ./protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ itrace.c:263:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 263 | printf("Should be %d, is %d\n", | ~^ | | | int | %ld 264 | 2*sizeof(iphdr_t)+sizeof(icmphdr_t)+4, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int ./protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ In file included from cdp.c:13: cdp.c: In function ‘mk_flood_cdp’: ./protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ cdp.c:274:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 274 | cdp_prt->length=htons(strlen(my_portid)+2*sizeof(u_int16_t)); | ^~~~~~~~~ | | | u_char * {aka unsigned char *} In file included from cdp.c:12: /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘u_char *’ {aka ‘unsigned char *’} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cdp.c:275:47: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 275 | memcpy(&(cdp_prt->port),&my_portid,strlen(my_portid)); | ^~~~~~~~~ | | | u_char * {aka unsigned char *} /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘u_char *’ {aka ‘unsigned char *’} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ cdp.c:280:24: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 280 | strlen(my_portid)))); | ^~~~~~~~~ | | | u_char * {aka unsigned char *} /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘u_char *’ {aka ‘unsigned char *’} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ./protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ ./protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ ./protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ packets.c: In function ‘icmp_ping’: protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ packets.c:95:21: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness [-Wpointer-sign] 95 | &addrsize))>=0) { | ^~~~~~~~~ | | | int * In file included from /usr/include/riscv64-linux-gnu/sys/socket.h:343, from /usr/include/netinet/in.h:23, from packets.c:17: /usr/include/riscv64-linux-gnu/bits/socket2.h:62:56: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ In file included from irdpresponder.c:30: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ packets.c: In function ‘sendpack_eth’: protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ packets.c:351:8: warning: extra tokens at end of #endif directive [-Wendif-labels] 351 | #endif __DEBUG__ | ^~~~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ enum.c: In function ‘enumerate’: protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ enum.c:222:25: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness [-Wpointer-sign] 222 | &addrsize))>=0) { | ^~~~~~~~~ | | | int * In file included from /usr/include/riscv64-linux-gnu/sys/socket.h:343, from /usr/include/netinet/in.h:23, from enum.c:10: /usr/include/riscv64-linux-gnu/bits/socket2.h:62:56: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ In file included from irdp.c:27: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ igrp.c: In function ‘send_table’: igrp.c:188:38: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 188 | printf("Routing table size (%d octets) is to large for one packet\n" | ~^ | | | int | %ld 189 | "Splitting up ...\n", 190 | sizeof(igrp_system_entry_t)*routesc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ ass_v1.c: In function ‘print_results’: ass_v1.c:1864:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1864 | if (c_cdp->portid!=NULL); | ^~ ass_v1.c:1865:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1865 | printf("\t%13s%17s %s\n"," ","Port ID",c_cdp->portid); | ^~~~~~ enum.c:278:9: warning: ‘sfd’ may be used uninitialized [-Wmaybe-uninitialized] 278 | close(sfd); | ^~~~~~~~~~ enum.c:71:25: note: ‘sfd’ was declared here 71 | int sfd; | ^~~ packets.c:341:5: warning: ‘__builtin_strncpy’ specified bound 14 equals destination size [-Wstringop-truncation] 341 | strncpy(sa.sa_data,device,sizeof(sa.sa_data)); | ^ gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c tctrace.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c protos.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c netmask.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c file2cable.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c dfkaa.c In file included from tctrace.c:24: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ tctrace.c: In function ‘main’: tctrace.c:256:29: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness [-Wpointer-sign] 256 | &addrsize))>=0) { | ^~~~~~~~~ | | | int * In file included from /usr/include/riscv64-linux-gnu/sys/socket.h:343, from /usr/include/netinet/in.h:23, from tctrace.c:13: /usr/include/riscv64-linux-gnu/bits/socket2.h:62:56: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ tctrace.c:302:48: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 302 | printf("Should be %d, is %d\n", | ~^ | | | int | %ld 303 | 2*sizeof(iphdr_t)+sizeof(icmphdr_t)+4, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int tctrace.c:354:29: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness [-Wpointer-sign] 354 | &addrsize))>=sizeof(tcphdr_t)+sizeof(iphdr_t)) { | ^~~~~~~~~ | | | int * /usr/include/riscv64-linux-gnu/bits/socket2.h:62:56: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ tctrace.c:359:43: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 359 | printf("FUCK: %d %d\n",rc, | ~^ | | | int | %ld 360 | sizeof(tcphdr_t)+sizeof(iphdr_t)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int In file included from protos.c:25: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c netenum.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c hsrp.c protos.c: In function ‘recv_icmp’: protos.c:287:21: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness [-Wpointer-sign] 287 | &addrsize)>0) { | ^~~~~~~~~ | | | int * In file included from /usr/include/riscv64-linux-gnu/sys/socket.h:343, from /usr/include/netinet/in.h:23, from protos.c:13: /usr/include/riscv64-linux-gnu/bits/socket2.h:62:56: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c icmp_redirect.c protos.c: In function ‘create_target_list’: protos.c:679:21: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness [-Wpointer-sign] 679 | &addrsize))>=0) { | ^~~~~~~~~ | | | int * /usr/include/riscv64-linux-gnu/bits/socket2.h:62:56: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from file2cable.c:26: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ file2cable.c: In function ‘main’: file2cable.c:85:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 85 | read(fd,buffer,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from netmask.c:24: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ In file included from dfkaa.c:30: ./protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ ./protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ ./protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ netmask.c: In function ‘main’: netmask.c:147:21: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness [-Wpointer-sign] 147 | &addrsize))>=0) { | ^~~~~~~~~ | | | int * In file included from /usr/include/riscv64-linux-gnu/sys/socket.h:343, from /usr/include/netinet/in.h:23, from netmask.c:13: /usr/include/riscv64-linux-gnu/bits/socket2.h:62:56: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ netmask.c:54:37: warning: variable ‘respond’ set but not used [-Wunused-but-set-variable] 54 | int rc,addrsize,respond=0; | ^~~~~~~ netmask.c:49:26: warning: variable ‘ip’ set but not used [-Wunused-but-set-variable] 49 | iphdr_t *ip; | ^~ ./protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ ./protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ ./protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ ./protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ ./protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ In file included from icmp_redirect.c:22: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:36:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[2]’ {aka ‘unsigned char[2]’} [-Wattributes] 36 | u_int8_t protover[2] __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:38:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 38 | u_int8_t magic[4] __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:42:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 42 | u_int8_t ipaddr[4] __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:43:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 43 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:44:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 44 | u_int8_t serial[4] __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:45:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 45 | u_int8_t macaddr[6] __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:46:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 46 | u_int8_t group __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:51:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 51 | u_int8_t devtype __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:52:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 52 | u_int8_t flag __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:53:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 53 | u_int8_t name[16] __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:54:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[1]’ {aka ‘unsigned char[1]’} [-Wattributes] 54 | u_int8_t sep1[1] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:55:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[20]’ {aka ‘unsigned char[20]’} [-Wattributes] 55 | u_int8_t password[20] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:56:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[1]’ {aka ‘unsigned char[1]’} [-Wattributes] 56 | u_int8_t sep2[1] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ dfkaa.c:57:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[1]’ {aka ‘unsigned char[1]’} [-Wattributes] 57 | u_int8_t unknown[1] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c timestamp.c protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/tirpc -Wall -g -Wunused -Wmissing-prototypes -I. -Wdate-time -D_FORTIFY_SOURCE=2 -c dhcpx.c In file included from hsrp.c:23: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ icmp_redirect.c: In function ‘free_cons’: protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ icmp_redirect.c:462:27: warning: pointer targets in passing argument 1 of ‘ctime’ differ in signedness [-Wpointer-sign] 462 | ctime(&(fanchor->t))); | ^~~~~~~~~~~~~ | | | long unsigned int * In file included from icmp_redirect.c:20: /usr/include/time.h:183:35: note: expected ‘const time_t *’ {aka ‘const long int *’} but argument is of type ‘long unsigned int *’ 183 | extern char *ctime (const time_t *__timer) __THROW; | ~~~~~~~~~~~~~~^~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ ar rcs libpackets.a packets.o enum.o protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o cdp cdp.o -lpackets protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o igrp igrp.o -lpackets In file included from timestamp.c:24: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ timestamp.c: In function ‘main’: gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o irdp irdp.o -lpackets timestamp.c:147:21: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness [-Wpointer-sign] 147 | &addrsize))>=0) { | ^~~~~~~~~ | | | int * In file included from /usr/include/riscv64-linux-gnu/sys/socket.h:343, from /usr/include/netinet/in.h:23, from timestamp.c:13: /usr/include/riscv64-linux-gnu/bits/socket2.h:62:56: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ timestamp.c:54:37: warning: variable ‘respond’ set but not used [-Wunused-but-set-variable] 54 | int rc,addrsize,respond=0; | ^~~~~~~ timestamp.c:49:26: warning: variable ‘ip’ set but not used [-Wunused-but-set-variable] 49 | iphdr_t *ip; | ^~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o irdpresponder irdpresponder.o -lpackets -lpcap In file included from dhcpx.c:24: protocols.h:129:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 129 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o itrace itrace.o -lpackets protocols.h:236:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 236 | u_int8_t edition __attribute__ ((packed)); | ^~~~~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o tctrace tctrace.o -lpackets protocols.h:251:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 251 | u_int8_t destination[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:252:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 252 | u_int8_t delay[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:253:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 253 | u_int8_t bandwith[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:255:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 255 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:256:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 256 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:257:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 257 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:296:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 296 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:297:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 297 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o inetmask netmask.o -lpackets protocols.h:304:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[56]’ {aka ‘unsigned char[56]’} [-Wattributes] 304 | u_int8_t data[56] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:308:5: warning: ‘packed’ attribute ignored for field of type ‘icmphdr_t’ [-Wattributes] 308 | icmphdr_t icmp __attribute__ ((packed)); | ^~~~~~~~~ protocols.h:309:5: warning: ‘packed’ attribute ignored for field of type ‘icmp_echohdr_t’ [-Wattributes] 309 | icmp_echohdr_t echo __attribute__ ((packed)); | ^~~~~~~~~~~~~~ protocols.h:315:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 315 | u_int8_t mask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:327:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 327 | u_int8_t num_addr __attribute__ ((packed)); | ^~~~~~~~ protocols.h:328:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 328 | u_int8_t addrsize __attribute__ ((packed)); | ^~~~~~~~ protocols.h:333:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 333 | u_int8_t addr[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:338:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 338 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:339:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 339 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:345:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 345 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:346:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 346 | u_int8_t code __attribute__ ((packed)); | ^~~~~~~~ protocols.h:348:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 348 | u_int8_t gateway[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:349:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[28]’ {aka ‘unsigned char[28]’} [-Wattributes] 349 | u_int8_t headerdata[28] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:366:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 366 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:367:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 367 | u_int8_t type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:369:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 369 | u_int8_t source[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:370:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 370 | u_int8_t area[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:373:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[8]’ {aka ‘unsigned char[8]’} [-Wattributes] 373 | u_int8_t authdata[8] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:377:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 377 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:379:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 379 | u_int8_t options __attribute__ ((packed)); | ^~~~~~~~ protocols.h:380:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 380 | u_int8_t priority __attribute__ ((packed)); | ^~~~~~~~ protocols.h:381:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 381 | u_int8_t dead_interval[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:382:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 382 | u_int8_t designated[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:383:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 383 | u_int8_t backup[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:393:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 393 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:394:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 394 | u_int8_t BPDU_type __attribute__ ((packed)); | ^~~~~~~~ protocols.h:395:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 395 | u_int8_t BPDU_flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:397:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 397 | u_int8_t root_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:398:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 398 | u_int8_t root_path_cost[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:400:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 400 | u_int8_t bridge_id[6] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:424:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 424 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:425:4: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 425 | u_int8_t opcode __attribute__ ((packed)); | ^~~~~~~~ protocols.h:436:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 436 | u_int8_t iosmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:437:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 437 | u_int8_t iosmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:438:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 438 | u_int8_t eigrpmaj __attribute__ ((packed)); | ^~~~~~~~ protocols.h:439:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 439 | u_int8_t eigrpmin __attribute__ ((packed)); | ^~~~~~~~ protocols.h:445:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 445 | u_int8_t k1 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:446:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 446 | u_int8_t k2 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:447:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 447 | u_int8_t k3 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:448:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 448 | u_int8_t k4 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:449:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 449 | u_int8_t k5 __attribute__ ((packed)); | ^~~~~~~~ protocols.h:450:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 450 | u_int8_t reseved __attribute__ ((packed)); | ^~~~~~~~ protocols.h:457:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 457 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:458:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 458 | u_int8_t origrouter[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:463:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 463 | u_int8_t external_link __attribute__ ((packed)); | ^~~~~~~~ protocols.h:464:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 464 | u_int8_t flags __attribute__ ((packed)); | ^~~~~~~~ protocols.h:467:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 467 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:468:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 468 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:469:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 469 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:470:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 470 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:472:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 472 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:479:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 479 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:485:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 485 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:488:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[3]’ {aka ‘unsigned char[3]’} [-Wattributes] 488 | u_int8_t mtu[3] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:489:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 489 | u_int8_t hopcount __attribute__ ((packed)); | ^~~~~~~~ protocols.h:490:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 490 | u_int8_t reliability __attribute__ ((packed)); | ^~~~~~~~ protocols.h:491:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 491 | u_int8_t load __attribute__ ((packed)); | ^~~~~~~~ protocols.h:493:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 493 | u_int8_t prefix_length __attribute__ ((packed)); | ^~~~~~~~ protocols.h:500:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 500 | u_int8_t dest __attribute__ ((packed)); | ^~~~~~~~ protocols.h:511:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 511 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:512:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 512 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:519:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 519 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:525:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 525 | u_int8_t command __attribute__ ((packed)); | ^~~~~~~~ protocols.h:526:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 526 | u_int8_t version __attribute__ ((packed)); | ^~~~~~~~ protocols.h:533:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 533 | u_int8_t address[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:534:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 534 | u_int8_t netmask[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:535:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 535 | u_int8_t nexthop[4] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:542:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 542 | u_int8_t auth[16] __attribute__ ((packed)); | ^~~~~~~~ protocols.h:594:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 594 | u_int8_t msgtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:595:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 595 | u_int8_t hwtype __attribute__ ((packed)); | ^~~~~~~~ protocols.h:596:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 596 | u_int8_t hwalen __attribute__ ((packed)); | ^~~~~~~~ protocols.h:597:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t’ {aka ‘unsigned char’} [-Wattributes] 597 | u_int8_t hops __attribute__ ((packed)); | ^~~~~~~~ protocols.h:605:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 605 | u_char chaddr[16] __attribute__ ((packed)); | ^~~~~~ protocols.h:606:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[64]’ {aka ‘unsigned char[64]’} [-Wattributes] 606 | u_char sname[64] __attribute__ ((packed)); | ^~~~~~ protocols.h:607:5: warning: ‘packed’ attribute ignored for field of type ‘u_char[128]’ {aka ‘unsigned char[128]’} [-Wattributes] 607 | u_char file[128] __attribute__ ((packed)); | ^~~~~~ protocols.h:608:5: warning: ‘packed’ attribute ignored for field of type ‘u_int8_t[4]’ {aka ‘unsigned char[4]’} [-Wattributes] 608 | u_int8_t cookie[4] __attribute__ ((packed)); | ^~~~~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o file2cable file2cable.o -lpackets gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o dfkaa dfkaa.o -lpackets gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o netenum netenum.o -lpackets dhcpx.c: In function ‘main’: gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o hsrp hsrp.o -lpackets dhcpx.c:202:47: warning: pointer targets in passing argument 1 of ‘construct_arp_frame’ differ in signedness [-Wpointer-sign] 202 | rawpacket=construct_arp_frame(&flen,&(cfg.dest)); | ^~~~~ | | | unsigned int * dhcpx.c:107:35: note: expected ‘int *’ but argument is of type ‘unsigned int *’ 107 | u_char *construct_arp_frame(int *fsize, struct in_addr *dest); | ~~~~~^~~~~ dhcpx.c:224:53: warning: pointer targets in passing argument 1 of ‘construct_dhcp_discover_frame’ differ in signedness [-Wpointer-sign] 224 | rawpacket=construct_dhcp_discover_frame(&flen,NULL,NULL); | ^~~~~ | | | unsigned int * dhcpx.c:108:45: note: expected ‘int *’ but argument is of type ‘unsigned int *’ 108 | u_char *construct_dhcp_discover_frame(int *fsize, | ~~~~~^~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o icmp_redirect icmp_redirect.o -lpackets -lpcap gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o timestamp timestamp.o -lpackets dhcpx.c: In function ‘server_request_lease’: dhcpx.c:895:41: warning: pointer targets in passing argument 1 of ‘construct_dhcp_discover_frame’ differ in signedness [-Wpointer-sign] 895 | frame=construct_dhcp_discover_frame(&flen,&(s->addr),l); | ^~~~~ | | | unsigned int * dhcpx.c:448:45: note: expected ‘int *’ but argument is of type ‘unsigned int *’ 448 | u_char *construct_dhcp_discover_frame(int *fsize, | ~~~~~^~~~~ dhcpx.c: In function ‘server_age_leases’: dhcpx.c:919:21: warning: pointer targets in passing argument 1 of ‘construct_dhcp_request_frame’ differ in signedness [-Wpointer-sign] 919 | &flen,(struct in_addr *)&(s->addr.s_addr),l); | ^~~~~ | | | unsigned int * dhcpx.c:572:44: note: expected ‘int *’ but argument is of type ‘unsigned int *’ 572 | u_char *construct_dhcp_request_frame(int *fsize, | ~~~~~^~~~~ dhcpx.c: In function ‘server_bind_leases’: dhcpx.c:994:21: warning: pointer targets in passing argument 1 of ‘construct_dhcp_request_frame’ differ in signedness [-Wpointer-sign] 994 | &flen,(struct in_addr *)&(s->addr.s_addr),l); | ^~~~~ | | | unsigned int * dhcpx.c:572:44: note: expected ‘int *’ but argument is of type ‘unsigned int *’ 572 | u_char *construct_dhcp_request_frame(int *fsize, | ~~~~~^~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o protos protos.o -lpackets gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o ass ass_v1.o -lpackets -lpcap dhcpx.c: In function ‘evaluate_packet’: dhcpx.c:376:25: warning: ‘dhcp_renew’ may be used uninitialized [-Wmaybe-uninitialized] 376 | server_update_lease(&serverid, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | (u_char *)&(dhcp->chaddr),xid, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | &clientip,dhcp_renew,LEASE_STAT_REQUEST); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dhcpx.c:307:33: note: ‘dhcp_renew’ was declared here 307 | unsigned long dhcp_renew,xid; | ^~~~~~~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L. -o dhcpx dhcpx.o -lpackets -lpcap make[1]: Leaving directory '/<>' dh: command-omitted: The call to "dh_auto_test -a" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep -a dh_auto_install --destdir=debian/irpas/ -a make -j8 install DESTDIR=/<>/debian/irpas AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>' install -d /<>/debian/irpas/usr/sbin/ install cdp igrp ass irdp irdpresponder itrace tctrace protos inetmask file2cable dfkaa netenum hsrp icmp_redirect timestamp dhcpx /<>/debian/irpas/usr/sbin/ make[1]: Leaving directory '/<>' dh_installdocs -a dh_installchangelogs -a dh_installman -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a debian/rules override_dh_missing make[1]: Entering directory '/<>' dh_missing --fail-missing make[1]: Leaving directory '/<>' dh_dwz -a dh_strip -a debugedit: debian/irpas/usr/sbin/igrp: Unknown DWARF DW_FORM_0x1f21 c83ba7c57cc0e47777f372ed886eee5f73b6b6e8 debugedit: debian/irpas/usr/sbin/timestamp: Unknown DWARF DW_FORM_0x1f21 86978a1fdf6d7b10af448f3a6ebf0ffb12297f1f debugedit: debian/irpas/usr/sbin/cdp: Unknown DWARF DW_FORM_0x1f21 4376efd9dd76ae8ac7f537a53e34540e14b8d595 debugedit: debian/irpas/usr/sbin/tctrace: Unknown DWARF DW_FORM_0x1f21 d87312831b040a60deb8babf7491f7d1ef14018b debugedit: debian/irpas/usr/sbin/ass: Unknown DWARF DW_FORM_0x1f20 a84f21ca6058daa70e4ad48b467b385e1901414f debugedit: debian/irpas/usr/sbin/inetmask: Unknown DWARF DW_FORM_0x1f21 312fe722a02ba2b445b0956ae2569d7c6513f69f debugedit: debian/irpas/usr/sbin/dfkaa: Unknown DWARF DW_FORM_0x1f21 1e945d41d64748983f9f69e47db94df84d8402c4 debugedit: debian/irpas/usr/sbin/netenum: Unknown DWARF DW_FORM_0x1f20 598f3d523052233ffe350b0a00d5f7e8cbafc603 debugedit: debian/irpas/usr/sbin/icmp_redirect: Unknown DWARF DW_FORM_0x1f21 7103c6daf5b464046b1ecae401eac95053e3560a debugedit: debian/irpas/usr/sbin/protos: Unknown DWARF DW_FORM_0x1f21 43d1075d212fa859b50c53469af99089c1fdf422 debugedit: debian/irpas/usr/sbin/hsrp: Unknown DWARF DW_FORM_0x1f21 8aaf8a1585e4fd12709b302766edc6e55c13e4b1 debugedit: debian/irpas/usr/sbin/dhcpx: Unknown DWARF DW_FORM_0x1f21 a082f4a9a30912bd66b40bae683fff5ad285edc2 debugedit: debian/irpas/usr/sbin/file2cable: Unknown DWARF DW_FORM_0x1f21 9c733dd9a1955719c6646706bfbedba3dba81e51 debugedit: debian/irpas/usr/sbin/irdpresponder: Unknown DWARF DW_FORM_0x1f21 9f804a56db4b51762f389cce3693acd18d6de1b6 debugedit: debian/irpas/usr/sbin/itrace: Unknown DWARF DW_FORM_0x1f21 48f042b56add137b01d46d211369fb413a295a96 debugedit: debian/irpas/usr/sbin/irdp: Unknown DWARF DW_FORM_0x1f21 017a501c5cc7c432ba50aeeff9c141bac0c8d768 dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 149 pkgstriptranslations: processing irpas (in debian/irpas); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/irpas/DEBIAN/control, package irpas, directory debian/irpas pkgstripfiles: Running PNG optimization (using 8 cpus) for package irpas ... pkgstripfiles: No PNG files. dpkg-deb: building package 'irpas' in '../irpas_0.10-9_riscv64.deb'. dpkg-genbuildinfo --build=any -O../irpas_0.10-9_riscv64.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../irpas_0.10-9_riscv64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage.pl: info: binary-only upload (no source included) === USAGE-SUMMARY BEGIN === SUMMARY: host: riscv64-qemu-lcy01-064; CPUs: 8/8; CPU avg: 18%; CPU max: 100%; base memory: 0.3 GB; peak memory: 0.4 GB; total memory: 15.6 GB SUMMARY: swap peak/total: 0.0/0.0 GB; disk start/end/total: 7.0/7.0/68.4 GB; disk delta: 0.0 GB === USAGE-SUMMARY END === -------------------------------------------------------------------------------- Build finished at 2022-04-24T14:41:34Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ irpas_0.10-9_riscv64.changes: ----------------------------- Format: 1.8 Date: Fri, 15 Oct 2021 14:47:04 +0200 Source: irpas Binary: irpas Built-For-Profiles: noudeb Architecture: riscv64 Version: 0.10-9 Distribution: jammy Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Sophie Brun Description: irpas - Internetwork Routing Protocol Attack Suite Closes: 996426 Changes: irpas (0.10-9) unstable; urgency=medium . * Refresh patches * Fix build for new glibc (Closes: #996426) * Bump Standards-Version to 4.6.0 * Update my email address Checksums-Sha1: 76465fa4ffdf51a0abd2ed1c2b858af8ab7e9b1c 6195 irpas_0.10-9_riscv64.buildinfo ad9aab5073212dcac71cc17d10b8c45ce7a7323c 69004 irpas_0.10-9_riscv64.deb Checksums-Sha256: 046954371fbea1cef1ff29a3cffd3a5feaca35211f33739b6848dc7351c847f3 6195 irpas_0.10-9_riscv64.buildinfo 462749d175e834af571b4a1f934aff26366dfa1e5217549925ccde11e972dff9 69004 irpas_0.10-9_riscv64.deb Files: ac224bc2b229eb19aa0d3be2d6df54d1 6195 non-free/net optional irpas_0.10-9_riscv64.buildinfo 9100d334725dafa0490dc1ed4d44c4eb 69004 non-free/net optional irpas_0.10-9_riscv64.deb /<>/irpas_0.10-9_riscv64.changes.new could not be renamed to /<>/irpas_0.10-9_riscv64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: irpas Binary: irpas Architecture: riscv64 Version: 0.10-9 Checksums-Md5: 9100d334725dafa0490dc1ed4d44c4eb 69004 irpas_0.10-9_riscv64.deb Checksums-Sha1: ad9aab5073212dcac71cc17d10b8c45ce7a7323c 69004 irpas_0.10-9_riscv64.deb Checksums-Sha256: 462749d175e834af571b4a1f934aff26366dfa1e5217549925ccde11e972dff9 69004 irpas_0.10-9_riscv64.deb Build-Origin: Ubuntu Build-Architecture: riscv64 Build-Date: Sun, 24 Apr 2022 14:41:28 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-2), automake (= 1:1.16.5-1.3), autopoint (= 0.21-4ubuntu4), autotools-dev (= 20220109.1), base-files (= 12ubuntu4), base-passwd (= 3.5.52build1), bash (= 5.1-6ubuntu1), binutils (= 2.38-3ubuntu1), binutils-common (= 2.38-3ubuntu1), binutils-riscv64-linux-gnu (= 2.38-3ubuntu1), bsdextrautils (= 2.37.2-4ubuntu3), bsdutils (= 1:2.37.2-4ubuntu3), build-essential (= 12.9ubuntu3), bzip2 (= 1.0.8-5build1), coreutils (= 8.32-4.1ubuntu1), cpp (= 4:12-20211211-1ubuntu2), cpp-11 (= 11.2.0-19ubuntu1), cpp-12 (= 12-20220319-1ubuntu1), dash (= 0.5.11+git20210903+057cd650a4ed-3build1), debconf (= 1.5.79ubuntu1), debhelper (= 13.6ubuntu1), debianutils (= 5.5-1ubuntu2), debugedit (= 1:5.0-4build1), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.0-1), diffutils (= 1:3.8-0ubuntu2), dpkg (= 1.21.1ubuntu11), dpkg-dev (= 1.21.1ubuntu11), dwz (= 0.14-1build2), file (= 1:5.41-3), findutils (= 4.8.0-1ubuntu3), g++ (= 4:12-20211211-1ubuntu2), g++-12 (= 12-20220319-1ubuntu1), gcc (= 4:12-20211211-1ubuntu2), gcc-11 (= 11.2.0-19ubuntu1), gcc-11-base (= 11.2.0-19ubuntu1), gcc-12 (= 12-20220319-1ubuntu1), gcc-12-base (= 12-20220319-1ubuntu1), gettext (= 0.21-4ubuntu4), gettext-base (= 0.21-4ubuntu4), grep (= 3.7-1build1), groff-base (= 1.22.4-8build1), gzip (= 1.10-4ubuntu4), hostname (= 3.23ubuntu2), init-system-helpers (= 1.62), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.3.1-1), libarchive-zip-perl (= 1.68-1), libasan6 (= 11.2.0-19ubuntu1), libasan8 (= 12-20220319-1ubuntu1), libatomic1 (= 12-20220319-1ubuntu1), libattr1 (= 1:2.5.1-1build1), libaudit-common (= 1:3.0.7-1build1), libaudit1 (= 1:3.0.7-1build1), libbinutils (= 2.38-3ubuntu1), libblkid1 (= 2.37.2-4ubuntu3), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.35-0ubuntu3), libc-dev-bin (= 2.35-0ubuntu3), libc6 (= 2.35-0ubuntu3), libc6-dev (= 2.35-0ubuntu3), libcap-ng0 (= 0.7.9-2.2build3), libcap2 (= 1:2.44-1build3), libcc1-0 (= 12-20220319-1ubuntu1), libcom-err2 (= 1.46.5-2ubuntu1), libcrypt-dev (= 1:4.4.27-1), libcrypt1 (= 1:4.4.27-1), libctf-nobfd0 (= 2.38-3ubuntu1), libctf0 (= 2.38-3ubuntu1), libdb5.3 (= 5.3.28+dfsg1-0.8ubuntu3), libdbus-1-3 (= 1.12.20-2ubuntu4), libdbus-1-dev (= 1.12.20-2ubuntu4), libdebconfclient0 (= 0.261ubuntu1), libdebhelper-perl (= 13.6ubuntu1), libdpkg-perl (= 1.21.1ubuntu11), libdw1 (= 0.186-1build1), libelf1 (= 0.186-1build1), libexpat1 (= 2.4.7-1), libffi8 (= 3.4.2-4), libfile-stripnondeterminism-perl (= 1.13.0-1), libgcc-11-dev (= 11.2.0-19ubuntu1), libgcc-12-dev (= 12-20220319-1ubuntu1), libgcc-s1 (= 12-20220319-1ubuntu1), libgcrypt20 (= 1.9.4-3ubuntu3), libgdbm-compat4 (= 1.23-1), libgdbm6 (= 1.23-1), libglib2.0-0 (= 2.72.1-1), libgmp10 (= 2:6.2.1+dfsg-3ubuntu1), libgomp1 (= 12-20220319-1ubuntu1), libgpg-error0 (= 1.43-3), libgssapi-krb5-2 (= 1.19.2-2), libicu70 (= 70.1-2), libisl23 (= 0.24-2build1), libk5crypto3 (= 1.19.2-2), libkeyutils1 (= 1.6.1-2ubuntu3), libkrb5-3 (= 1.19.2-2), libkrb5support0 (= 1.19.2-2), liblz4-1 (= 1.9.3-2build2), liblzma5 (= 5.2.5-2ubuntu1), libmagic-mgc (= 1:5.41-3), libmagic1 (= 1:5.41-3), libmount1 (= 2.37.2-4ubuntu3), libmpc3 (= 1.2.1-2build1), libmpdec3 (= 2.5.1-2build2), libmpfr6 (= 4.1.0-3build3), libncursesw6 (= 6.3-2), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libpam-modules (= 1.4.0-11ubuntu2), libpam-modules-bin (= 1.4.0-11ubuntu2), libpam-runtime (= 1.4.0-11ubuntu2), libpam0g (= 1.4.0-11ubuntu2), libpcap-dev (= 1.10.1-4build1), libpcap0.8 (= 1.10.1-4build1), libpcap0.8-dev (= 1.10.1-4build1), libpcre2-8-0 (= 10.39-3build1), libpcre3 (= 2:8.39-13build5), libperl5.34 (= 5.34.0-3ubuntu1), libpipeline1 (= 1.5.5-1), libpython3-stdlib (= 3.10.4-0ubuntu2), libpython3.10-minimal (= 3.10.4-3), libpython3.10-stdlib (= 3.10.4-3), libreadline8 (= 8.1.2-1), libselinux1 (= 3.3-1build2), libsigsegv2 (= 2.13-1ubuntu3), libsmartcols1 (= 2.37.2-4ubuntu3), libsqlite3-0 (= 3.37.2-2), libssl3 (= 3.0.2-0ubuntu1), libstdc++-12-dev (= 12-20220319-1ubuntu1), libstdc++6 (= 12-20220319-1ubuntu1), libsub-override-perl (= 0.09-2), libsystemd0 (= 249.11-0ubuntu3), libtinfo6 (= 6.3-2), libtirpc-common (= 1.3.2-2build1), libtirpc-dev (= 1.3.2-2build1), libtirpc3 (= 1.3.2-2build1), libtool (= 2.4.6-15build2), libuchardet0 (= 0.0.7-1build2), libudev1 (= 249.11-0ubuntu3), libunistring2 (= 1.0-1), libuuid1 (= 2.37.2-4ubuntu3), libxml2 (= 2.9.13+dfsg-1build1), libzstd1 (= 1.4.8+dfsg-3build1), linux-libc-dev (= 5.15.0-25.25), login (= 1:4.8.1-2ubuntu2), lsb-base (= 11.1.0ubuntu4), lto-disabled-list (= 24), m4 (= 1.4.18-5ubuntu2), make (= 4.3-4.1build1), man-db (= 2.10.2-1), mawk (= 1.3.4.20200120-3), media-types (= 7.0.0), ncurses-base (= 6.3-2), ncurses-bin (= 6.3-2), patch (= 2.7.6-7build2), perl (= 5.34.0-3ubuntu1), perl-base (= 5.34.0-3ubuntu1), perl-modules-5.34 (= 5.34.0-3ubuntu1), pkg-config (= 0.29.2-1ubuntu3), po-debconf (= 1.0.21+nmu1), python3 (= 3.10.4-0ubuntu2), python3-minimal (= 3.10.4-0ubuntu2), python3-psutil (= 5.9.0-1build1), python3.10 (= 3.10.4-3), python3.10-minimal (= 3.10.4-3), readline-common (= 8.1.2-1), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.8-1ubuntu2), sensible-utils (= 0.0.17), sysvinit-utils (= 3.01-1ubuntu1), tar (= 1.34+dfsg-1build3), util-linux (= 2.37.2-4ubuntu3), xz-utils (= 5.2.5-2ubuntu1), zlib1g (= 1:1.2.11.dfsg-2ubuntu9) Environment: DEB_BUILD_OPTIONS="noautodbgsym nocheck parallel=8" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1634302024" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ irpas_0.10-9_riscv64.deb ------------------------ new Debian package, version 2.0. size 69004 bytes: control archive=1772 bytes. 1533 bytes, 37 lines control 1672 bytes, 29 lines md5sums Package: irpas Version: 0.10-9 Architecture: riscv64 Maintainer: Ubuntu Developers Original-Maintainer: Debian Security Tools Installed-Size: 290 Depends: libc6 (>= 2.34), libpcap0.8 (>= 0.9.8) Section: non-free/net Priority: optional Homepage: http://www.phenoelit.org/fr/tools.html Description: Internetwork Routing Protocol Attack Suite This package contains a collection of programs used for advanced network operations, testing, and debugging. . CDP and the route injectors can be useful in a production network. Several other tools are useful for security and firewall testing. Finally some tools such as netenum are useful for general admin scripting. . Like all powerful tools, it could cause great damage, so be careful. . * cdp - Cisco discovery protocol packet sender * igrp - IGRP route injector * ass - Autonomous system scanner * irdp - IRDP sender * irdpresponder - IRDP responder * itrace - ICMP based traceroute * tctrace - TCP SYN based traceroute * protos - ICMP based port scanner * netmask - Asks for netmask via ICMP * file2cable - Dumps any binary file direct to ethernet * dfkaa - Troubleshoot devices formerly known as Ascend (Pipeline, etc) * netenum - Ping scanner designed for shell scripts * hsrp - HSRP failover tester * icmp_redirect - ICMP redirection system * timestamp - ICMP timestamp requester * dhcpx - DHCP server "exerciser" drwxr-xr-x root/root 0 2021-10-15 12:47 ./ drwxr-xr-x root/root 0 2021-10-15 12:47 ./usr/ drwxr-xr-x root/root 0 2021-10-15 12:47 ./usr/sbin/ -rwxr-xr-x root/root 27216 2021-10-15 12:47 ./usr/sbin/ass -rwxr-xr-x root/root 14832 2021-10-15 12:47 ./usr/sbin/cdp -rwxr-xr-x root/root 19024 2021-10-15 12:47 ./usr/sbin/dfkaa -rwxr-xr-x root/root 18992 2021-10-15 12:47 ./usr/sbin/dhcpx -rwxr-xr-x root/root 10680 2021-10-15 12:47 ./usr/sbin/file2cable -rwxr-xr-x root/root 10688 2021-10-15 12:47 ./usr/sbin/hsrp -rwxr-xr-x root/root 14904 2021-10-15 12:47 ./usr/sbin/icmp_redirect -rwxr-xr-x root/root 14840 2021-10-15 12:47 ./usr/sbin/igrp -rwxr-xr-x root/root 10680 2021-10-15 12:47 ./usr/sbin/inetmask -rwxr-xr-x root/root 10688 2021-10-15 12:47 ./usr/sbin/irdp -rwxr-xr-x root/root 14856 2021-10-15 12:47 ./usr/sbin/irdpresponder -rwxr-xr-x root/root 10680 2021-10-15 12:47 ./usr/sbin/itrace -rwxr-xr-x root/root 14808 2021-10-15 12:47 ./usr/sbin/netenum -rwxr-xr-x root/root 43584 2021-10-15 12:47 ./usr/sbin/protos -rwxr-xr-x root/root 10680 2021-10-15 12:47 ./usr/sbin/tctrace -rwxr-xr-x root/root 10680 2021-10-15 12:47 ./usr/sbin/timestamp drwxr-xr-x root/root 0 2021-10-15 12:47 ./usr/share/ drwxr-xr-x root/root 0 2021-10-15 12:47 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-10-15 12:47 ./usr/share/doc/irpas/ -rw-r--r-- root/root 173 2021-10-15 12:47 ./usr/share/doc/irpas/README.Debian -rw-r--r-- root/root 55 2021-10-15 12:47 ./usr/share/doc/irpas/TODO.Debian -rw-r--r-- root/root 1641 2021-10-15 12:47 ./usr/share/doc/irpas/changelog.Debian.gz -rw-r--r-- root/root 3009 2021-10-15 12:47 ./usr/share/doc/irpas/copyright drwxr-xr-x root/root 0 2021-10-15 12:47 ./usr/share/man/ drwxr-xr-x root/root 0 2021-10-15 12:47 ./usr/share/man/man1/ -rw-r--r-- root/root 2350 2021-10-15 12:47 ./usr/share/man/man1/ass.1.gz -rw-r--r-- root/root 2420 2021-10-15 12:47 ./usr/share/man/man1/cdp.1.gz -rw-r--r-- root/root 779 2021-10-15 12:47 ./usr/share/man/man1/file2cable.1.gz -rw-r--r-- root/root 1557 2021-10-15 12:47 ./usr/share/man/man1/igrp.1.gz -rw-r--r-- root/root 617 2021-10-15 12:47 ./usr/share/man/man1/inetmask.1.gz -rw-r--r-- root/root 734 2021-10-15 12:47 ./usr/share/man/man1/irdp.1.gz -rw-r--r-- root/root 736 2021-10-15 12:47 ./usr/share/man/man1/irdpresponder.1.gz -rw-r--r-- root/root 886 2021-10-15 12:47 ./usr/share/man/man1/itrace.1.gz -rw-r--r-- root/root 954 2021-10-15 12:47 ./usr/share/man/man1/tctrace.1.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: riscv64 Build Type: any Build-Space: 5024 Build-Time: 151 Distribution: jammy Host Architecture: riscv64 Install-Time: 195 Job: irpas_0.10-9.dsc Machine Architecture: riscv64 Package: irpas Package-Time: 369 Source-Version: 0.10-9 Space: 5024 Status: successful Version: 0.10-9 -------------------------------------------------------------------------------- Finished at 2022-04-24T14:41:34Z Build needed 00:06:09, 5024k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=jammy --arch=riscv64 PACKAGEBUILD-23403565 Scanning for processes to kill in build PACKAGEBUILD-23403565 RUN: /usr/share/launchpad-buildd/bin/in-target umount-chroot --backend=chroot --series=jammy --arch=riscv64 PACKAGEBUILD-23403565 Stopping target for build PACKAGEBUILD-23403565 RUN: /usr/share/launchpad-buildd/bin/in-target remove-build --backend=chroot --series=jammy --arch=riscv64 PACKAGEBUILD-23403565 Removing build PACKAGEBUILD-23403565