>>> dmidecode: Building main/dmidecode 3.3-r1 (using abuild 3.9.0-r0) started Wed, 13 Apr 2022 04:02:25 +0000 >>> dmidecode: Checking sanity of /home/buildozer/aports/main/dmidecode/APKBUILD... >>> dmidecode: Analyzing dependencies... >>> dmidecode: Installing for build: build-base (1/1) Installing .makedepends-dmidecode (20220413.040226) OK: 254 MiB in 86 packages >>> dmidecode: Cleaning up srcdir >>> dmidecode: Cleaning up pkgdir >>> dmidecode: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/dmidecode-3.3.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> dmidecode: Fetching https://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.3.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 56372 100 56372 0 0 42006 0 0:00:01 0:00:01 --:--:-- 86859 >>> dmidecode: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/dmidecode-3.3.tar.xz >>> dmidecode: Checking sha512sums... dmidecode-3.3.tar.xz: OK >>> dmidecode: Unpacking /var/cache/distfiles/v3.16/dmidecode-3.3.tar.xz... gcc -Os -fomit-frame-pointer -W -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wmissing-prototypes -Winline -Wundef -D_FILE_OFFSET_BITS=64 -c dmidecode.c -o dmidecode.o gcc -Os -fomit-frame-pointer -W -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wmissing-prototypes -Winline -Wundef -D_FILE_OFFSET_BITS=64 -c dmiopt.c -o dmiopt.o gcc -Os -fomit-frame-pointer -W -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wmissing-prototypes -Winline -Wundef -D_FILE_OFFSET_BITS=64 -c dmioem.c -o dmioem.o gcc -Os -fomit-frame-pointer -W -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wmissing-prototypes -Winline -Wundef -D_FILE_OFFSET_BITS=64 -c dmioutput.c -o dmioutput.o gcc -Os -fomit-frame-pointer -W -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wmissing-prototypes -Winline -Wundef -D_FILE_OFFSET_BITS=64 -c util.c -o util.o In file included from dmioem.c:25: dmioem.c: In function 'dmi_decode_acer': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmioem.c:98:31: note: in expansion of macro 'WORD' 98 | cap = WORD(data + 0x04); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmioem.c:104:86: note: in expansion of macro 'WORD' 104 | pr_attr("Function bitmap for Application Button", "0x%04hx", WORD(data + 0x06)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmioem.c:105:80: note: in expansion of macro 'WORD' 105 | pr_attr("Function bitmap for Media Button", "0x%04hx", WORD(data + 0x08)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmioem.c:106:82: note: in expansion of macro 'WORD' 106 | pr_attr("Function bitmap for Display Button", "0x%04hx", WORD(data + 0x0A)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmioem.c:107:81: note: in expansion of macro 'WORD' 107 | pr_attr("Function bitmap for Others Button", "0x%04hx", WORD(data + 0x0C)); | ^~~~ dmioem.c: In function 'dmi_decode_hp': types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmioem.c:250:41: note: in expansion of macro 'DWORD' 250 | DWORD(data + 0x04), | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmioem.c:254:64: note: in expansion of macro 'DWORD' 254 | pr_attr("Signature", "0x%08x", DWORD(data + 0x04)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmioem.c:255:29: note: in expansion of macro 'DWORD' 255 | if (DWORD(data + 0x04) == 0x55524324) | ^~~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmioem.c:257:45: note: in expansion of macro 'QWORD' 257 | u64 paddr = QWORD(data + 0x08); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmioem.c:258:44: note: in expansion of macro 'DWORD' 258 | paddr.l += DWORD(data + 0x14); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmioem.c:259:47: note: in expansion of macro 'DWORD' 259 | if (paddr.l < DWORD(data + 0x14)) | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmioem.c:263:61: note: in expansion of macro 'DWORD' 263 | pr_attr("Length", "0x%08x", DWORD(data + 0x10)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmioem.c:275:61: note: in expansion of macro 'DWORD' 275 | pr_attr("Power Features", "0x%08x", DWORD(data + 0x04)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmioem.c:277:61: note: in expansion of macro 'DWORD' 277 | pr_attr("Omega Features", "0x%08x", DWORD(data + 0x08)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmioem.c:279:32: note: in expansion of macro 'DWORD' 279 | feat = DWORD(data + 0x10); | ^~~~~ In file included from dmidecode.c:78: dmidecode.c: In function 'dmi_base_board_handles': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:582:40: note: in expansion of macro 'WORD' 582 | pr_list_item("0x%04X", WORD(p + sizeof(u16) * i)); | ^~~~ dmidecode.c: In function 'dmi_processor_family': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:1000:17: note: in expansion of macro 'WORD' 1000 | WORD(data + 0x28) : data[0x06]; | ^~~~ dmidecode.c: In function 'dmi_processor_id': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:1084:17: note: in expansion of macro 'WORD' 1084 | WORD(data + 0x28) : data[0x06]; | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:1095:26: note: in expansion of macro 'WORD' 1095 | u16 dx = WORD(p); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:1107:26: note: in expansion of macro 'WORD' 1107 | u16 dx = WORD(p); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:1129:28: note: in expansion of macro 'DWORD' 1129 | u32 midr = DWORD(p); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:1189:15: note: in expansion of macro 'DWORD' 1189 | eax = DWORD(p); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:1190:15: note: in expansion of macro 'DWORD' 1190 | edx = DWORD(p + 4); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:1209:15: note: in expansion of macro 'DWORD' 1209 | edx = DWORD(p + 4); | ^~~~~ dmidecode.c: In function 'dmi_processor_frequency': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:1260:20: note: in expansion of macro 'WORD' 1260 | u16 code = WORD(p); | ^~~~ dmidecode.c: In function 'dmi_memory_controller_slots': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:1504:40: note: in expansion of macro 'WORD' 1504 | pr_list_item("0x%04X", WORD(p + sizeof(u16) * i)); | ^~~~ dmidecode.c: In function 'dmi_slot_peers': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:2158:25: note: in expansion of macro 'WORD' 2158 | WORD(data), data[2], data[3] >> 3, data[3] & 0x07, | ^~~~ dmidecode.c: In function 'dmi_group_associations_items': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:2278:25: note: in expansion of macro 'WORD' 2278 | WORD(p + 3 * i + 1), | ^~~~ dmidecode.c: In function 'dmi_event_log_address': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:2328:33: note: in expansion of macro 'WORD' 2328 | WORD(p), WORD(p + 2)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:2328:42: note: in expansion of macro 'WORD' 2328 | WORD(p), WORD(p + 2)); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:2331:61: note: in expansion of macro 'DWORD' 2331 | pr_attr("Access Address", "0x%08X", DWORD(p)); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:2334:61: note: in expansion of macro 'WORD' 2334 | pr_attr("Access Address", "0x%04X", WORD(p)); | ^~~~ dmidecode.c: In function 'dmi_memory_channel_devices': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:3398:49: note: in expansion of macro 'WORD' 3398 | pr_attr(attr, "0x%04X", WORD(p + 3 * i + 1)); | ^~~~ dmidecode.c: In function 'dmi_ipmi_base_address': types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:3431:31: note: in expansion of macro 'QWORD' 3431 | u64 address = QWORD(p); | ^~~~~ dmidecode.c: In function 'dmi_additional_info': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:3541:25: note: in expansion of macro 'WORD' 3541 | WORD(p + 0x01)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:3553:60: note: in expansion of macro 'WORD' 3553 | pr_attr("Value", "0x%04x", WORD(p + 0x05)); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:3556:60: note: in expansion of macro 'DWORD' 3556 | pr_attr("Value", "0x%08x", DWORD(p + 0x05)); | ^~~~~ dmidecode.c: In function 'dmi_parse_protocol_record': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:3777:24: note: in expansion of macro 'WORD' 3777 | port = WORD(&rdata[84]); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:3778:24: note: in expansion of macro 'DWORD' 3778 | vlan = DWORD(&rdata[86]); | ^~~~~ dmidecode.c: In function 'dmi_parse_controller_structure': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:3870:33: note: in expansion of macro 'WORD' 3870 | WORD(&usbdata[0x0])); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:3873:33: note: in expansion of macro 'WORD' 3873 | WORD(&usbdata[0x2])); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:3885:33: note: in expansion of macro 'WORD' 3885 | WORD(&pcidata[0x0])); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:3888:33: note: in expansion of macro 'WORD' 3888 | WORD(&pcidata[0x2])); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:3891:33: note: in expansion of macro 'WORD' 3891 | WORD(&pcidata[0x4])); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:3894:33: note: in expansion of macro 'WORD' 3894 | WORD(&pcidata[0x6])); | ^~~~ dmidecode.c: In function 'dmi_decode': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4040:29: note: in expansion of macro 'WORD' 4040 | if (WORD(data + 0x06) != 0) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4043:41: note: in expansion of macro 'WORD' 4043 | WORD(data + 0x06)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4044:66: note: in expansion of macro 'WORD' 4044 | dmi_bios_runtime_size((0x10000 - WORD(data + 0x06)) << 4); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4046:79: note: in expansion of macro 'WORD' 4046 | dmi_bios_rom_size(data[0x09], h->length < 0x1A ? 16 : WORD(data + 0x18)); | ^~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:4048:50: note: in expansion of macro 'QWORD' 4048 | dmi_bios_characteristics(QWORD(data + 0x0A)); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4106:41: note: in expansion of macro 'WORD' 4106 | WORD(data + 0x0B)); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4141:33: note: in expansion of macro 'DWORD' 4141 | DWORD(data + 0x0D)); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4182:53: note: in expansion of macro 'WORD' 4182 | WORD(data + 0x1A), "L1", ver); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4184:53: note: in expansion of macro 'WORD' 4184 | WORD(data + 0x1C), "L2", ver); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4186:53: note: in expansion of macro 'WORD' 4186 | WORD(data + 0x1E), "L3", ver); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4199:41: note: in expansion of macro 'WORD' 4199 | WORD(data + 0x2A) : data[0x23]); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4203:41: note: in expansion of macro 'WORD' 4203 | WORD(data + 0x2C) : data[0x24]); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4207:41: note: in expansion of macro 'WORD' 4207 | WORD(data + 0x2E) : data[0x25]); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4209:55: note: in expansion of macro 'WORD' 4209 | WORD(data + 0x26)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4228:54: note: in expansion of macro 'WORD' 4228 | WORD(data + 0x09)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4230:49: note: in expansion of macro 'WORD' 4230 | WORD(data + 0x0B), 0); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4246:57: note: in expansion of macro 'WORD' 4246 | dmi_memory_module_types("Type", WORD(data + 0x07), 1); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4258:33: note: in expansion of macro 'WORD' 4258 | WORD(data + 0x05) & 0x0080 ? "Enabled" : "Disabled", | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4259:33: note: in expansion of macro 'WORD' 4259 | WORD(data + 0x05) & 0x0008 ? "Socketed" : "Not Socketed", | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4260:34: note: in expansion of macro 'WORD' 4260 | (WORD(data + 0x05) & 0x0007) + 1); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4262:49: note: in expansion of macro 'WORD' 4262 | dmi_cache_mode((WORD(data + 0x05) >> 8) & 0x0003)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4264:53: note: in expansion of macro 'WORD' 4264 | dmi_cache_location((WORD(data + 0x05) >> 5) & 0x0003)); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4266:68: note: in expansion of macro 'DWORD' 4266 | dmi_cache_size_2("Installed Size", DWORD(data + 0x17)); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4268:66: note: in expansion of macro 'WORD' 4268 | dmi_cache_size("Installed Size", WORD(data + 0x09)); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4270:66: note: in expansion of macro 'DWORD' 4270 | dmi_cache_size_2("Maximum Size", DWORD(data + 0x13)); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4272:64: note: in expansion of macro 'WORD' 4272 | dmi_cache_size("Maximum Size", WORD(data + 0x07)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4273:65: note: in expansion of macro 'WORD' 4273 | dmi_cache_types("Supported SRAM Types", WORD(data + 0x0B), 0); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4274:64: note: in expansion of macro 'WORD' 4274 | dmi_cache_types("Installed SRAM Type", WORD(data + 0x0D), 1); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4318:51: note: in expansion of macro 'WORD' 4318 | dmi_slot_segment_bus_func(WORD(data + 0x0D), data[0x0F], data[0x10]); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4372:33: note: in expansion of macro 'WORD' 4372 | WORD(data + 0x04)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4374:33: note: in expansion of macro 'WORD' 4374 | WORD(data + 0x06)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4375:29: note: in expansion of macro 'WORD' 4375 | if (WORD(data + 0x08) - WORD(data + 0x06)) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4375:49: note: in expansion of macro 'WORD' 4375 | if (WORD(data + 0x08) - WORD(data + 0x06)) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4377:41: note: in expansion of macro 'WORD' 4377 | WORD(data + 0x08) - WORD(data + 0x06), | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4377:61: note: in expansion of macro 'WORD' 4377 | WORD(data + 0x08) - WORD(data + 0x06), | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4378:41: note: in expansion of macro 'WORD' 4378 | WORD(data + 0x08) - WORD(data + 0x06) > 1 ? "s" : ""); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4378:61: note: in expansion of macro 'WORD' 4378 | WORD(data + 0x08) - WORD(data + 0x06) > 1 ? "s" : ""); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4380:33: note: in expansion of macro 'WORD' 4380 | WORD(data + 0x08)); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4386:33: note: in expansion of macro 'DWORD' 4386 | DWORD(data + 0x0C)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4405:29: note: in expansion of macro 'DWORD' 4405 | if (DWORD(data + 0x07) == 0x80000000) | ^~~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:4411:63: note: in expansion of macro 'QWORD' 4411 | QWORD(data + 0x0F), 0); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4418:46: note: in expansion of macro 'DWORD' 4418 | capacity.l = DWORD(data + 0x07); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4423:63: note: in expansion of macro 'WORD' 4423 | dmi_memory_array_error_handle(WORD(data + 0x0B)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4425:33: note: in expansion of macro 'WORD' 4425 | WORD(data + 0x0D)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4434:41: note: in expansion of macro 'WORD' 4434 | WORD(data + 0x04)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4435:63: note: in expansion of macro 'WORD' 4435 | dmi_memory_array_error_handle(WORD(data + 0x06)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4437:64: note: in expansion of macro 'WORD' 4437 | dmi_memory_device_width("Total Width", WORD(data + 0x08)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4438:63: note: in expansion of macro 'WORD' 4438 | dmi_memory_device_width("Data Width", WORD(data + 0x0A)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4439:50: note: in expansion of macro 'WORD' 4439 | if (h->length >= 0x20 && WORD(data + 0x0C) == 0x7FFF) | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4440:65: note: in expansion of macro 'DWORD' 4440 | dmi_memory_device_extended_size(DWORD(data + 0x1C)); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4442:56: note: in expansion of macro 'WORD' 4442 | dmi_memory_device_size(WORD(data + 0x0C)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4452:55: note: in expansion of macro 'WORD' 4452 | dmi_memory_device_type_detail(WORD(data + 0x13)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4454:58: note: in expansion of macro 'WORD' 4454 | dmi_memory_device_speed("Speed", WORD(data + 0x15)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4471:49: note: in expansion of macro 'WORD' 4471 | WORD(data + 0x20)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4474:50: note: in expansion of macro 'WORD' 4474 | WORD(data + 0x22)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4476:50: note: in expansion of macro 'WORD' 4476 | WORD(data + 0x24)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4478:50: note: in expansion of macro 'WORD' 4478 | WORD(data + 0x26)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4481:62: note: in expansion of macro 'WORD' 4481 | dmi_memory_operating_mode_capability(WORD(data + 0x29)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4485:52: note: in expansion of macro 'WORD' 4485 | WORD(data + 0x2C)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4487:47: note: in expansion of macro 'WORD' 4487 | WORD(data + 0x2E)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4489:52: note: in expansion of macro 'WORD' 4489 | WORD(data + 0x30)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4491:47: note: in expansion of macro 'WORD' 4491 | WORD(data + 0x32)); | ^~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:4493:62: note: in expansion of macro 'QWORD' 4493 | dmi_memory_size("Non-Volatile Size", QWORD(data + 0x34)); | ^~~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:4495:58: note: in expansion of macro 'QWORD' 4495 | dmi_memory_size("Volatile Size", QWORD(data + 0x3C)); | ^~~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:4497:55: note: in expansion of macro 'QWORD' 4497 | dmi_memory_size("Cache Size", QWORD(data + 0x44)); | ^~~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:4499:57: note: in expansion of macro 'QWORD' 4499 | dmi_memory_size("Logical Size", QWORD(data + 0x4C)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4511:51: note: in expansion of macro 'DWORD' 4511 | dmi_memory_error_syndrome(DWORD(data + 0x07)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4513:56: note: in expansion of macro 'DWORD' 4513 | DWORD(data + 0x0B)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4515:56: note: in expansion of macro 'DWORD' 4515 | DWORD(data + 0x0F)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4517:56: note: in expansion of macro 'DWORD' 4517 | DWORD(data + 0x13)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4523:50: note: in expansion of macro 'DWORD' 4523 | if (h->length >= 0x1F && DWORD(data + 0x04) == 0xFFFFFFFF) | ^~~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:4527:41: note: in expansion of macro 'QWORD' 4527 | start = QWORD(data + 0x0F); | ^~~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:4528:39: note: in expansion of macro 'QWORD' 4528 | end = QWORD(data + 0x17); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4539:41: note: in expansion of macro 'DWORD' 4539 | DWORD(data + 0x04) >> 2, | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4540:42: note: in expansion of macro 'DWORD' 4540 | (DWORD(data + 0x04) & 0x3) << 10); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4542:41: note: in expansion of macro 'DWORD' 4542 | DWORD(data + 0x08) >> 2, | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4543:43: note: in expansion of macro 'DWORD' 4543 | ((DWORD(data + 0x08) & 0x3) << 10) + 0x3FF); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4544:57: note: in expansion of macro 'DWORD' 4544 | dmi_mapped_address_size(DWORD(data + 0x08) - DWORD(data + 0x04) + 1); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4544:78: note: in expansion of macro 'DWORD' 4544 | dmi_mapped_address_size(DWORD(data + 0x08) - DWORD(data + 0x04) + 1); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4548:41: note: in expansion of macro 'WORD' 4548 | WORD(data + 0x0C)); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4556:50: note: in expansion of macro 'DWORD' 4556 | if (h->length >= 0x23 && DWORD(data + 0x04) == 0xFFFFFFFF) | ^~~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:4560:41: note: in expansion of macro 'QWORD' 4560 | start = QWORD(data + 0x13); | ^~~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:4561:39: note: in expansion of macro 'QWORD' 4561 | end = QWORD(data + 0x1B); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4572:41: note: in expansion of macro 'DWORD' 4572 | DWORD(data + 0x04) >> 2, | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4573:42: note: in expansion of macro 'DWORD' 4573 | (DWORD(data + 0x04) & 0x3) << 10); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4575:41: note: in expansion of macro 'DWORD' 4575 | DWORD(data + 0x08) >> 2, | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4576:43: note: in expansion of macro 'DWORD' 4576 | ((DWORD(data + 0x08) & 0x3) << 10) + 0x3FF); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4577:57: note: in expansion of macro 'DWORD' 4577 | dmi_mapped_address_size(DWORD(data + 0x08) - DWORD(data + 0x04) + 1); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4577:78: note: in expansion of macro 'DWORD' 4577 | dmi_mapped_address_size(DWORD(data + 0x08) - DWORD(data + 0x04) + 1); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4582:41: note: in expansion of macro 'WORD' 4582 | WORD(data + 0x0C)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4584:41: note: in expansion of macro 'WORD' 4584 | WORD(data + 0x0E)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4621:54: note: in expansion of macro 'WORD' 4621 | dmi_battery_capacity(WORD(data + 0x0A), 1); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4623:54: note: in expansion of macro 'WORD' 4623 | dmi_battery_capacity(WORD(data + 0x0A), data[0x15]); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4624:45: note: in expansion of macro 'WORD' 4624 | dmi_battery_voltage(WORD(data + 0x0C)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4631:41: note: in expansion of macro 'WORD' 4631 | WORD(data + 0x10)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4634:49: note: in expansion of macro 'WORD' 4634 | 1980 + (WORD(data + 0x12) >> 9), | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4635:42: note: in expansion of macro 'WORD' 4635 | (WORD(data + 0x12) >> 5) & 0x0F, | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4636:41: note: in expansion of macro 'WORD' 4636 | WORD(data + 0x12) & 0x1F); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4641:33: note: in expansion of macro 'DWORD' 4641 | DWORD(data + 0x16)); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4657:63: note: in expansion of macro 'WORD' 4657 | dmi_system_reset_count("Reset Count", WORD(data + 0x05)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4658:63: note: in expansion of macro 'WORD' 4658 | dmi_system_reset_count("Reset Limit", WORD(data + 0x07)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4659:66: note: in expansion of macro 'WORD' 4659 | dmi_system_reset_timer("Timer Interval", WORD(data + 0x09)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4660:59: note: in expansion of macro 'WORD' 4660 | dmi_system_reset_timer("Timeout", WORD(data + 0x0B)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4691:66: note: in expansion of macro 'WORD' 4691 | dmi_voltage_probe_value("Maximum Value", WORD(data + 0x06)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4692:66: note: in expansion of macro 'WORD' 4692 | dmi_voltage_probe_value("Minimum Value", WORD(data + 0x08)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4693:54: note: in expansion of macro 'WORD' 4693 | dmi_voltage_probe_resolution(WORD(data + 0x0A)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4694:62: note: in expansion of macro 'WORD' 4694 | dmi_voltage_probe_value("Tolerance", WORD(data + 0x0C)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4695:44: note: in expansion of macro 'WORD' 4695 | dmi_probe_accuracy(WORD(data + 0x0E)); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4697:33: note: in expansion of macro 'DWORD' 4697 | DWORD(data + 0x10)); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4699:66: note: in expansion of macro 'WORD' 4699 | dmi_voltage_probe_value("Nominal Value", WORD(data + 0x14)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4705:58: note: in expansion of macro 'WORD' 4705 | if (!(opt.flags & FLAG_QUIET) && WORD(data + 0x04) != 0xFFFF) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4707:41: note: in expansion of macro 'WORD' 4707 | WORD(data + 0x04)); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4716:33: note: in expansion of macro 'DWORD' 4716 | DWORD(data + 0x08)); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4718:50: note: in expansion of macro 'WORD' 4718 | dmi_cooling_device_speed(WORD(data + 0x0C)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4733:53: note: in expansion of macro 'WORD' 4733 | WORD(data + 0x06)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4735:53: note: in expansion of macro 'WORD' 4735 | WORD(data + 0x08)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4736:58: note: in expansion of macro 'WORD' 4736 | dmi_temperature_probe_resolution(WORD(data + 0x0A)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4738:53: note: in expansion of macro 'WORD' 4738 | WORD(data + 0x0C)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4739:44: note: in expansion of macro 'WORD' 4739 | dmi_probe_accuracy(WORD(data + 0x0E)); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4741:33: note: in expansion of macro 'DWORD' 4741 | DWORD(data + 0x10)); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4744:53: note: in expansion of macro 'WORD' 4744 | WORD(data + 0x14)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4757:49: note: in expansion of macro 'WORD' 4757 | WORD(data + 0x06)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4759:49: note: in expansion of macro 'WORD' 4759 | WORD(data + 0x08)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4760:54: note: in expansion of macro 'WORD' 4760 | dmi_current_probe_resolution(WORD(data + 0x0A)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4762:49: note: in expansion of macro 'WORD' 4762 | WORD(data + 0x0C)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4763:44: note: in expansion of macro 'WORD' 4763 | dmi_probe_accuracy(WORD(data + 0x0E)); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4765:33: note: in expansion of macro 'DWORD' 4765 | DWORD(data + 0x10)); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4768:49: note: in expansion of macro 'WORD' 4768 | WORD(data + 0x14)); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4788:33: note: in expansion of macro 'DWORD' 4788 | DWORD(data + 0x08) >> 16, | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4789:33: note: in expansion of macro 'DWORD' 4789 | DWORD(data + 0x08) & 0xFFFF); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4791:33: note: in expansion of macro 'DWORD' 4791 | DWORD(data + 0x0C)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4810:51: note: in expansion of macro 'DWORD' 4810 | dmi_memory_error_syndrome(DWORD(data + 0x07)); | ^~~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:4812:56: note: in expansion of macro 'QWORD' 4812 | QWORD(data + 0x0B)); | ^~~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:4814:56: note: in expansion of macro 'QWORD' 4814 | QWORD(data + 0x13)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4816:56: note: in expansion of macro 'DWORD' 4816 | DWORD(data + 0x1B)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:4827:33: note: in expansion of macro 'DWORD' 4827 | DWORD(data + 0x06)); | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4840:41: note: in expansion of macro 'WORD' 4840 | WORD(data + 0x05)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4842:41: note: in expansion of macro 'WORD' 4842 | WORD(data + 0x07)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4843:37: note: in expansion of macro 'WORD' 4843 | if (WORD(data + 0x09) != 0xFFFF) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4845:49: note: in expansion of macro 'WORD' 4845 | WORD(data + 0x09)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4852:29: note: in expansion of macro 'WORD' 4852 | if (WORD(data + 0x04) != 0x8000) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4854:46: note: in expansion of macro 'WORD' 4854 | (i16)WORD(data + 0x04)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4855:29: note: in expansion of macro 'WORD' 4855 | if (WORD(data + 0x06) != 0x8000) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4857:46: note: in expansion of macro 'WORD' 4857 | (i16)WORD(data + 0x06)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4858:29: note: in expansion of macro 'WORD' 4858 | if (WORD(data + 0x08) != 0x8000) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4860:46: note: in expansion of macro 'WORD' 4860 | (i16)WORD(data + 0x08)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4861:29: note: in expansion of macro 'WORD' 4861 | if (WORD(data + 0x0A) != 0x8000) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4863:46: note: in expansion of macro 'WORD' 4863 | (i16)WORD(data + 0x0A)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4864:29: note: in expansion of macro 'WORD' 4864 | if (WORD(data + 0x0C) != 0x8000) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4866:46: note: in expansion of macro 'WORD' 4866 | (i16)WORD(data + 0x0C)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4867:29: note: in expansion of macro 'WORD' 4867 | if (WORD(data + 0x0E) != 0x8000) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4869:46: note: in expansion of macro 'WORD' 4869 | (i16)WORD(data + 0x0E)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4945:48: note: in expansion of macro 'WORD' 4945 | dmi_power_supply_power(WORD(data + 0x0C)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4946:29: note: in expansion of macro 'WORD' 4946 | if (WORD(data + 0x0E) & (1 << 1)) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4948:66: note: in expansion of macro 'WORD' 4948 | dmi_power_supply_status((WORD(data + 0x0E) >> 7) & 0x07)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4952:56: note: in expansion of macro 'WORD' 4952 | dmi_power_supply_type((WORD(data + 0x0E) >> 10) & 0x0F)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4954:67: note: in expansion of macro 'WORD' 4954 | dmi_power_supply_range_switching((WORD(data + 0x0E) >> 3) & 0x0F)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4956:33: note: in expansion of macro 'WORD' 4956 | WORD(data + 0x0E) & (1 << 2) ? "No" : "Yes"); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4958:33: note: in expansion of macro 'WORD' 4958 | WORD(data + 0x0E) & (1 << 0) ? "Yes" : "No"); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4962:37: note: in expansion of macro 'WORD' 4962 | if (WORD(data + 0x10) != 0xFFFF) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4964:49: note: in expansion of macro 'WORD' 4964 | WORD(data + 0x10)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4965:37: note: in expansion of macro 'WORD' 4965 | if (WORD(data + 0x12) != 0xFFFF) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4967:49: note: in expansion of macro 'WORD' 4967 | WORD(data + 0x12)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4968:37: note: in expansion of macro 'WORD' 4968 | if (WORD(data + 0x14) != 0xFFFF) | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4970:49: note: in expansion of macro 'WORD' 4970 | WORD(data + 0x14)); | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:4990:51: note: in expansion of macro 'WORD' 4990 | dmi_slot_segment_bus_func(WORD(data + 0x07), data[0x09], data[0x0A]); | ^~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:5036:49: note: in expansion of macro 'DWORD' 5036 | DWORD(data + 0x0A) >> 16, | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:5037:49: note: in expansion of macro 'DWORD' 5037 | DWORD(data + 0x0A) & 0xFFFF); | ^~~~~ types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:5047:49: note: in expansion of macro 'QWORD' 5047 | dmi_tpm_characteristics(QWORD(data + 0x13)); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:5051:33: note: in expansion of macro 'DWORD' 5051 | DWORD(data + 0x1B)); | ^~~~~ dmidecode.c: In function 'to_dmi_header': types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:5078:21: note: in expansion of macro 'WORD' 5078 | h->handle = WORD(data + 2); | ^~~~ dmidecode.c: In function 'smbios3_decode': types.h:56:20: warning: cast increases required alignment of target type [-Wcast-align] 56 | #define QWORD(x) (*(const u64 *)(x)) | ^ dmidecode.c:5373:18: note: in expansion of macro 'QWORD' 5373 | offset = QWORD(buf + 0x10); | ^~~~~ types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:5381:19: note: in expansion of macro 'DWORD' 5381 | DWORD(buf + 0x0C), 0, ver, devmem, flags | FLAG_STOP_AT_EOT); | ^~~~~ dmidecode.c: In function 'smbios_decode': types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:5441:19: note: in expansion of macro 'DWORD' 5441 | dmi_table(DWORD(buf + 0x18), WORD(buf + 0x16), WORD(buf + 0x1C), | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:5441:38: note: in expansion of macro 'WORD' 5441 | dmi_table(DWORD(buf + 0x18), WORD(buf + 0x16), WORD(buf + 0x1C), | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:5441:56: note: in expansion of macro 'WORD' 5441 | dmi_table(DWORD(buf + 0x18), WORD(buf + 0x16), WORD(buf + 0x1C), | ^~~~ dmidecode.c: In function 'legacy_decode': types.h:55:25: warning: cast increases required alignment of target type [-Wcast-align] 55 | #define DWORD(x) (u32)(*(const u32 *)(x)) | ^ dmidecode.c:5469:19: note: in expansion of macro 'DWORD' 5469 | dmi_table(DWORD(buf + 0x08), WORD(buf + 0x06), WORD(buf + 0x0C), | ^~~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:5469:38: note: in expansion of macro 'WORD' 5469 | dmi_table(DWORD(buf + 0x08), WORD(buf + 0x06), WORD(buf + 0x0C), | ^~~~ types.h:54:24: warning: cast increases required alignment of target type [-Wcast-align] 54 | #define WORD(x) (u16)(*(const u16 *)(x)) | ^ dmidecode.c:5469:56: note: in expansion of macro 'WORD' 5469 | dmi_table(DWORD(buf + 0x08), WORD(buf + 0x06), WORD(buf + 0x0C), | ^~~~ gcc dmidecode.o dmiopt.o dmioem.o dmioutput.o util.o -o dmidecode >>> dmidecode: Entering fakeroot... install -m 755 -d /home/buildozer/aports/main/dmidecode/pkg/dmidecode/usr/sbin install -m 755 -d /home/buildozer/aports/main/dmidecode/pkg/dmidecode/usr/share/man/man8 install -m 755 -d /home/buildozer/aports/main/dmidecode/pkg/dmidecode/usr/share/doc/dmidecode for program in dmidecode ; do \ install -m 755 $program /home/buildozer/aports/main/dmidecode/pkg/dmidecode/usr/sbin ; done for program in dmidecode ; do \ install -m 644 man/$program.8 /home/buildozer/aports/main/dmidecode/pkg/dmidecode/usr/share/man/man8 ; done install -m 644 README /home/buildozer/aports/main/dmidecode/pkg/dmidecode/usr/share/doc/dmidecode install -m 644 NEWS /home/buildozer/aports/main/dmidecode/pkg/dmidecode/usr/share/doc/dmidecode install -m 644 AUTHORS /home/buildozer/aports/main/dmidecode/pkg/dmidecode/usr/share/doc/dmidecode >>> dmidecode-doc*: Running split function doc... >>> dmidecode-doc*: Preparing subpackage dmidecode-doc... >>> dmidecode-doc*: Running postcheck for dmidecode-doc >>> dmidecode*: Running postcheck for dmidecode >>> dmidecode*: Preparing package dmidecode... >>> dmidecode*: Stripping binaries >>> dmidecode-doc*: Scanning shared objects >>> dmidecode*: Scanning shared objects >>> dmidecode-doc*: Tracing dependencies... >>> dmidecode-doc*: Package size: 56.0 KB >>> dmidecode-doc*: Compressing data... >>> dmidecode-doc*: Create checksum... >>> dmidecode-doc*: Create dmidecode-doc-3.3-r1.apk >>> dmidecode*: Tracing dependencies... so:libc.musl-armv7.so.1 >>> dmidecode*: Package size: 92.0 KB >>> dmidecode*: Compressing data... >>> dmidecode*: Create checksum... >>> dmidecode*: Create dmidecode-3.3-r1.apk >>> dmidecode: Build complete at Wed, 13 Apr 2022 04:02:30 +0000 elapsed time 0h 0m 5s >>> dmidecode: Cleaning up srcdir >>> dmidecode: Cleaning up pkgdir >>> dmidecode: Uninstalling dependencies... (1/1) Purging .makedepends-dmidecode (20220413.040226) OK: 254 MiB in 85 packages >>> dmidecode: Updating the main/armv7 repository index... >>> dmidecode: Signing the index...