Package: kfreebsd-kernel-headers
Version: 0.53
Severity: normal
Hi,
openjdk-7 currently FTBFS from source with the following error on kfreebsd-
amd64 :
In file included from /usr/include/machine/reg.h:8:0,
[...]
/usr/include/machine-amd64/reg.h:48:2: error: unknown type name 'register_t'
/usr/include/machine-amd64/reg.h:49:2: error: unknown type name 'register_t'
[...]
In /usr/include/machine-amd64/reg.h, CPU's registers are defined like this :
struct reg {
register_t r_r15;
register_t r_r14;
register_t r_r13;
register_t r_r12;
register_t r_r11;
register_t r_r10;
[...]
}
but register_t typedef is not included in reg.h (it's defined in sys/types.h).
Maybe be /usr/include/machine-amd64/reg.h should include sys/type.h ?
FYI, this work under kfreebsd-i386 because /usr/include/machine-i386/reg.h
struct use "unsigned int" type for CPU's registers.
Cheers,
--
Damien - Debian Developper
http://wiki.debian.org/DamienRaudeMorvan
Attachment:
signature.asc
Description: This is a digitally signed message part.