Skip to content

T3389 broken in nightly-i386-linux-deb9

In the nightly-i386-linux-deb9 job the hpc, profasm, and profthreaded ways all fail with:

=====> T3389(profasm) 1176 of 7141 [0, 6, 0]
cd "driver/T3389.run" &&  "/builds/ghc/ghc/inplace/bin/ghc-stage2" -o T3389 T3389.hs -dcore-lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output  -O -prof -static -fprof-auto < 
Compile failed (exit code 1) errors were:
[1 of 1] Compiling Main             ( T3389.hs, T3389.o )

In file included from /usr/include/math.h:472:0: error:
    0,
                     from /builds/ghc/ghc/includes/Stg.h:77,
                     from /builds/ghc/ghc/includes/Rts.h:29,
                     from /tmp/ghc21915_0/ghc_5.c:2:
/usr/include/i386-linux-gnu/bits/mathinline.h: In function ‘floor’:

/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error:
     error: expected ‘:’ or ‘)’ before string constant
     __inline_mathcodeNP (floor, __x, \
     ^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function ‘floorf’:

/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error:
     error: expected ‘:’ or ‘)’ before string constant
     __inline_mathcodeNP (floor, __x, \
     ^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function ‘floorl’:

/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error:
     error: expected ‘:’ or ‘)’ before string constant
     __inline_mathcodeNP (floor, __x, \
     ^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function ‘ceil’:

/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error:
     error: expected ‘:’ or ‘)’ before string constant
     __inline_mathcodeNP (ceil, __x, \
     ^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function ‘ceilf’:

/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error:
     error: expected ‘:’ or ‘)’ before string constant
     __inline_mathcodeNP (ceil, __x, \
     ^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function ‘ceill’:

/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error:
     error: expected ‘:’ or ‘)’ before string constant
     __inline_mathcodeNP (ceil, __x, \
     ^
`cc' failed in phase `C Compiler'. (Exit code: 1)

*** unexpected failure for T3389(profasm)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information