You are not logged in.
Pages: 1
I'm trying to build a dump kernel following this article:
https://wiki.archlinux.org/index.php/Ke … ild_System
I get the following error after running makepkg -s:
./include/linux/jiffies.h: In function ‘_msecs_to_jiffies’:
./include/linux/jiffies.h:334:10: error: ‘MSEC_TO_HZ_MUL32’ undeclared (first use in this function)
334 | return (MSEC_TO_HZ_MUL32 * m + MSEC_TO_HZ_ADJ32) >> MSEC_TO_HZ_SHR32;
| ^~~~~~~~~~~~~~~~
./include/linux/jiffies.h:334:10: note: each undeclared identifier is reported only once for each function it appears in
./include/linux/jiffies.h:334:33: error: ‘MSEC_TO_HZ_ADJ32’ undeclared (first use in this function)
334 | return (MSEC_TO_HZ_MUL32 * m + MSEC_TO_HZ_ADJ32) >> MSEC_TO_HZ_SHR32;
| ^~~~~~~~~~~~~~~~
./include/linux/jiffies.h:334:54: error: ‘MSEC_TO_HZ_SHR32’ undeclared (first use in this function)
334 | return (MSEC_TO_HZ_MUL32 * m + MSEC_TO_HZ_ADJ32) >> MSEC_TO_HZ_SHR32;
| ^~~~~~~~~~~~~~~~
./include/linux/jiffies.h: In function ‘_usecs_to_jiffies’:
./include/linux/jiffies.h:382:10: error: ‘USEC_TO_HZ_MUL32’ undeclared (first use in this function)
382 | return (USEC_TO_HZ_MUL32 * u + USEC_TO_HZ_ADJ32)
| ^~~~~~~~~~~~~~~~
./include/linux/jiffies.h:382:33: error: ‘USEC_TO_HZ_ADJ32’ undeclared (first use in this function)
382 | return (USEC_TO_HZ_MUL32 * u + USEC_TO_HZ_ADJ32)
| ^~~~~~~~~~~~~~~~
./include/linux/jiffies.h:383:6: error: ‘USEC_TO_HZ_SHR32’ undeclared (first use in this function)
383 | >> USEC_TO_HZ_SHR32;
| ^~~~~~~~~~~~~~~~
make[1]: *** [scripts/Makefile.build:114: arch/x86/kernel/asm-offsets.s] Error 1
make: *** [Makefile:1175: prepare0] Error 2So after a little bit of googling around I figured out that the undefined variables should be defined in ./include/generated/timeconst.h, but this file is empty.
I tried pasting the contet that should be in that file, but after running makepkg -s again, the file becomes empty again.
Any ideas what's going on?
Last edited by plave00 (2020-08-12 15:55:31)
Offline
Please post the full output from makepkg -s. See the tip box from pastebin if it will not fit in code tags.
Also the output of
which -a bc
pacman -Qikk bcOffline
makepkg -s:
==> Making package: linux 5.8.arch1-2 (Wed 12 Aug 2020 10:02:27 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning archlinux-linux git repo...
Cloning into bare repository '/home/plave/build/linux/archlinux-linux'...
-> Found config
-> Found sphinx-workaround.patch
==> Validating source files with sha256sums...
archlinux-linux ... Skipped
config ... Passed
sphinx-workaround.patch ... Passed
==> Verifying source file signatures with gpg...
archlinux-linux git repo ... Passed
==> Extracting sources...
-> Creating working copy of archlinux-linux git repo...
Cloning into 'archlinux-linux'...
done.
Updating files: 10% (7352/69365)
Updating files: 11% (7631/69365)
Updating files: 12% (8324/69365)
Updating files: 13% (9018/69365)
Updating files: 14% (9712/69365)
Updating files: 15% (10405/69365)
Updating files: 16% (11099/69365)
Updating files: 17% (11793/69365)
Updating files: 18% (12486/69365)
Updating files: 19% (13180/69365)
Updating files: 20% (13873/69365)
Updating files: 20% (14097/69365)
Updating files: 21% (14567/69365)
Updating files: 22% (15261/69365)
Updating files: 23% (15954/69365)
Updating files: 24% (16648/69365)
Updating files: 25% (17342/69365)
Updating files: 26% (18035/69365)
Updating files: 27% (18729/69365)
Updating files: 28% (19423/69365)
Updating files: 29% (20116/69365)
Updating files: 30% (20810/69365)
Updating files: 30% (20998/69365)
Updating files: 31% (21504/69365)
Updating files: 32% (22197/69365)
Updating files: 33% (22891/69365)
Updating files: 34% (23585/69365)
Updating files: 35% (24278/69365)
Updating files: 36% (24972/69365)
Updating files: 36% (25609/69365)
Updating files: 37% (25666/69365)
Updating files: 38% (26359/69365)
Updating files: 39% (27053/69365)
Updating files: 40% (27746/69365)
Updating files: 40% (27963/69365)
Updating files: 40% (28008/69365)
Updating files: 40% (28068/69365)
Updating files: 41% (28440/69365)
Updating files: 41% (28463/69365)
Updating files: 41% (28636/69365)
Updating files: 41% (28856/69365)
Updating files: 42% (29134/69365)
Updating files: 42% (29191/69365)
Updating files: 43% (29827/69365)
Updating files: 44% (30521/69365)
Updating files: 44% (31175/69365)
Updating files: 45% (31215/69365)
Updating files: 46% (31908/69365)
Updating files: 47% (32602/69365)
Updating files: 48% (33296/69365)
Updating files: 49% (33989/69365)
Updating files: 49% (34316/69365)
Updating files: 50% (34683/69365)
Updating files: 51% (35377/69365)
Updating files: 51% (35606/69365)
Updating files: 52% (36070/69365)
Updating files: 53% (36764/69365)
Updating files: 54% (37458/69365)
Updating files: 54% (37622/69365)
Updating files: 55% (38151/69365)
Updating files: 55% (38785/69365)
Updating files: 56% (38845/69365)
Updating files: 57% (39539/69365)
Updating files: 57% (40010/69365)
Updating files: 58% (40232/69365)
Updating files: 59% (40926/69365)
Updating files: 59% (41162/69365)
Updating files: 59% (41410/69365)
Updating files: 60% (41619/69365)
Updating files: 61% (42313/69365)
Updating files: 61% (42330/69365)
Updating files: 62% (43007/69365)
Updating files: 63% (43700/69365)
Updating files: 64% (44394/69365)
Updating files: 64% (44597/69365)
Updating files: 65% (45088/69365)
Updating files: 66% (45781/69365)
Updating files: 66% (46441/69365)
Updating files: 67% (46475/69365)
Updating files: 68% (47169/69365)
Updating files: 69% (47862/69365)
Updating files: 69% (48391/69365)
Updating files: 70% (48556/69365)
Updating files: 70% (48616/69365)
Updating files: 70% (48830/69365)
Updating files: 70% (49141/69365)
Updating files: 71% (49250/69365)
Updating files: 71% (49272/69365)
Updating files: 72% (49943/69365)
Updating files: 72% (50606/69365)
Updating files: 73% (50637/69365)
Updating files: 74% (51331/69365)
Updating files: 75% (52024/69365)
Updating files: 76% (52718/69365)
Updating files: 76% (52902/69365)
Updating files: 77% (53412/69365)
Updating files: 78% (54105/69365)
Updating files: 79% (54799/69365)
Updating files: 80% (55492/69365)
Updating files: 81% (56186/69365)
Updating files: 82% (56880/69365)
Updating files: 82% (57190/69365)
Updating files: 83% (57573/69365)
Updating files: 84% (58267/69365)
Updating files: 85% (58961/69365)
Updating files: 86% (59654/69365)
Updating files: 86% (60277/69365)
Updating files: 87% (60348/69365)
Updating files: 88% (61042/69365)
Updating files: 89% (61735/69365)
Updating files: 89% (62370/69365)
Updating files: 90% (62429/69365)
Updating files: 91% (63123/69365)
Updating files: 92% (63816/69365)
Updating files: 92% (64013/69365)
Updating files: 93% (64510/69365)
Updating files: 94% (65204/69365)
Updating files: 94% (65313/69365)
Updating files: 95% (65897/69365)
Updating files: 96% (66591/69365)
Updating files: 97% (67285/69365)
Updating files: 97% (67859/69365)
Updating files: 98% (67978/69365)
Updating files: 99% (68672/69365)
Updating files: 100% (69365/69365)
Updating files: 100% (69365/69365), done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
Setting version...
Applying patch sphinx-workaround.patch...
patching file Documentation/conf.py
Hunk #1 succeeded at 36 with fuzz 2.
Setting config...
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/confdata.o
HOSTCC scripts/kconfig/expr.o
LEX scripts/kconfig/lexer.lex.c
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTCC scripts/kconfig/util.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --olddefconfig Kconfig
#
# No change to .config
#
Prepared linux version 5.8.0-arch1-2
==> Starting build()...
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h
SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h
SYSTBL arch/x86/include/generated/asm/syscalls_64.h
HYPERCALLS arch/x86/include/generated/asm/xen-hypercalls.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
HOSTCC arch/x86/tools/relocs_32.o
HOSTCC arch/x86/tools/relocs_64.o
HOSTCC arch/x86/tools/relocs_common.o
HOSTLD arch/x86/tools/relocs
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/util.o
LEX scripts/dtc/dtc-lexer.lex.c
YACC scripts/dtc/dtc-parser.tab.[ch]
HOSTCC scripts/dtc/dtc-lexer.lex.o
HOSTCC scripts/dtc/dtc-parser.tab.o
HOSTLD scripts/dtc/dtc
HOSTCXX -fPIC scripts/gcc-plugins/structleak_plugin.o
HOSTLLD -shared scripts/gcc-plugins/structleak_plugin.so
HOSTCC scripts/selinux/genheaders/genheaders
HOSTCC scripts/selinux/mdp/mdp
HOSTCC scripts/bin2c
HOSTCC scripts/kallsyms
HOSTCC scripts/recordmcount
HOSTCC scripts/sorttable
HOSTCC scripts/asn1_compiler
HOSTCC scripts/sign-file
HOSTCC scripts/extract-cert
WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h
WRAP arch/x86/include/generated/uapi/asm/errno.h
WRAP arch/x86/include/generated/uapi/asm/fcntl.h
WRAP arch/x86/include/generated/uapi/asm/ioctl.h
WRAP arch/x86/include/generated/uapi/asm/ioctls.h
WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h
WRAP arch/x86/include/generated/uapi/asm/param.h
WRAP arch/x86/include/generated/uapi/asm/poll.h
WRAP arch/x86/include/generated/uapi/asm/resource.h
WRAP arch/x86/include/generated/uapi/asm/socket.h
WRAP arch/x86/include/generated/uapi/asm/sockios.h
WRAP arch/x86/include/generated/uapi/asm/termbits.h
WRAP arch/x86/include/generated/uapi/asm/termios.h
WRAP arch/x86/include/generated/uapi/asm/types.h
WRAP arch/x86/include/generated/asm/early_ioremap.h
WRAP arch/x86/include/generated/asm/export.h
WRAP arch/x86/include/generated/asm/mcs_spinlock.h
WRAP arch/x86/include/generated/asm/dma-contiguous.h
WRAP arch/x86/include/generated/asm/irq_regs.h
WRAP arch/x86/include/generated/asm/mm-arch-hooks.h
WRAP arch/x86/include/generated/asm/mmiowb.h
UPD include/config/kernel.release
UPD include/generated/uapi/linux/version.h
UPD include/generated/utsrelease.h
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/modpost.o
CC scripts/mod/devicetable-offsets.s
UPD scripts/mod/devicetable-offsets.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
CC kernel/bounds.s
UPD include/generated/bounds.h
UPD include/generated/timeconst.h
CC arch/x86/kernel/asm-offsets.s
In file included from ./include/linux/ktime.h:25,
from ./include/linux/timer.h:6,
from ./include/linux/workqueue.h:9,
from ./include/linux/srcu.h:21,
from ./include/linux/notifier.h:16,
from ./arch/x86/include/asm/uprobes.h:13,
from ./include/linux/uprobes.h:49,
from ./include/linux/mm_types.h:14,
from ./include/linux/mmzone.h:21,
from ./include/linux/gfp.h:6,
from ./include/linux/slab.h:15,
from ./include/linux/crypto.h:19,
from arch/x86/kernel/asm-offsets.c:9:
./include/linux/jiffies.h: In function ‘_msecs_to_jiffies’:
./include/linux/jiffies.h:334:10: error: ‘MSEC_TO_HZ_MUL32’ undeclared (first use in this function)
334 | return (MSEC_TO_HZ_MUL32 * m + MSEC_TO_HZ_ADJ32) >> MSEC_TO_HZ_SHR32;
| ^~~~~~~~~~~~~~~~
./include/linux/jiffies.h:334:10: note: each undeclared identifier is reported only once for each function it appears in
./include/linux/jiffies.h:334:33: error: ‘MSEC_TO_HZ_ADJ32’ undeclared (first use in this function)
334 | return (MSEC_TO_HZ_MUL32 * m + MSEC_TO_HZ_ADJ32) >> MSEC_TO_HZ_SHR32;
| ^~~~~~~~~~~~~~~~
./include/linux/jiffies.h:334:54: error: ‘MSEC_TO_HZ_SHR32’ undeclared (first use in this function)
334 | return (MSEC_TO_HZ_MUL32 * m + MSEC_TO_HZ_ADJ32) >> MSEC_TO_HZ_SHR32;
| ^~~~~~~~~~~~~~~~
./include/linux/jiffies.h: In function ‘_usecs_to_jiffies’:
./include/linux/jiffies.h:382:10: error: ‘USEC_TO_HZ_MUL32’ undeclared (first use in this function)
382 | return (USEC_TO_HZ_MUL32 * u + USEC_TO_HZ_ADJ32)
| ^~~~~~~~~~~~~~~~
./include/linux/jiffies.h:382:33: error: ‘USEC_TO_HZ_ADJ32’ undeclared (first use in this function)
382 | return (USEC_TO_HZ_MUL32 * u + USEC_TO_HZ_ADJ32)
| ^~~~~~~~~~~~~~~~
./include/linux/jiffies.h:383:6: error: ‘USEC_TO_HZ_SHR32’ undeclared (first use in this function)
383 | >> USEC_TO_HZ_SHR32;
| ^~~~~~~~~~~~~~~~
make[1]: *** [scripts/Makefile.build:114: arch/x86/kernel/asm-offsets.s] Error 1
make: *** [Makefile:1175: prepare0] Error 2
==> ERROR: A failure occurred in build().
Aborting...which -a bc:
/usr/bin/bcpacman -Qikk bc:
Name : bc
Version : 1.07.1-4
Description : None
Architecture : None
URL : None
Licenses : None
Groups : None
Provides : None
Depends On : None
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 0.00 B
Packager : None
Build Date : None
Install Date : None
Install Reason : Explicitly installed
Install Script : No
Validated By : Unknown
error: error while reading file /var/lib/pacman/local/bc-1.07.1-4/mtree: Unrecognized archive format
bc: no mtree fileOffline
The bc package is corrupted please reinstall it.
# pacman -S --dbonly bc
# pacman -S bcAlso check for other corrupted packages
# pacman -Qkk 2>&1 | grep -Fv '0 altered files'Offline
Thats's it, thanks.
Offline
Pages: 1