Skip to content

Instantly share code, notes, and snippets.

@kirill578
Last active February 16, 2017 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kirill578/a91b26c163a80567c202489cc74fb332 to your computer and use it in GitHub Desktop.
Save kirill578/a91b26c163a80567c202489cc74fb332 to your computer and use it in GitHub Desktop.
Package.o: In function `Package::loadInto(Package*, unsigned int, Token const&) const':
Package.cpp:117: undefined reference to `u8_wc_toutf8'
Package.cpp:118: undefined reference to `u8_wc_toutf8'
Function.o: In function `Function::checkReturnPromise(Type, Type, unsigned int, SourcePosition, char const*, Type)':
Function.cpp:30: undefined reference to `u8_wc_toutf8'
Function.o: In function `Function::checkArgumentCount(unsigned long, unsigned long, unsigned int, SourcePosition, char const*, Type)':
Function.cpp:53: undefined reference to `u8_wc_toutf8'
Function.o: In function `Function::checkPromises(Function*, char const*, Type)':
Function.cpp:62: undefined reference to `u8_wc_toutf8'
Function.o:Function.cpp:66: more undefined references to `u8_wc_toutf8' follow
Lexer.o: In function `lex(char const*)':
Lexer.cpp:85: undefined reference to `u8_nextchar'
Lexer.cpp:134: undefined reference to `u8_wc_toutf8'
Type.o: In function `stringAppendEc(unsigned int, std::string&)':
Type.cpp:316: undefined reference to `u8_wc_toutf8'
Type.cpp:316: undefined reference to `u8_wc_toutf8'
Type.cpp:316: undefined reference to `u8_wc_toutf8'
Type.cpp:316: undefined reference to `u8_wc_toutf8'
Type.o:Type.cpp:316: more undefined references to `u8_wc_toutf8' follow
main.o: In function `EmojicodeString::utf8CString() const':
main.cpp:26: undefined reference to `u8_codingsize'
main.cpp:28: undefined reference to `u8_toutf8'
main.o: In function `getStandardClass(unsigned int, Package*, SourcePosition)':
main.cpp:120: undefined reference to `u8_wc_toutf8'
main.o: In function `getStandardProtocol(unsigned int, Package*, SourcePosition)':
main.cpp:131: undefined reference to `u8_wc_toutf8'
main.o: In function `getStandardValueType(unsigned int, Package*, SourcePosition)':
main.cpp:141: undefined reference to `u8_wc_toutf8'
CodeGenerator.o: In function `writeClass(Type, Writer&)':
CodeGenerator.cpp:101: undefined reference to `u8_wc_toutf8'
CallableParserAndGenerator.o: In function `CallableParserAndGenerator::parseFunctionCall(Type, Function*, Token const&)':
CallableParserAndGenerator.cpp:114: undefined reference to `u8_wc_toutf8'
[arm64-v8a] Clean : emojicodec [arm64-v8a]
[arm64-v8a] Clean : stdc++ [arm64-v8a]
[x86_64] Clean : emojicodec [x86_64]
[x86_64] Clean : stdc++ [x86_64]
[mips64] Clean : emojicodec [mips64]
[mips64] Clean : stdc++ [mips64]
[armeabi-v7a] Clean : emojicodec [armeabi-v7a]
[armeabi-v7a] Clean : stdc++ [armeabi-v7a]
[armeabi] Clean : emojicodec [armeabi]
[armeabi] Clean : stdc++ [armeabi]
[x86] Clean : emojicodec [x86]
[x86] Clean : stdc++ [x86]
[mips] Clean : emojicodec [mips]
[mips] Clean : stdc++ [mips]
[arm64-v8a] Compile++ : emojicodec <= AbstractParser.cpp
In file included from jni/EmojicodeCompiler/AbstractParser.cpp:9:
In file included from jni/EmojicodeCompiler/AbstractParser.hpp:15:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= TypeDefinitionFunctional.cpp
In file included from jni/EmojicodeCompiler/TypeDefinitionFunctional.cpp:13:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= Enum.cpp
[arm64-v8a] Compile++ : emojicodec <= Protocol.cpp
In file included from jni/EmojicodeCompiler/Protocol.cpp:10:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= PackageReporter.cpp
In file included from jni/EmojicodeCompiler/PackageReporter.cpp:14:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= Callable.cpp
[arm64-v8a] Compile++ : emojicodec <= CallableScoper.cpp
[arm64-v8a] Compile++ : emojicodec <= CompilerErrorException.cpp
[arm64-v8a] Compile++ : emojicodec <= TypeDefinition.cpp
[arm64-v8a] Compile++ : emojicodec <= Writer.cpp
In file included from jni/EmojicodeCompiler/Writer.cpp:11:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= Lexer.cpp
[arm64-v8a] Compile++ : emojicodec <= VariableNotFoundErrorException.cpp
[arm64-v8a] Compile++ : emojicodec <= CommonTypeFinder.cpp
[arm64-v8a] Compile++ : emojicodec <= Scope.cpp
[arm64-v8a] Compile++ : emojicodec <= Variable.cpp
[arm64-v8a] Compile++ : emojicodec <= TypeContext.cpp
[arm64-v8a] Compile++ : emojicodec <= Type.cpp
In file included from jni/EmojicodeCompiler/Type.cpp:13:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
jni/EmojicodeCompiler/Type.cpp:192:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (to.type() == TypeContent::Someobject && this->type() == TypeContent::Class ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
jni/EmojicodeCompiler/Type.cpp:192:46: note: place parentheses around the '&&' expression to silence this warning
if (to.type() == TypeContent::Someobject && this->type() == TypeContent::Class ||
^
( )
jni/EmojicodeCompiler/Type.cpp:219:48: warning: '&&' within '||' [-Wlogical-op-parentheses]
return this->reference == to.reference && this->resolutionConstraint_ == to.resolutionConstraint_ ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
jni/EmojicodeCompiler/Type.cpp:219:48: note: place parentheses around the '&&' expression to silence this warning
return this->reference == to.reference && this->resolutionConstraint_ == to.resolutionConstraint_ ||
^
( )
3 warnings generated.
[arm64-v8a] Compile++ : emojicodec <= Class.cpp
In file included from jni/EmojicodeCompiler/Class.cpp:15:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= PackageParser.cpp
In file included from jni/EmojicodeCompiler/PackageParser.cpp:10:
In file included from jni/EmojicodeCompiler/PackageParser.hpp:14:
In file included from jni/EmojicodeCompiler/AbstractParser.hpp:15:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= main.cpp
In file included from jni/EmojicodeCompiler/main.cpp:22:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= StringPool.cpp
[arm64-v8a] Compile++ : emojicodec <= DiscardingCallableWriter.cpp
In file included from jni/EmojicodeCompiler/DiscardingCallableWriter.cpp:9:
In file included from jni/EmojicodeCompiler/DiscardingCallableWriter.hpp:12:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= CallableWriter.cpp
In file included from jni/EmojicodeCompiler/CallableWriter.cpp:10:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= Token.cpp
[arm64-v8a] Compile++ : emojicodec <= Package.cpp
In file included from jni/EmojicodeCompiler/Package.cpp:14:
In file included from jni/EmojicodeCompiler/PackageParser.hpp:14:
In file included from jni/EmojicodeCompiler/AbstractParser.hpp:15:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
jni/EmojicodeCompiler/Package.cpp:83:41: warning: suggest braces around initialization of subobject [-Wmissing-braces]
std::array<EmojicodeChar, 2> key = {ns, name};
^~~~~~~~
{ }
jni/EmojicodeCompiler/Package.cpp:105:41: warning: suggest braces around initialization of subobject [-Wmissing-braces]
std::array<EmojicodeChar, 2> key = {ns, name};
^~~~~~~~
{ }
3 warnings generated.
[arm64-v8a] Compile++ : emojicodec <= Function.cpp
In file included from jni/EmojicodeCompiler/Function.cpp:12:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= TokenStream.cpp
[arm64-v8a] Compile++ : emojicodec <= ValueType.cpp
In file included from jni/EmojicodeCompiler/ValueType.cpp:10:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= CodeGenerator.cpp
In file included from jni/EmojicodeCompiler/CodeGenerator.cpp:12:
In file included from jni/EmojicodeCompiler/CallableParserAndGenerator.hpp:13:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= CallableParserAndGenerator.cpp
In file included from jni/EmojicodeCompiler/CallableParserAndGenerator.cpp:9:
In file included from jni/EmojicodeCompiler/CallableParserAndGenerator.hpp:13:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Compile++ : emojicodec <= VTIProvider.cpp
In file included from jni/EmojicodeCompiler/VTIProvider.cpp:10:
In file included from jni/EmojicodeCompiler/Function.hpp:19:
jni/EmojicodeCompiler/CallableWriter.hpp:32:18: warning: 'CallableWriterCoinsCountPlaceholder::write' hides overloaded virtual function [-Woverloaded-virtual]
virtual void write();
^
jni/EmojicodeCompiler/CallableWriter.hpp:21:18: note: hidden overloaded virtual function 'CallableWriterPlaceholder::write' declared here: different number of parameters (1 vs 0)
virtual void write(EmojicodeCoin value);
^
1 warning generated.
[arm64-v8a] Executable : emojicodec
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/Package.o: In function `Package::loadInto(Package*, unsigned int, Token const&) const':
/home/kirill/emoji/jni/EmojicodeCompiler/Package.cpp:117: undefined reference to `u8_wc_toutf8'
/home/kirill/emoji/jni/EmojicodeCompiler/Package.cpp:118: undefined reference to `u8_wc_toutf8'
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/Function.o: In function `Function::checkReturnPromise(Type, Type, unsigned int, SourcePosition, char const*, Type)':
/home/kirill/emoji/jni/EmojicodeCompiler/Function.cpp:30: undefined reference to `u8_wc_toutf8'
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/Function.o: In function `Function::checkArgumentCount(unsigned long, unsigned long, unsigned int, SourcePosition, char const*, Type)':
/home/kirill/emoji/jni/EmojicodeCompiler/Function.cpp:53: undefined reference to `u8_wc_toutf8'
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/Function.o: In function `Function::checkPromises(Function*, char const*, Type)':
/home/kirill/emoji/jni/EmojicodeCompiler/Function.cpp:62: undefined reference to `u8_wc_toutf8'
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/Function.o:/home/kirill/emoji/jni/EmojicodeCompiler/Function.cpp:66: more undefined references to `u8_wc_toutf8' follow
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/Lexer.o: In function `lex(char const*)':
/home/kirill/emoji/jni/EmojicodeCompiler/Lexer.cpp:85: undefined reference to `u8_nextchar'
/home/kirill/emoji/jni/EmojicodeCompiler/Lexer.cpp:134: undefined reference to `u8_wc_toutf8'
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/Type.o: In function `stringAppendEc(unsigned int, std::string&)':
/home/kirill/emoji/jni/EmojicodeCompiler/Type.cpp:316: undefined reference to `u8_wc_toutf8'
/home/kirill/emoji/jni/EmojicodeCompiler/Type.cpp:316: undefined reference to `u8_wc_toutf8'
/home/kirill/emoji/jni/EmojicodeCompiler/Type.cpp:316: undefined reference to `u8_wc_toutf8'
/home/kirill/emoji/jni/EmojicodeCompiler/Type.cpp:316: undefined reference to `u8_wc_toutf8'
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/Type.o:/home/kirill/emoji/jni/EmojicodeCompiler/Type.cpp:316: more undefined references to `u8_wc_toutf8' follow
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/main.o: In function `EmojicodeString::utf8CString() const':
/home/kirill/emoji/jni/EmojicodeCompiler/main.cpp:26: undefined reference to `u8_codingsize'
/home/kirill/emoji/jni/EmojicodeCompiler/main.cpp:28: undefined reference to `u8_toutf8'
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/main.o: In function `getStandardClass(unsigned int, Package*, SourcePosition)':
/home/kirill/emoji/jni/EmojicodeCompiler/main.cpp:120: undefined reference to `u8_wc_toutf8'
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/main.o: In function `getStandardProtocol(unsigned int, Package*, SourcePosition)':
/home/kirill/emoji/jni/EmojicodeCompiler/main.cpp:131: undefined reference to `u8_wc_toutf8'
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/main.o: In function `getStandardValueType(unsigned int, Package*, SourcePosition)':
/home/kirill/emoji/jni/EmojicodeCompiler/main.cpp:141: undefined reference to `u8_wc_toutf8'
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/CodeGenerator.o: In function `writeClass(Type, Writer&)':
/home/kirill/emoji/jni/EmojicodeCompiler/CodeGenerator.cpp:101: undefined reference to `u8_wc_toutf8'
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/CallableParserAndGenerator.o: In function `CallableParserAndGenerator::parseFunctionCall(Type, Function*, Token const&)':
/home/kirill/emoji/jni/EmojicodeCompiler/CallableParserAndGenerator.cpp:114: undefined reference to `u8_wc_toutf8'
./obj/local/arm64-v8a/objs/emojicodec/EmojicodeCompiler/CallableParserAndGenerator.o:/home/kirill/emoji/jni/EmojicodeCompiler/CallableParserAndGenerator.cpp:121: more undefined references to `u8_wc_toutf8' follow
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment