On Fri, Aug 14, 2009 at 02:48:10PM +0200, Geert Uytterhoeven wrote:
> Package: linux-libc-dev
> Version: 2.6.26-17lenny1
> 
>
> After upgrading linux-libc-dev to version 2.6.30-5 from sid, configure works
> fine again.  However, the build of LTP fails with:
> 
> | gcc -g -O2 -I../../include -g -Wall -I../../../../include -Wall    
> signalfd01.c  -L../../../../lib -lltp -o signalfd01
> | In file included from /usr/include/asm/fcntl.h:9,
> |                  from /usr/include/linux/fcntl.h:4,
> |                  from /usr/include/linux/signalfd.h:13,
> |                  from signalfd01.c:62:
> | /usr/include/asm-generic/fcntl.h:117: error: redefinition of ?struct flock?
> | /usr/include/asm-generic/fcntl.h:140: error: redefinition of ?struct 
> flock64?
> | make[4]: *** [signalfd01] Error 1
> | make[4]: Leaving directory 
> `/root/ltp-full-20090731/testcases/kernel/syscalls/signalfd'
> 
> The original definitions of `struct flock' and `struct flock64' are in
> /usr/include/bits/fcntl.h.
> 
> Presumably /usr/include/bits/fcntl.h should use the definition pulled in from
> /usr/include/asm/fcntl.h, instead of defining its own?

Hi,
The next release of Debian (6.0, code name Squeeze) will be based
on 2.6.32. Please test the current 2.6.32 from unstable/testing and tell
us whether the problem persists. If so, we should report it upstream
to the kernel.org developers.

The 2.6.32 kernel is available from packages.debian.org and can
be installed in both Debian stable, testing and unstable
installations.

Thanks,
        Moritz



-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100221223933.ga7...@galadriel.inutil.org

Reply via email to