Bug #782
openlinux-2.6.37.y isn't compiled: problem of ldv-git or kernel core?
0%
Description
When I try to invoke ldv-git for linux-2.6.37.y (git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.37.y.git) with command 'ldv-git --force --rule=08_1 --filter=isdn/capi/capidrv check' the compilation wasn't completed:
In file included from drivers/net/igbvf/ethtool.c:36:0: drivers/net/igbvf/igbvf.h:129:15: error: duplicate member ‘page’ make[3]: *** [drivers/net/igbvf/ethtool.o] Error 1 make[2]: *** [drivers/net/igbvf] Error 2 make[1]: *** [drivers/net] Error 2 make: *** [drivers] Error 2 Compiling shadow kernel failed: code 512 at /home/joker/work/14_driver/test_ldv_tools_2/bin/../ldv-git/ldv-git-meta line 76.
Nevertheless the required check was done:
CC drivers/net/igbvf/ethtool.o Metadata in /home/joker/.ldv/git/envs/1/metadata/meta-3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5 have been regenerated. ldv-git: NORMAL: Generating list of changed files... ldv-git: NORMAL: Reading list of changed files... ldv-git: NORMAL: Filtering changed files... ldv-git: NORMAL: Generating sets of C files that form drivers... ldv-git: NORMAL: drivers/isdn/capi/capidrv.c ldv-git: NORMAL: List of drivers that would be verified: ldv-git: NORMAL: Checking #1: drivers/isdn/capi/capidrv.c
Updated by Pavel Shved almost 14 years ago
Yes, failure of compilation was intentionally not considered a critical error, as it allows to check a fraction of the drivers intended. Besides, due to memory-related errors (see bug #415) it was sometimes even necessary.
We could reconsider this policy to a more strict one, and leave the current, more tolerant mode available as a command-line option.
Updated by Pavel Shved over 13 years ago
Noticed this bug... Yet another issue with 2.6.37 kernel compilation. I think we should just declare that we do not support this particular version, as it's too buggy...