[問題] 請問遇到Module.symvers is missing

作者: yuigahamayui (由比ヶ浜 結衣)   2018-11-27 08:52:30
各位先進不好意思
小弟實驗室最近接觸skylight smr monitor
並從論文網址clone下來
並依照README進行make
卻遇到這個錯誤
https://i.imgur.com/I0D6DaY.png
這個warning提到missing我確定存在
且檔案並非空白
且出現錯誤後便不能產生輸出檔
我也試過換成論文中的kernel去編譯
但仍然有錯誤
請問各位先進有接觸過或可以協助的嗎?
抱歉小弟知識淺薄
若問題描述不完整還請告知
謝謝各位!
系統環境:Ubuntu 14.04/16.04/18.04
kernel:預載與3.14
gcc 版號也皆為預載
Skylight 網址:http://sssl.ccs.neu.edu/index.php?n=Main.Research
抱歉補上完整錯誤資訊:
[email protected]:~/skylight/src$ make
make -C /lib/modules/4.15.0-1030-azure/build M=/home/dennis/skylight/src
modules -no-pic
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-1030-azure'
mkdir -p /home/dennis/skylight/src/.tmp_versions ; rm -f
/home/dennis/skylight/src/.tmp_versions/*
test -e ./Module.symvers || ( \
echo; \
echo " WARNING: Symbol version dump ./Module.symvers"; \
echo " is missing; modules will have no dependencies and
modversions."; \
echo )
make -f ./scripts/Makefile.build obj=/home/dennis/skylight/src
set -e; echo ' CC [M] /home/dennis/skylight/src/dm-sadc.o'; gcc
-Wp,-MD,/home/dennis/skylight/src/.dm-sadc.o.d -nostdinc -isystem
-I./arch/x86/include -I./arch/x86/include/generated -I./include
-I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi
-I./include/uapi -I./include/generated/uapi -include
./include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-fshort-wchar -Werror-implicit-function-declaration -Wno-format-security
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -m64 -mno-red-zone
-mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1
-DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1
-DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1
-DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -O2 -fstack-protector-strong
-fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -DDEBUG -DMODULE
-DKBUILD_BASENAME='"dm_sadc"' -DKBUILD_MODNAME='"dm_sadc"' -c -o
/home/dennis/skylight/src/dm-sadc.o /home/dennis/skylight/src/dm-sadc.c;
scripts/basic/fixdep /home/dennis/skylight/src/.dm-sadc.o.d
/home/dennis/skylight/src/dm-sadc.o 'gcc
-Wp,-MD,/home/dennis/skylight/src/.dm-sadc.o.d -nostdinc -isystem
-I./arch/x86/include -I./arch/x86/include/generated -I./include
-I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi
-I./include/uapi -I./include/generated/uapi -include
./include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-fshort-wchar -Werror-implicit-function-declaration -Wno-format-security
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -m64 -mno-red-zone
-mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1
-DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1
-DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1
-DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -O2 -fstack-protector-strong
-fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -DDEBUG -DMODULE
-DKBUILD_BASENAME='\''"dm_sadc"'\'' -DKBUILD_MODNAME='\''"dm_sadc"'\'' -c -o
/home/dennis/skylight/src/dm-sadc.o /home/dennis/skylight/src/dm-sadc.c' >
/home/dennis/skylight/src/.dm-sadc.o.tmp; rm -f
/home/dennis/skylight/src/.dm-sadc.o.d; mv -f
/home/dennis/skylight/src/.dm-sadc.o.tmp
/home/dennis/skylight/src/.dm-sadc.o.cmd; ./tools/objtool/objtool check
作者: kdjf (我抓得到什麼呢?)   2018-11-27 10:03:00
那個只是make會把執行狀態全部寫出來而已,不是warninng你的錯誤在更後面,請把全部的輸出丟出來,放到pastbin之類的
作者: asd1 (男達よマダオであれ)   2018-11-27 18:15:00
k大的意思應該是 圖只是make把Makefile的內容也印出來補上的內容沒看到錯誤 你確定skylight/src下沒有dm-sadc.ko?
作者: kdjf (我抓得到什麼呢?)   2018-11-27 22:47:00
同樓上 看起來編譯有成功歐

Links booklink

Contact Us: admin [ a t ] ucptt.com