Skip to content

cannot build hpcgap on FreeBSD 11.1 due to ERROR: Ward failed to parse C source #47

Description

@dimpase

On GAP master (commit ee54ef5e54f626b42a407afeef73d4c29e7d73a3), FreeBSD 11.1 with clang 4.0.0, I get

...
   WARD    src/macfloat.c => gen/macfloat.c
src/macfloat.c:383:38: Syntax error
  return _Generic((VAL_MACFLOAT(f)), float: __signbitf(VAL_MACFLOAT(f)), double: __signbit(VAL_MACFLOAT(f)), long double: __signbitl(VAL_MACFLOAT(f)), volatile float: __signbitf(VAL_MACFLOAT(f)), volatile double: __signbit(VAL_MACFLOAT(f)), volatile long double: __signbitl(VAL_MACFLOAT(f)), volatile const float: __signbitf(VAL_MACFLOAT(f)), volatile const double: __signbit(VAL_MACFLOAT(f)), volatile const long double: __signbitl(VAL_MACFLOAT(f)), const float: __signbitf(VAL_MACFLOAT(f)), const double: __signbit(VAL_MACFLOAT(f)), const long double: __signbitl(VAL_MACFLOAT(f))) ? True : False;
                                     ^
ERROR: Ward failed to parse C source
gmake: *** [Makefile.rules:255: gen/macfloat.c] Error 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions