I think this is a bug in linux-libc-dev, not in palo.  The linux-libc-
dev -provided /usr/include/linux/elf.h declares functions that take an
loff_t * as an argument, and loff_t is defined in
/usr/include/linux/types.h *only* when __KERNEL_STRICT_NAMES is
undefined.  But __KERNEL_STRICT_NAMES must be defined for palo to avoid
conflicts with other userspace type definitions.  linux/elf.h should be
usable even when __KERNEL_STRICT_NAMES is set; loff_t should be replaced
with __kernel_loff_t in this header.

As a workaround for palo though, palo can include the userspace
sys/types.h before linux/elf.h.

** Also affects: linux (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu Hardy)
   Importance: Undecided => High
       Status: New => Confirmed

** Bug watch added: Debian Bug tracker #464262
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=464262

** Also affects: palo (Debian) via
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=464262
   Importance: Unknown
       Status: Unknown

-- 
FTBFS in latest archive rebuild test
https://bugs.launchpad.net/bugs/184216
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to