Skip to content

Build error on FreeBSD and macOS #208

@targos

Description

@targos
12:10:58 ../deps/v8/src/regexp/regexp-parser.cc:2426:10: error: calling a private constructor of class 'v8::internal::(anonymous namespace)::RegExpParserImpl<uint8_t>'
12:11:02   return RegExpParserImpl<CharT>{input,       input_length, flags,
12:11:02          ^
12:11:02 ../deps/v8/src/regexp/regexp-parser.cc:2431:29: note: in instantiation of function template specialization 'v8::internal::RegExpParser::VerifyRegExpSyntax<unsigned char>' requested here
12:11:02 template bool RegExpParser::VerifyRegExpSyntax<uint8_t>(
12:11:02                             ^
12:11:02 ../deps/v8/src/regexp/regexp-parser.cc:244:3: note: declared private here
12:11:02   RegExpParserImpl(const CharT* input, int input_length, RegExpFlags flags,
12:11:02   ^
12:11:02 ../deps/v8/src/regexp/regexp-parser.cc:2428:8: error: 'Parse' is a private member of 'v8::internal::(anonymous namespace)::RegExpParserImpl<uint8_t>'
12:11:02       .Parse(result);
12:11:02        ^
12:11:02 ../deps/v8/src/regexp/regexp-parser.cc:248:8: note: declared private here
12:11:02   bool Parse(RegExpCompileData* result);
12:11:02        ^
12:11:02 ../deps/v8/src/regexp/regexp-parser.cc:2426:10: error: calling a private constructor of class 'v8::internal::(anonymous namespace)::RegExpParserImpl<base::uc16>'
12:11:02   return RegExpParserImpl<CharT>{input,       input_length, flags,
12:11:02          ^
12:11:02 ../deps/v8/src/regexp/regexp-parser.cc:2434:29: note: in instantiation of function template specialization 'v8::internal::RegExpParser::VerifyRegExpSyntax<unsigned short>' requested here
12:11:02 template bool RegExpParser::VerifyRegExpSyntax<base::uc16>(
12:11:02                             ^
12:11:02 ../deps/v8/src/regexp/regexp-parser.cc:244:3: note: declared private here
12:11:02   RegExpParserImpl(const CharT* input, int input_length, RegExpFlags flags,
12:11:02   ^
12:11:02 ../deps/v8/src/regexp/regexp-parser.cc:2428:8: error: 'Parse' is a private member of 'v8::internal::(anonymous namespace)::RegExpParserImpl<base::uc16>'
12:11:02       .Parse(result);
12:11:02        ^
12:11:02 ../deps/v8/src/regexp/regexp-parser.cc:248:8: note: declared private here
12:11:02   bool Parse(RegExpCompileData* result);
12:11:02        ^
12:11:02 4 errors generated.

https://ci.nodejs.org/job/node-test-commit-freebsd/41159/nodes=freebsd11-x64/console

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions