Hi all,

I have checked the first error that points to line 84 of jiffies.h that is:

extern u64 __jiffy_data jiffies_64; /* line 84 */

the header file of u64 is included through <linux/types.h> and the __jiffy_data is defined in the jiffies.h as:

#define __jiffy_data  __attribute__((section(".data")))

/* INITIAL OUTPUT OF MAKE STEP */
In file included from /usr/include/linux/sched.h:12,
                 from /usr/include/linux/audit.h:27,
                 from libaudit.h:35,
                 from libaudit.c:42:
/usr/include/linux/jiffies.h:84: error: syntax error before 'jiffies_64'
/usr/include/linux/jiffies.h:88: error: syntax error before 'get_jiffies_64'
/usr/include/linux/jiffies.h: In function 'timespec_to_jiffies':
/usr/include/linux/jiffies.h:320: error: called object 'u64' is not a function
/usr/include/linux/jiffies.h:320: error: called object 'u64' is not a function
/usr/include/linux/jiffies.h:320: error: 'NSEC_PER_SEC' undeclared (first use in this function)
/usr/include/linux/jiffies.h:320: error: (Each undeclared identifier is reported only once
/usr/include/linux/jiffies.h:320: error: for each function it appears in.)
/usr/include/linux/jiffies.h:321: error: called object 'u64' is not a function
/usr/include/linux/jiffies.h:321: error: called object 'u64' is not a function

Does anyone have another suggestion?

BR,

Mauricio Lin.

On 2/21/06, Valdis.Kletnieks@vt.edu <Valdis.Kletnieks@vt.edu > wrote:
On Tue, 21 Feb 2006 13:44:02 EST, Michael Fecina said:

> I understand that the distribution used is Redhat, and given this Debian
> topic, I'd like to ask what the major changes would be to make this
> available in Debian.  A kernel patch, some header changes, and the client
> (user-space) tools?  Am I missing anything big?

Has anybody checked recently on building a kernel with audit but without SELinux?


--
Linux-audit mailing list
Linux-audit@redhat.com
https://www.redhat.com/mailman/listinfo/linux-audit