* Package: net-wireless/airtraf-1.1-r3 * Repository: gentoo * Maintainer: netmon@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking airtraf-1.1.tar.gz to /var/tmp/portage/net-wireless/airtraf-1.1-r3/work >>> Source unpacked in /var/tmp/portage/net-wireless/airtraf-1.1-r3/work >>> Preparing source in /var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1 ... * Applying airtraf-1.1-sniffd.patch ... [ ok ] * Applying airtraf-1.1-off-by-one.patch ... [ ok ] * Applying airtraf-1.1-fprintf-format.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1 ... make -j1 -C src -j1 CC=x86_64-pc-linux-gnu-gcc CXX=x86_64-pc-linux-gnu-g++ 'CFLAGS=-O2 -pipe -march=native -fno-common' 'CXXFLAGS=-O2 -pipe -march=native -fno-common' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' make: Entering directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src' ##### Making dependency Files ##### make[1]: Entering directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src/libcommon' x86_64-pc-linux-gnu-gcc -MM -O2 -pipe -march=native -fno-common logger.c packet_card.c utility.c > Makefile.depends make[1]: Leaving directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src/libcommon' make[1]: Entering directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src/libncurses' x86_64-pc-linux-gnu-gcc -MM -O2 -pipe -march=native -fno-common *.c > Makefile.depends make[1]: Leaving directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src/libncurses' make[1]: Entering directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src/sniffd' x86_64-pc-linux-gnu-gcc -MM -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common *.c > Makefile.depends make[1]: Leaving directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src/sniffd' ##### Compiling GUI Library ##### rm -f ./libncurses/libairgui.a make[1]: Entering directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src/libncurses' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -c deskman.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -c input.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -c error.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -c menurt.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -c stdwinset.c ar cr ../libncurses/libairgui.a deskman.o input.o error.o menurt.o stdwinset.o ranlib ../libncurses/libairgui.a make[1]: Leaving directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src/libncurses' ##### Building AirTraf sniffer with needed parts ##### rm -f ./airtraf make[1]: Entering directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src/libcommon' x86_64-pc-linux-gnu-gcc -I/usr/include/mysql -O2 -pipe -march=native -fno-common -c utility.c In file included from utility.c:37: definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I/usr/include/mysql -O2 -pipe -march=native -fno-common -c logger.c In file included from logger.c:38: definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I/usr/include/mysql -O2 -pipe -march=native -fno-common -c ipcsum.c x86_64-pc-linux-gnu-gcc -I/usr/include/mysql -O2 -pipe -march=native -fno-common -c packet_card.c In file included from packet_card.c:53: definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ar cr ../libcommon/libairtraf.a utility.o logger.o ipcsum.o packet_card.o ranlib ../libcommon/libairtraf.a make[1]: Leaving directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src/libcommon' make[1]: Entering directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src/sniffd' x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c airtraf.c In file included from airtraf.c:73: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c autoconfig.c autoconfig.c: In function ‘iw_enum_devices’: autoconfig.c:234:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 234 | fgets(buff, sizeof(buff), fh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoconfig.c:235:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 235 | fgets(buff, sizeof(buff), fh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ autoconfig.c: In function ‘print_autoconfig’: autoconfig.c:452:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 452 | fgets(temp_buf, 1024, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ autoconfig.c:456:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 456 | fgets(temp_buf, 1024, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c capture_engine.c In file included from capture_engine.c:41: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c channel_scan.c In file included from channel_scan.c:43: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c detailed_analysis.c In file included from detailed_analysis.c:50: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c detailed_scan.c In file included from detailed_scan.c:50: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c gui_main.c In file included from gui_main.c:53: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c gui_capture_utils.c In file included from gui_capture_utils.c:40: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c gui_channel_scan.c In file included from gui_channel_scan.c:39: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c gui_detailed_scan.c In file included from gui_detailed_scan.c:38: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c gui_gen_protocol_scan.c In file included from gui_gen_protocol_scan.c:40: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c gui_tcp_analysis_scan.c In file included from gui_tcp_analysis_scan.c:40: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c mon_ids.c In file included from mon_ids.c:37: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c packet_abstraction.c In file included from packet_abstraction.c:49: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c p802_11b_parser.c In file included from p802_11b_parser.c:40: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c runtime.c In file included from runtime.c:52: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c server.c In file included from server.c:44: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -I../libcommon -I../libncurses -O2 -pipe -march=native -fno-common -c sniffer_engine.c In file included from sniffer_engine.c:51: ../libcommon/definition.h:223:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[16]’ {aka ‘unsigned char[16]’} [-Wattributes] 223 | __u8 devname[DEVNAME_LEN] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:224:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 224 | p80211item_t hosttime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:225:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 225 | p80211item_t mactime __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:226:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 226 | p80211item_t channel __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:227:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 227 | p80211item_t rssi __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:228:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 228 | p80211item_t sq __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:229:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 229 | p80211item_t signal __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:230:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 230 | p80211item_t noise __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:231:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 231 | p80211item_t rate __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:232:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 232 | p80211item_t istx __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:233:3: warning: ‘packed’ attribute ignored for field of type ‘p80211item_t’ {aka ‘struct ’} [-Wattributes] 233 | p80211item_t frmlen __attribute__ ((packed)); | ^~~~~~~~~~~~ ../libcommon/definition.h:247:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 247 | __u8 silence __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:248:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 248 | __u8 signal __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:249:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 249 | __u8 rate __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:250:3: warning: ‘packed’ attribute ignored for field of type ‘__u8’ {aka ‘unsigned char’} [-Wattributes] 250 | __u8 rxflow __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:263:3: warning: ‘packed’ attribute ignored for field of type ‘hfa384x_descript_t’ {aka ‘struct ’} [-Wattributes] 263 | hfa384x_descript_t frame_descriptor __attribute__ ((packed)); | ^~~~~~~~~~~~~~~~~~ ../libcommon/definition.h:268:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 268 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:269:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 269 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:270:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 270 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:272:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 272 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:276:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 276 | __u8 dst_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:277:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 277 | __u8 src_addr[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:279:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 279 | __u8 crap[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:294:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 294 | __u8 mac1[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:295:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 295 | __u8 mac2[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:296:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 296 | __u8 mac3[6] __attribute__ ((packed)); | ^~~~ ../libcommon/definition.h:298:3: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’ {aka ‘unsigned char[6]’} [-Wattributes] 298 | __u8 mac4[6] __attribute__ ((packed)); | ^~~~ x86_64-pc-linux-gnu-gcc -o ../airtraf -Wl,-O1 -Wl,--as-needed airtraf.o autoconfig.o capture_engine.o channel_scan.o detailed_analysis.o detailed_scan.o gui_main.o gui_capture_utils.o gui_channel_scan.o gui_detailed_scan.o gui_gen_protocol_scan.o gui_tcp_analysis_scan.o mon_ids.o packet_abstraction.o p802_11b_parser.o runtime.o server.o sniffer_engine.o -L../libcommon -lairtraf -L../libncurses -lairgui -lncurses -ltinfo -lpanel -lpthread -lm /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../libcommon/libairtraf.a(logger.o):(.bss+0x0): multiple definition of `atime'; capture_engine.o:(.bss+0x0): first defined here collect2: error: ld returned 1 exit status make[1]: *** [Makefile:81: ../airtraf] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src/sniffd' make: *** [Makefile:147: just_sniff] Error 2 make: Leaving directory '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1/src' * ERROR: net-wireless/airtraf-1.1-r3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-wireless/airtraf-1.1-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-wireless/airtraf-1.1-r3::gentoo'`. * The complete build log is located at '/var/log/portage/net-wireless:airtraf-1.1-r3:20200128-083831.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-wireless/airtraf-1.1-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-wireless/airtraf-1.1-r3/temp/environment'. * Working directory: '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1' * S: '/var/tmp/portage/net-wireless/airtraf-1.1-r3/work/airtraf-1.1'