Closed seelx3 closed 7 months ago
https://github.com/lmntal/slim/tree/modernization を make でビルドするとき,最後に次のようなエラーが出力されて失敗する:
make
/usr/bin/ld: loader/liblmn_loader.a(translate.cpp.o): in function `translate_instructions(unsigned char const*, std::vector<unsigned char*, std::allocator<unsigned char*> >&, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int)': translate.cpp:(.text+0x42ab): undefined reference to `translate_instruction_generated(unsigned char const*, std::vector<unsigned char*, std::allocator<unsigned char*> >&, char const*, char const*, char const*, int, int*)' /usr/bin/ld: loader/liblmn_loader.a(translate.cpp.o): in function `translate_ruleset(LmnRuleSet*, std::basic_string_view<char, std::char_traits<char> >)': translate.cpp:(.text+0x47fe): undefined reference to `translate_instruction_generated(unsigned char const*, std::vector<unsigned char*, std::allocator<unsigned char*> >&, char const*, char const*, char const*, int, int*)' collect2: error: ld returned 1 exit status make[2]: *** [src/CMakeFiles/slim.dir/build.make:364: src/slim] Error 1 make[1]: *** [CMakeFiles/Makefile2:225: src/CMakeFiles/slim.dir/all] Error 2 make: *** [Makefile:136: all] Error 2
関連:https://github.com/lmntal/slim/issues/313
最新のコミットで修正しました。
https://github.com/lmntal/slim/tree/modernization を
make
でビルドするとき,最後に次のようなエラーが出力されて失敗する: