node-packer icon indicating copy to clipboard operation
node-packer copied to clipboard

Error when compile my project

Open lishangwu opened this issue 6 years ago • 2 comments

In file included from ../deps/icu-small/source/common/unicode/unistr.h:33, from ../deps/icu-small/source/common/unicode/ures.h:794, from ../deps/icu-small/source/common/ucnvdisp.cpp:28: ../deps/icu-small/source/common/unicode/char16ptr.h:69: 错误:expected ‘)’ before ‘p’ ../deps/icu-small/source/common/unicode/char16ptr.h:117: 错误:expected ‘)’ before ‘p’ ../deps/icu-small/source/common/unicode/char16ptr.h:176: 错误:expected unqualified-id before ‘p’ ../deps/icu-small/source/common/unicode/char16ptr.h:176: 错误:expected ‘)’ before ‘p’ ../deps/icu-small/source/common/unicode/char16ptr.h:176: 错误:expected ‘;’ before ‘p’ ../deps/icu-small/source/common/unicode/char16ptr.h:225: 错误:expected unqualified-id before ‘p’ ../deps/icu-small/source/common/unicode/char16ptr.h:225: 错误:expected ‘)’ before ‘p’ ../deps/icu-small/source/common/unicode/char16ptr.h:225: 错误:expected initializer before ‘p’ In file included from ../deps/icu-small/source/common/unicode/ures.h:794, from ../deps/icu-small/source/common/ucnvdisp.cpp:28: ../deps/icu-small/source/common/unicode/unistr.h:3062: 错误:expected unqualified-id before ‘text’ ../deps/icu-small/source/common/unicode/unistr.h:3062: 错误:expected ‘)’ before ‘text’ ../deps/icu-small/source/common/unicode/unistr.h:3062: 错误:expected ‘;’ before ‘text’ ../deps/icu-small/source/common/unicode/unistr.h:3118: 错误:expected unqualified-id before ‘text’ ../deps/icu-small/source/common/unicode/unistr.h:3118: 错误:expected ‘)’ before ‘text’ ../deps/icu-small/source/common/unicode/unistr.h:3118: 错误:expected ‘;’ before ‘text’ ../deps/icu-small/source/common/unicode/unistr.h:3213: 错误:expected ‘)’ before ‘buffer’ ../deps/icu-small/source/common/unicode/unistr.h: In constructor ‘icu_59::UnicodeString::UnicodeString(const uint16_t*)’: ../deps/icu-small/source/common/unicode/unistr.h:3025: 错误:类型‘icu_59::UnicodeString’不是‘icu_59::UnicodeString’的直接基类 ../deps/icu-small/source/common/unicode/unistr.h: In constructor ‘icu_59::UnicodeString::UnicodeString(const uint16_t*, int32_t)’: ../deps/icu-small/source/common/unicode/unistr.h:3087: 错误:类型‘icu_59::UnicodeString’不是‘icu_59::UnicodeString’的直接基类 ../deps/icu-small/source/common/unicode/unistr.h: In constructor ‘icu_59::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)’: ../deps/icu-small/source/common/unicode/unistr.h:3180: 错误:类型‘icu_59::UnicodeString’不是‘icu_59::UnicodeString’的直接基类 ../deps/icu-small/source/common/unicode/unistr.h: At global scope: ../deps/icu-small/source/common/unicode/unistr.h:3927: 错误:expected unqualified-id before ‘)’ token ../deps/icu-small/source/common/unicode/unistr.h:3927: 错误:‘icu_59::UnicodeString::UnicodeString(...)’的原型不匹配类‘icu_59::UnicodeString’中的任何一个 ../deps/icu-small/source/common/unicode/unistr.h:3388: 错误:备选为:icu_59::UnicodeString::UnicodeString(const icu_59::UnicodeString&, int32_t, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3379: 错误: icu_59::UnicodeString::UnicodeString(const icu_59::UnicodeString&, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3370: 错误: icu_59::UnicodeString::UnicodeString(icu_59::UnicodeString&&) ../deps/icu-small/source/common/unicode/unistr.h:3361: 错误: icu_59::UnicodeString::UnicodeString(const icu_59::UnicodeString&) ../deps/icu-small/source/common/unicode/unistr.h:3342: 错误: icu_59::UnicodeString::UnicodeString(const char*, int32_t, icu_59::UnicodeString::EInvariant) ../deps/icu-small/source/common/unicode/unistr.h:3311: 错误: icu_59::UnicodeString::UnicodeString(const char*, int32_t, UConverter*, UErrorCode&) ../deps/icu-small/source/common/unicode/unistr.h:3288: 错误: icu_59::UnicodeString::UnicodeString(const char*, int32_t, const char*) ../deps/icu-small/source/common/unicode/unistr.h:3269: 错误: icu_59::UnicodeString::UnicodeString(const char*, const char*) ../deps/icu-small/source/common/unicode/unistr.h:3246: 错误: icu_59::UnicodeString::UnicodeString(const char*, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3236: 错误: icu_59::UnicodeString::UnicodeString(const char*) ../deps/icu-small/source/common/unicode/unistr.h:3179: 错误: icu_59::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3164: 错误: icu_59::UnicodeString::UnicodeString(char16_t*, int32_t, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3142: 错误: icu_59::UnicodeString::UnicodeString(UBool, icu_59::ConstChar16Ptr, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3086: 错误: icu_59::UnicodeString::UnicodeString(const uint16_t*, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3071: 错误: icu_59::UnicodeString::UnicodeString(const char16_t*, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3024: 错误: icu_59::UnicodeString::UnicodeString(const uint16_t*) ../deps/icu-small/source/common/unicode/unistr.h:3007: 错误: icu_59::UnicodeString::UnicodeString(const char16_t*) ../deps/icu-small/source/common/unicode/unistr.h:2995: 错误: icu_59::UnicodeString::UnicodeString(UChar32) ../deps/icu-small/source/common/unicode/unistr.h:2984: 错误: icu_59::UnicodeString::UnicodeString(char16_t) ../deps/icu-small/source/common/unicode/unistr.h:2973: 错误: icu_59::UnicodeString::UnicodeString(int32_t, UChar32, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3923: 错误: icu_59::UnicodeString::UnicodeString() ../deps/icu-small/source/common/unicode/unistr.h:3931: 错误:expected unqualified-id before ‘,’ token ../deps/icu-small/source/common/unicode/unistr.h:3931: 错误:expected ‘)’ before ‘,’ token ../deps/icu-small/source/common/unicode/unistr.h:3931: 错误:‘icu_59::UnicodeString::UnicodeString(...)’的原型不匹配类‘icu_59::UnicodeString’中的任何一个 ../deps/icu-small/source/common/unicode/unistr.h:3388: 错误:备选为:icu_59::UnicodeString::UnicodeString(const icu_59::UnicodeString&, int32_t, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3379: 错误: icu_59::UnicodeString::UnicodeString(const icu_59::UnicodeString&, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3370: 错误: icu_59::UnicodeString::UnicodeString(icu_59::UnicodeString&&) ../deps/icu-small/source/common/unicode/unistr.h:3361: 错误: icu_59::UnicodeString::UnicodeString(const icu_59::UnicodeString&) ../deps/icu-small/source/common/unicode/unistr.h:3342: 错误: icu_59::UnicodeString::UnicodeString(const char*, int32_t, icu_59::UnicodeString::EInvariant) ../deps/icu-small/source/common/unicode/unistr.h:3311: 错误: icu_59::UnicodeString::UnicodeString(const char*, int32_t, UConverter*, UErrorCode&) ../deps/icu-small/source/common/unicode/unistr.h:3288: 错误: icu_59::UnicodeString::UnicodeString(const char*, int32_t, const char*) ../deps/icu-small/source/common/unicode/unistr.h:3269: 错误: icu_59::UnicodeString::UnicodeString(const char*, const char*) ../deps/icu-small/source/common/unicode/unistr.h:3246: 错误: icu_59::UnicodeString::UnicodeString(const char*, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3236: 错误: icu_59::UnicodeString::UnicodeString(const char*) ../deps/icu-small/source/common/unicode/unistr.h:3179: 错误: icu_59::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3164: 错误: icu_59::UnicodeString::UnicodeString(char16_t*, int32_t, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3142: 错误: icu_59::UnicodeString::UnicodeString(UBool, icu_59::ConstChar16Ptr, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3086: 错误: icu_59::UnicodeString::UnicodeString(const uint16_t*, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3071: 错误: icu_59::UnicodeString::UnicodeString(const char16_t*, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3024: 错误: icu_59::UnicodeString::UnicodeString(const uint16_t*) ../deps/icu-small/source/common/unicode/unistr.h:3007: 错误: icu_59::UnicodeString::UnicodeString(const char16_t*) ../deps/icu-small/source/common/unicode/unistr.h:2995: 错误: icu_59::UnicodeString::UnicodeString(UChar32) ../deps/icu-small/source/common/unicode/unistr.h:2984: 错误: icu_59::UnicodeString::UnicodeString(char16_t) ../deps/icu-small/source/common/unicode/unistr.h:2973: 错误: icu_59::UnicodeString::UnicodeString(int32_t, UChar32, int32_t) ../deps/icu-small/source/common/unicode/unistr.h:3923: 错误: icu_59::UnicodeString::UnicodeString() ../deps/icu-small/source/common/unicode/unistr.h:3931: 错误:expected initializer before ‘)’ token ../deps/icu-small/source/common/unicode/unistr.h:3935: 错误:expected ‘)’ before ‘,’ token ../deps/icu-small/source/common/unicode/unistr.h:3935: 错误:‘icu_59::int32_t’声明为‘inline’variable ../deps/icu-small/source/common/unicode/unistr.h:3935: 错误:expected initializer before ‘)’ token ../deps/icu-small/source/common/unicode/unistr.h:3947: 错误:‘int32_t’没有命名一个类型 ../deps/icu-small/source/common/unicode/unistr.h:3954: 错误:‘int32_t’没有命名一个类型 ../deps/icu-small/source/common/unicode/unistr.h:3959: 错误:‘int32_t’没有命名一个类型 ../deps/icu-small/source/common/unicode/unistr.h:3965: 错误:‘int32_t’没有命名一个类型 ../deps/icu-small/source/common/unicode/unistr.h: In member function ‘const char16_t* icu_59::UnicodeString::getBuffer() const’: ../deps/icu-small/source/common/unicode/unistr.h:3988: 错误:‘nullptr’在此作用域中尚未声明 ../deps/icu-small/source/common/unicode/unistr.h: At global scope: ../deps/icu-small/source/common/unicode/unistr.h:4000: 错误:‘icu_59::UnicodeString::doCompare’声明为‘inline’variable ../deps/icu-small/source/common/unicode/unistr.h:4000: 错误:‘int8_t icu_59::UnicodeString::doCompare’不是‘class icu_59::UnicodeString’的静态成员 ../deps/icu-small/source/common/unicode/unistr.h:4000: 错误:expected ‘)’ before ‘start’ ../deps/icu-small/source/common/unicode/unistr.h:4001: 错误:expected ‘)’ before ‘thisLength’ ../deps/icu-small/source/common/unicode/unistr.h:4002: 错误:expected primary-expression before ‘const’ ../deps/icu-small/source/common/unicode/unistr.h:4003: 错误:expected ‘)’ before ‘srcStart’ ../deps/icu-small/source/common/unicode/unistr.h:4004: 错误:expected ‘)’ before ‘srcLength’ ../deps/icu-small/source/common/unicode/unistr.h:4004: 错误:initializer 表达式列表被看作复合表达式 ../deps/icu-small/source/common/unicode/unistr.h:4004: 警告:left-hand operand of comma 不起作用 ../deps/icu-small/source/common/unicode/unistr.h:4004: 错误:expected ‘,’ or ‘;’ before ‘const’ ../deps/icu-small/source/common/ucnvdisp.cpp:77: 错误:expected ‘}’ at end of input ../deps/icu-small/source/common/ucnvdisp.cpp:77: 错误:expected ‘}’ at end of input ../deps/icu-small/source/common/unicode/unistr.h:1765: 警告:使用了内联函数‘int32_t icu_59::UnicodeString::length() const’但从未定义过 make[1]: *** [/tmp/nodec/node-8.3.0-1.5.0/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvdisp.o] 错误 1 make[1]: *** 正在等待未完成的任务.... rm 8c46e17a920ac177fdd355e40bb79e0f4de1f6d5.intermediate make[1]: Leaving directory `/tmp/nodec/node-8.3.0-1.5.0/out' make: *** [node] 错误 2 Failed running ["make -j4"]

lishangwu avatar Jan 16 '18 10:01 lishangwu

我在centos上安装node的时候遇到了几乎一模一样的问题,希望有大神能解答一下

huangximeng avatar Jun 25 '18 12:06 huangximeng

https://www.runoob.com/nodejs/nodejs-install-setup.html

lishangwu avatar Jun 25 '18 12:06 lishangwu