On Friday 31 March 2006 02:52, Wesley Emeneker wrote:
> I just downloaded the 2.6.16-bb1 patch and tried to compile against 2.6.16.
> I encountered a problem in arch/um/drivers/cow_sys.h,cow.h, and cow_user.c
>
> arch/um/drivers/cow_sys.h: In function `cow_file_size':
> arch/um/drivers/cow_sys.h:33: warning: passing arg 2 of `os_file_size'
> from incompatible pointer type
> arch/um/drivers/cow_user.c: In function `write_cow_header':
> arch/um/drivers/cow_user.c:232: warning: passing arg 2 of
> `cow_file_size' from incompatible pointer type
> arch/um/drivers/cow_user.c: At top level:
> arch/um/drivers/cow_user.c:274: error: conflicting types for
> 'read_cow_header'
> arch/um/drivers/cow.h:50: error: previous declaration of
> 'read_cow_header' was here
> arch/um/drivers/cow_user.c:274: error: conflicting types for
> 'read_cow_header'
> arch/um/drivers/cow.h:50: error: previous declaration of
> 'read_cow_header' was here
>
>
> The simple and obvious fix is to change "__u64" in cow_sys.h and cow.h
> to be "unsigned long long",

Are you compiling a 64-bit kernel? With which GCC release?

In that case I can guess what's going on: __u64 is being defined as "unsigned 
long", which is valid, and gcc is not recognizing it's the same thing as 
unsigned long (and it's right since normally they're different).

However, I've never seen that (possibly I tested only before doing some 
changes about this, which are in -bb1).

> but this makes me think that I am missing something like an include file
> with a definition somewhere.
> Any ideas?

-- 
Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!".
Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894)
http://www.user-mode-linux.org/~blaisorblade

        

        
                
___________________________________ 
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB 
http://mail.yahoo.it



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

Reply via email to