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
    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