cannot compile cvs

Michel michel.linux at tiscali.be
Fri Oct 1 10:23:05 PDT 2004


Heya,

I tried to build the cvs-version of 30/9/2004, but it won't compile. 
This seems to be why:

hald/linux/block_class_device.c: (hought)610/612: u64 not declared 
(first time ...)

It seems to come from the macro "BLKGETSIZE64" which is defined as:

/usr/include/linux/fs.h:#define BLKGETSIZE64 _IOR(0x12,114,sizeof(u64)) 
/* return device size in bytes (u64 *arg) */

I'm using kernel 2.6.8.1 (archlinux).

u64 is defined in

/usr/include/asm/types.h:

#ifdef __KERNEL__

#include <linux/config.h>

typedef signed char s8;
typedef unsigned char u8;

typedef signed short s16;
typedef unsigned short u16;

typedef signed int s32;
typedef unsigned int u32;

typedef signed long long s64;
typedef unsigned long long u64;

I would like to get hal compiled from cvs since nautilus burner requires 
hal >= 0.2.98 ...

greetz,

Michel
_______________________________________________
hal mailing list
hal at freedesktop.org
http://freedesktop.org/mailman/listinfo/hal



More information about the Hal mailing list