Project

General

Profile

Actions

Bug #782

open

linux-2.6.37.y isn't compiled: problem of ldv-git or kernel core?

Added by Evgeny Novikov over 13 years ago. Updated over 13 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
LDV-Git
Start date:
02/03/2011
Due date:
% Done:

0%

Estimated time:
Detected in build:
91f05e4
Platform:
Published in build:

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  

Actions #1

Updated by Pavel Shved over 13 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.

Actions #2

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...

Actions

Also available in: Atom PDF