On Mon, Jan 23, 2017 at 07:05:14PM +0100, Holger Levsen wrote:
> Source: ck
> Version: 0.5.2-2
> Severity: serious
> Justification: ftbfs
> User: reproducible-bui...@lists.alioth.debian.org
> Usertags: ftbfs
> 
> Dear Maintainer,
> 
> ck fails to build from source in unstable and testing on i386:
> 
> 
> In file included from /usr/include/limits.h:25:0,
>                  from 
> /usr/lib/gcc/i686-linux-gnu/6/include-fixed/limits.h:168,
>                  from 
> /usr/lib/gcc/i686-linux-gnu/6/include-fixed/syslimits.h:7,
>                  from /usr/lib/gcc/i686-linux-gnu/6/include-fixed/limits.h:34,
>                  from /build/1st/ck-0.5.2/include/ck_limits.h:47,
>                  from /build/1st/ck-0.5.2/include/spinlock/anderson.h:31,
>                  from /build/1st/ck-0.5.2/include/ck_spinlock.h:30,
>                  from /build/1st/ck-0.5.2/include/ck_barrier.h:31,
>                  from /build/1st/ck-0.5.2/src/ck_barrier_combining.c:28:
> /usr/include/features.h:364:25: fatal error: sys/cdefs.h: No such file or 
> directory
>  #  include <sys/cdefs.h>
>                          ^
> compilation terminated.
>...

This is caused by "-m64 -D__x86_64__" in the gcc commandline,
which is clearly wrong on i386.

This in turn is related to:

  Detecting machine architecture...success [x86_64]

Which is caused by configure using "uname -m" to determine the
target architecture - ouch.

> cheers,
>       Holger

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

Reply via email to