scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file or directory
Hi Emese, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: a572a1b999489efb591287632279c6c9eca3e4ed commit: 543c37cb165049c3be24a0d4733e67caa2b33eef Add sancov plugin date: 8 months ago config: x86_64-randconfig-in0-02050939 (attached as .config) compiler: gcc-4.6 (Debian 4.6.4-7) 4.6.4 reproduce: git checkout 543c37cb165049c3be24a0d4733e67caa2b33eef # save the attached .config to linux build tree make ARCH=x86_64 All errors (new ones prefixed by >>): scripts/Makefile.kasan:19: Cannot use CONFIG_KASAN: -fsanitize=kernel-address is not supported by compiler scripts/Makefile.gcc-plugins:17: warning: cannot use CONFIG_KCOV: -fsanitize-coverage=trace-pc is not supported by compiler ++(scripts/gcc-plugin.sh:2): main(): dirname scripts/gcc-plugin.sh +(scripts/gcc-plugin.sh:2): main(): srctree=scripts ++(scripts/gcc-plugin.sh:3): main(): gcc-4.6 -print-file-name=plugin +(scripts/gcc-plugin.sh:3): main(): gccplugins_dir=plugin ++(scripts/gcc-plugin.sh:12): main(): gcc-4.6 -E -x c++ - -o /dev/null -Iscripts/gcc-plugins -Iplugin/include +(scripts/gcc-plugin.sh:12): main(): plugincc='In file included from :1:0: >> scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file >> or directory compilation terminated.' +(scripts/gcc-plugin.sh:14): main(): '[' 1 -ne 0 ']' +(scripts/gcc-plugin.sh:16): main(): exit 1 scripts/Makefile.gcc-plugins:30: warning: your gcc installation does not support plugins, perhaps the necessary headers are missing? Makefile:677: Cannot use CONFIG_CC_STACKPROTECTOR_REGULAR: -fstack-protector not supported by compiler scripts/Makefile.kasan:19: Cannot use CONFIG_KASAN: -fsanitize=kernel-address is not supported by compiler In file included from scripts/gcc-plugins/sancov_plugin.c:22:0: >> scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file >> or directory #include "bversion.h" ^ compilation terminated. In file included from scripts/gcc-plugins/cyc_complexity_plugin.c:21:0: >> scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file >> or directory #include "bversion.h" ^ compilation terminated. make[2]: *** [scripts/gcc-plugins/cyc_complexity_plugin.o] Error 1 make[2]: *** [scripts/gcc-plugins/sancov_plugin.o] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [gcc-plugins] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [sub-make] Error 2 vim +4 scripts/gcc-plugins/gcc-common.h 6b90bd4b Emese Revfy 2016-05-24 1 #ifndef GCC_COMMON_H_INCLUDED 6b90bd4b Emese Revfy 2016-05-24 2 #define GCC_COMMON_H_INCLUDED 6b90bd4b Emese Revfy 2016-05-24 3 6b90bd4b Emese Revfy 2016-05-24 @4 #include "bversion.h" 6b90bd4b Emese Revfy 2016-05-24 5 #if BUILDING_GCC_VERSION >= 6000 6b90bd4b Emese Revfy 2016-05-24 6 #include "gcc-plugin.h" 6b90bd4b Emese Revfy 2016-05-24 7 #else :: The code at line 4 was first introduced by commit :: 6b90bd4ba40b38dc13c2782469c1c77e4ed79915 GCC plugin infrastructure :: TO: Emese Revfy <re.em...@gmail.com> :: CC: Michal Marek <mma...@suse.com> --- 0-DAY kernel test infrastructureOpen Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation .config.gz Description: application/gzip
scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file or directory
Hi Emese, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: a572a1b999489efb591287632279c6c9eca3e4ed commit: 543c37cb165049c3be24a0d4733e67caa2b33eef Add sancov plugin date: 8 months ago config: x86_64-randconfig-in0-02050939 (attached as .config) compiler: gcc-4.6 (Debian 4.6.4-7) 4.6.4 reproduce: git checkout 543c37cb165049c3be24a0d4733e67caa2b33eef # save the attached .config to linux build tree make ARCH=x86_64 All errors (new ones prefixed by >>): scripts/Makefile.kasan:19: Cannot use CONFIG_KASAN: -fsanitize=kernel-address is not supported by compiler scripts/Makefile.gcc-plugins:17: warning: cannot use CONFIG_KCOV: -fsanitize-coverage=trace-pc is not supported by compiler ++(scripts/gcc-plugin.sh:2): main(): dirname scripts/gcc-plugin.sh +(scripts/gcc-plugin.sh:2): main(): srctree=scripts ++(scripts/gcc-plugin.sh:3): main(): gcc-4.6 -print-file-name=plugin +(scripts/gcc-plugin.sh:3): main(): gccplugins_dir=plugin ++(scripts/gcc-plugin.sh:12): main(): gcc-4.6 -E -x c++ - -o /dev/null -Iscripts/gcc-plugins -Iplugin/include +(scripts/gcc-plugin.sh:12): main(): plugincc='In file included from :1:0: >> scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file >> or directory compilation terminated.' +(scripts/gcc-plugin.sh:14): main(): '[' 1 -ne 0 ']' +(scripts/gcc-plugin.sh:16): main(): exit 1 scripts/Makefile.gcc-plugins:30: warning: your gcc installation does not support plugins, perhaps the necessary headers are missing? Makefile:677: Cannot use CONFIG_CC_STACKPROTECTOR_REGULAR: -fstack-protector not supported by compiler scripts/Makefile.kasan:19: Cannot use CONFIG_KASAN: -fsanitize=kernel-address is not supported by compiler In file included from scripts/gcc-plugins/sancov_plugin.c:22:0: >> scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file >> or directory #include "bversion.h" ^ compilation terminated. In file included from scripts/gcc-plugins/cyc_complexity_plugin.c:21:0: >> scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file >> or directory #include "bversion.h" ^ compilation terminated. make[2]: *** [scripts/gcc-plugins/cyc_complexity_plugin.o] Error 1 make[2]: *** [scripts/gcc-plugins/sancov_plugin.o] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [gcc-plugins] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [sub-make] Error 2 vim +4 scripts/gcc-plugins/gcc-common.h 6b90bd4b Emese Revfy 2016-05-24 1 #ifndef GCC_COMMON_H_INCLUDED 6b90bd4b Emese Revfy 2016-05-24 2 #define GCC_COMMON_H_INCLUDED 6b90bd4b Emese Revfy 2016-05-24 3 6b90bd4b Emese Revfy 2016-05-24 @4 #include "bversion.h" 6b90bd4b Emese Revfy 2016-05-24 5 #if BUILDING_GCC_VERSION >= 6000 6b90bd4b Emese Revfy 2016-05-24 6 #include "gcc-plugin.h" 6b90bd4b Emese Revfy 2016-05-24 7 #else :: The code at line 4 was first introduced by commit :: 6b90bd4ba40b38dc13c2782469c1c77e4ed79915 GCC plugin infrastructure :: TO: Emese Revfy :: CC: Michal Marek --- 0-DAY kernel test infrastructureOpen Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation .config.gz Description: application/gzip
Re: scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file or directory
Hi Emese, On Sun, Nov 06, 2016 at 09:19:05AM +0100, Emese Revfy wrote: On Sun, 6 Nov 2016 07:09:57 +0800 kbuild test robotwrote: Hi Emese, FYI, the error/warning still remains. ++(scripts/gcc-plugin.sh:12): main(): gcc-4.6 -E -x c++ - -o /dev/null -Iscripts/gcc-plugins -Iplugin/include scripts/Makefile.gcc-plugins:30: warning: your gcc installation does not support plugins, perhaps the necessary headers are missing? Hi, You should install the gcc-4.6 plugin headers (gcc-4.6-plugin-dev package on debian if I remember well) for the plugins. Right. However it seems Debian has removed that package from the repo. So I'll disable gcc-4.6. Even though gcc supports plugins since 4.5, it looks debian only provides the plugin headers for gcc-4.8, 4.9, 5 and 6. Thanks, Fengguang
Re: scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file or directory
Hi Emese, On Sun, Nov 06, 2016 at 09:19:05AM +0100, Emese Revfy wrote: On Sun, 6 Nov 2016 07:09:57 +0800 kbuild test robot wrote: Hi Emese, FYI, the error/warning still remains. ++(scripts/gcc-plugin.sh:12): main(): gcc-4.6 -E -x c++ - -o /dev/null -Iscripts/gcc-plugins -Iplugin/include scripts/Makefile.gcc-plugins:30: warning: your gcc installation does not support plugins, perhaps the necessary headers are missing? Hi, You should install the gcc-4.6 plugin headers (gcc-4.6-plugin-dev package on debian if I remember well) for the plugins. Right. However it seems Debian has removed that package from the repo. So I'll disable gcc-4.6. Even though gcc supports plugins since 4.5, it looks debian only provides the plugin headers for gcc-4.8, 4.9, 5 and 6. Thanks, Fengguang
Re: scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file or directory
On Sun, 6 Nov 2016 07:09:57 +0800 kbuild test robotwrote: > Hi Emese, > > FYI, the error/warning still remains. > >++(scripts/gcc-plugin.sh:12): main(): gcc-4.6 -E -x c++ - -o /dev/null > -Iscripts/gcc-plugins -Iplugin/include >scripts/Makefile.gcc-plugins:30: warning: your gcc installation does not > support plugins, perhaps the necessary headers are missing? Hi, You should install the gcc-4.6 plugin headers (gcc-4.6-plugin-dev package on debian if I remember well) for the plugins. -- Emese
Re: scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file or directory
On Sun, 6 Nov 2016 07:09:57 +0800 kbuild test robot wrote: > Hi Emese, > > FYI, the error/warning still remains. > >++(scripts/gcc-plugin.sh:12): main(): gcc-4.6 -E -x c++ - -o /dev/null > -Iscripts/gcc-plugins -Iplugin/include >scripts/Makefile.gcc-plugins:30: warning: your gcc installation does not > support plugins, perhaps the necessary headers are missing? Hi, You should install the gcc-4.6 plugin headers (gcc-4.6-plugin-dev package on debian if I remember well) for the plugins. -- Emese
scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file or directory
Hi Emese, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: ffbcbfca846ed117e3d4009acfbf1e1590c56b2f commit: 543c37cb165049c3be24a0d4733e67caa2b33eef Add sancov plugin date: 5 months ago config: x86_64-randconfig-in0-11060649 (attached as .config) compiler: gcc-4.6 (Debian 4.6.4-7) 4.6.4 reproduce: git checkout 543c37cb165049c3be24a0d4733e67caa2b33eef # save the attached .config to linux build tree make ARCH=x86_64 All errors (new ones prefixed by >>): scripts/Makefile.gcc-plugins:17: warning: cannot use CONFIG_KCOV: -fsanitize-coverage=trace-pc is not supported by compiler ++(scripts/gcc-plugin.sh:2): main(): dirname scripts/gcc-plugin.sh +(scripts/gcc-plugin.sh:2): main(): srctree=scripts ++(scripts/gcc-plugin.sh:3): main(): gcc-4.6 -print-file-name=plugin +(scripts/gcc-plugin.sh:3): main(): gccplugins_dir=plugin ++(scripts/gcc-plugin.sh:12): main(): gcc-4.6 -E -x c++ - -o /dev/null -Iscripts/gcc-plugins -Iplugin/include +(scripts/gcc-plugin.sh:12): main(): plugincc='In file included from :1:0: >> scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file >> or directory compilation terminated.' +(scripts/gcc-plugin.sh:14): main(): '[' 1 -ne 0 ']' +(scripts/gcc-plugin.sh:16): main(): exit 1 scripts/Makefile.gcc-plugins:30: warning: your gcc installation does not support plugins, perhaps the necessary headers are missing? In file included from scripts/gcc-plugins/sancov_plugin.c:22:0: >> scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file >> or directory #include "bversion.h" ^ compilation terminated. make[2]: *** [scripts/gcc-plugins/sancov_plugin.o] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [gcc-plugins] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [sub-make] Error 2 vim +4 scripts/gcc-plugins/gcc-common.h 6b90bd4b Emese Revfy 2016-05-24 1 #ifndef GCC_COMMON_H_INCLUDED 6b90bd4b Emese Revfy 2016-05-24 2 #define GCC_COMMON_H_INCLUDED 6b90bd4b Emese Revfy 2016-05-24 3 6b90bd4b Emese Revfy 2016-05-24 @4 #include "bversion.h" 6b90bd4b Emese Revfy 2016-05-24 5 #if BUILDING_GCC_VERSION >= 6000 6b90bd4b Emese Revfy 2016-05-24 6 #include "gcc-plugin.h" 6b90bd4b Emese Revfy 2016-05-24 7 #else :: The code at line 4 was first introduced by commit :: 6b90bd4ba40b38dc13c2782469c1c77e4ed79915 GCC plugin infrastructure :: TO: Emese Revfy <re.em...@gmail.com> :: CC: Michal Marek <mma...@suse.com> --- 0-DAY kernel test infrastructureOpen Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation .config.gz Description: application/gzip
scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file or directory
Hi Emese, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: ffbcbfca846ed117e3d4009acfbf1e1590c56b2f commit: 543c37cb165049c3be24a0d4733e67caa2b33eef Add sancov plugin date: 5 months ago config: x86_64-randconfig-in0-11060649 (attached as .config) compiler: gcc-4.6 (Debian 4.6.4-7) 4.6.4 reproduce: git checkout 543c37cb165049c3be24a0d4733e67caa2b33eef # save the attached .config to linux build tree make ARCH=x86_64 All errors (new ones prefixed by >>): scripts/Makefile.gcc-plugins:17: warning: cannot use CONFIG_KCOV: -fsanitize-coverage=trace-pc is not supported by compiler ++(scripts/gcc-plugin.sh:2): main(): dirname scripts/gcc-plugin.sh +(scripts/gcc-plugin.sh:2): main(): srctree=scripts ++(scripts/gcc-plugin.sh:3): main(): gcc-4.6 -print-file-name=plugin +(scripts/gcc-plugin.sh:3): main(): gccplugins_dir=plugin ++(scripts/gcc-plugin.sh:12): main(): gcc-4.6 -E -x c++ - -o /dev/null -Iscripts/gcc-plugins -Iplugin/include +(scripts/gcc-plugin.sh:12): main(): plugincc='In file included from :1:0: >> scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file >> or directory compilation terminated.' +(scripts/gcc-plugin.sh:14): main(): '[' 1 -ne 0 ']' +(scripts/gcc-plugin.sh:16): main(): exit 1 scripts/Makefile.gcc-plugins:30: warning: your gcc installation does not support plugins, perhaps the necessary headers are missing? In file included from scripts/gcc-plugins/sancov_plugin.c:22:0: >> scripts/gcc-plugins/gcc-common.h:4:22: fatal error: bversion.h: No such file >> or directory #include "bversion.h" ^ compilation terminated. make[2]: *** [scripts/gcc-plugins/sancov_plugin.o] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [gcc-plugins] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [sub-make] Error 2 vim +4 scripts/gcc-plugins/gcc-common.h 6b90bd4b Emese Revfy 2016-05-24 1 #ifndef GCC_COMMON_H_INCLUDED 6b90bd4b Emese Revfy 2016-05-24 2 #define GCC_COMMON_H_INCLUDED 6b90bd4b Emese Revfy 2016-05-24 3 6b90bd4b Emese Revfy 2016-05-24 @4 #include "bversion.h" 6b90bd4b Emese Revfy 2016-05-24 5 #if BUILDING_GCC_VERSION >= 6000 6b90bd4b Emese Revfy 2016-05-24 6 #include "gcc-plugin.h" 6b90bd4b Emese Revfy 2016-05-24 7 #else :: The code at line 4 was first introduced by commit :: 6b90bd4ba40b38dc13c2782469c1c77e4ed79915 GCC plugin infrastructure :: TO: Emese Revfy :: CC: Michal Marek --- 0-DAY kernel test infrastructureOpen Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation .config.gz Description: application/gzip