Перейти к контенту

Рекомендуемые сообщения

11 часов назад, konsim сказал:

Баг в начале игры (ЗП) при попытке заговорить с Лоцманом - сегфолт.

Напомни, пожалуйста, с какими модами запускаешь?

И сможешь ли запустить из-под GDB?

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

Ссылка на комментарий

Без модов и правок.

С gdb не в ладах. Вот кое-что

! Unknown command:  r__fakescope
~ Invalid syntax in call to 'ssfx_wpn_dof_2'
~ Valid arguments: vector4 in range [0.000000e+00,0.000000e+00,0.000000e+00,0.000000e+00]-[1.000000e+02,1.000000e+02,1.000000e+02,1.000000e+02]
! Unknown command:  dump_infos
* MEMORY USAGE: 1843 K
* End of synchronization A[1] R[1]
* phase time: 9459 ms
* phase cmem: 1843 K
* [ Linux ]: free[257360 K], reserved[16 K], committed[7842512 K]
* [ render ]: textures[377320 K]
* [ x-ray  ]: process heap[1843 K]
* [ x-ray  ]: economy: strings[26297 K], smem[10207 K]
./start.sh: строка 12: 46747 Ошибка сегментирования                   env DEBUGGER="gdb --ex=r --args" bin/xr_3da -cop -gl -use_gl_4.6 -weather -nointro -fsltx "${script_dir}"/fsgame.ltx

Через gdb попробую завтра.

Ссылка на комментарий

@konsim, это я переписал консоль на ImGui. Теперь поддержка мыши есть даже (нажать F10).

Только ImGui работает с UTF-8, а движок нет, поэтому вопросики вместо букв. Это надо доделать будет.

 

Шрифт сильно мелкий? Сильно плохо?

  • Полезно 1

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

Ссылка на комментарий
32 минуты назад, Xottab_DUTY сказал:

Шрифт сильно мелкий? Сильно плохо?

Сильно.

33 минуты назад, Xottab_DUTY сказал:

Только ImGui работает с UTF-8, а движок нет, поэтому вопросики вместо букв. Это надо доделать будет.

Полгода назад пользовался консолью вопросиков не было в названиях.

Ссылка на комментарий

По поводу Clang 15

Скрытый текст

[100%] Linking CXX executable ../../x86_64/Release/xr_3da
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::__shared_weak_count»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_always_noconv() const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ios_base::getloc() const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::basic_iostream<char, std::__1::char_traits<char> >»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*, unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(unsigned long, unsigned long, char const*, unsigned long) const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::thread::hardware_concurrency()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ios_base::__set_badbit_and_consider_rethrow()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(char)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::basic_istream<char, std::__1::char_traits<char> >»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::random_device::operator()()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__shared_weak_count::__release_weak()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__throw_system_error(int, char const*)»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::mutex::lock()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_length(__mbstate_t&, char const*, char const*, unsigned long) const»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__basic_string_common<true>::__throw_length_error() const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::locale::use_facet(std::__1::locale::id&) const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «void std::__1::__sort<std::__1::__less<unsigned long, unsigned long>&, unsigned long*>(unsigned long*, unsigned long*, std::__1::__less<unsigned long, unsigned long>&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::bad_cast::bad_cast()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::locale::locale()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::codecvt<wchar_t, char, __mbstate_t>::~codecvt()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(float)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::~recursive_mutex()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_max_length() const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::cerr»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::chrono::steady_clock::now()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::try_lock()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::random_device::~random_device()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__shared_weak_count::~__shared_weak_count()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_encoding() const»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::locale::locale(char const*)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::append(wchar_t const*, unsigned long)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::lock()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::locale::has_facet(std::__1::locale::id&) const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::put(char)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::setbuf(char*, long)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::thread::~thread()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::resize(unsigned long, wchar_t)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sync()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__get_classname(char const*, bool)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__basic_string_common<true>::__throw_out_of_range() const»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__thread_struct::~__thread_struct()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__vector_base_common<true>::__throw_length_error() const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::locale::~locale()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::codecvt<wchar_t, char, __mbstate_t>::codecvt(unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::regex_error»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::insert(unsigned long, char const*)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::unlock()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ios_base::clear(unsigned int)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::recursive_mutex()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::thread::detach()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::random_device::random_device(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «void std::__1::__sort<std::__1::__less<unsigned short, unsigned short>&, unsigned short*>(unsigned short*, unsigned short*, std::__1::__less<unsigned short, unsigned short>&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::locale::facet::__on_zero_shared()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__vector_base_common<true>::__throw_out_of_range() const»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «void std::__1::__sort<std::__1::__less<unsigned int, unsigned int>&, unsigned int*>(unsigned int*, unsigned int*, std::__1::__less<unsigned int, unsigned int>&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__thread_local_data()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__get_collation_name(char const*)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «typeinfo for std::__1::__codecvt_utf8<wchar_t>»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::locale::locale(std::__1::locale const&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::codecvt<char, char, __mbstate_t>::id»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_out(__mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::ios_base::init(void*)»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::mutex::unlock()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ctype<wchar_t>::id»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::basic_string(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__next_prime(unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::mutex::~mutex()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::thread::join()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::collate<char>::id»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ctype<char>::id»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::regex_error::~regex_error()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__thread_struct::__thread_struct()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__match_any_but_newline<char>::__exec(std::__1::__state<char>&) const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::locale::name() const»
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[2]: *** [src/xr_3da/CMakeFiles/xr_3da.dir/build.make:103: x86_64/Release/xr_3da] Ошибка 1
gmake[1]: *** [CMakeFiles/Makefile2:1012: src/xr_3da/CMakeFiles/xr_3da.dir/all] Ошибка 2
gmake: *** [Makefile:156: all] Ошибка 2

в CMakeError.log

[100%] Linking CXX executable boo
/usr/bin/cmake -E cmake_link_script CMakeFiles/boo.dir/link.txt --verbose=1
/usr/bin/clang++-15 -flto=thin CMakeFiles/boo.dir/main.cpp.o -o boo  libfoo.a 
ld: libfoo.a: ошибка добавления символов: архив без индекса; запустите ranlib для создания
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)

clang 15.0.7

cmake 3.23.2

Изменено пользователем konsim
Ссылка на комментарий
4 часа назад, konsim сказал:

По поводу Clang 15

  Выхлоп. Сборка без юнити. (Показать)

[100%] Linking CXX executable ../../x86_64/Release/xr_3da
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::__shared_weak_count»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_always_noconv() const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ios_base::getloc() const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::basic_iostream<char, std::__1::char_traits<char> >»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*, unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(unsigned long, unsigned long, char const*, unsigned long) const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::thread::hardware_concurrency()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ios_base::__set_badbit_and_consider_rethrow()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(char)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::basic_istream<char, std::__1::char_traits<char> >»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::random_device::operator()()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__shared_weak_count::__release_weak()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__throw_system_error(int, char const*)»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::mutex::lock()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_length(__mbstate_t&, char const*, char const*, unsigned long) const»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__basic_string_common<true>::__throw_length_error() const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::locale::use_facet(std::__1::locale::id&) const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «void std::__1::__sort<std::__1::__less<unsigned long, unsigned long>&, unsigned long*>(unsigned long*, unsigned long*, std::__1::__less<unsigned long, unsigned long>&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::bad_cast::bad_cast()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::locale::locale()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::codecvt<wchar_t, char, __mbstate_t>::~codecvt()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(float)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::~recursive_mutex()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_max_length() const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::cerr»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::chrono::steady_clock::now()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::try_lock()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::random_device::~random_device()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__shared_weak_count::~__shared_weak_count()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_encoding() const»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::locale::locale(char const*)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::append(wchar_t const*, unsigned long)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::lock()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::locale::has_facet(std::__1::locale::id&) const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::put(char)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::setbuf(char*, long)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::thread::~thread()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::resize(unsigned long, wchar_t)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sync()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__get_classname(char const*, bool)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__basic_string_common<true>::__throw_out_of_range() const»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__thread_struct::~__thread_struct()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__vector_base_common<true>::__throw_length_error() const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::locale::~locale()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::codecvt<wchar_t, char, __mbstate_t>::codecvt(unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::regex_error»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::insert(unsigned long, char const*)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::unlock()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ios_base::clear(unsigned int)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::recursive_mutex()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::thread::detach()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::random_device::random_device(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «void std::__1::__sort<std::__1::__less<unsigned short, unsigned short>&, unsigned short*>(unsigned short*, unsigned short*, std::__1::__less<unsigned short, unsigned short>&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::locale::facet::__on_zero_shared()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__vector_base_common<true>::__throw_out_of_range() const»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «void std::__1::__sort<std::__1::__less<unsigned int, unsigned int>&, unsigned int*>(unsigned int*, unsigned int*, std::__1::__less<unsigned int, unsigned int>&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__thread_local_data()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__get_collation_name(char const*)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «typeinfo for std::__1::__codecvt_utf8<wchar_t>»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::locale::locale(std::__1::locale const&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::codecvt<char, char, __mbstate_t>::id»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_out(__mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::ios_base::init(void*)»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::mutex::unlock()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ctype<wchar_t>::id»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::basic_string(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__next_prime(unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::mutex::~mutex()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::thread::join()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::collate<char>::id»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ctype<char>::id»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::regex_error::~regex_error()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__thread_struct::__thread_struct()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__match_any_but_newline<char>::__exec(std::__1::__state<char>&) const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::locale::name() const»
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[2]: *** [src/xr_3da/CMakeFiles/xr_3da.dir/build.make:103: x86_64/Release/xr_3da] Ошибка 1
gmake[1]: *** [CMakeFiles/Makefile2:1012: src/xr_3da/CMakeFiles/xr_3da.dir/all] Ошибка 2
gmake: *** [Makefile:156: all] Ошибка 2

в CMakeError.log

[100%] Linking CXX executable boo /usr/bin/cmake -E cmake_link_script CMakeFiles/boo.dir/link.txt --verbose=1 /usr/bin/clang++-15 -flto=thin CMakeFiles/boo.dir/main.cpp.o -o boo libfoo.a ld: libfoo.a: ошибка добавления символов: архив без индекса; запустите ranlib для создания clang-15: error: linker command failed with exit code 1 (use -v to see invocation)

[100%] Linking CXX executable boo
/usr/bin/cmake -E cmake_link_script CMakeFiles/boo.dir/link.txt --verbose=1
/usr/bin/clang++-15 -flto=thin CMakeFiles/boo.dir/main.cpp.o -o boo  libfoo.a 
ld: libfoo.a: ошибка добавления символов: архив без индекса; запустите ranlib для создания
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)

clang 15.0.7

cmake 3.23.2

Это проблема с установкой в системе. Не установлен libc++-dev, возможно.

Но предупреждаю, собранные клангом бинари менее стабильные.

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

Ссылка на комментарий

Вот у меня примерно также как в этом баге. Обычно такое бывает во время дождя или грозы. Я так понимаю из-за шейдеров которые появились в исходниках.

Ссылка на комментарий

@konsim попробуй у себя локально откатить коммит https://github.com/OpenXRay/xray-16/commit/3882c5cd8c969e87e522154142b5072e3d6b9901 и проверить, воспроизводится ли баг.

  • Полезно 1

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

Ссылка на комментарий

@Xottab_DUTY позже попробую.

Судя по дате коммита скорее всего не то. У меня эта катавасия началась гораздо раньше если не ошибаюсь с того момента когда появились ssfx-скрипты в gamedata/scripts.

Хочется старой ламповой графики как в оригинале. Больше светлого нежели сейчас много темного и черного.

  • Полезно 1
Ссылка на комментарий

Виновато "намокание плоскостей". Так называемые плоскости местами покрываются мелкими квадратиками, но если отключить то нормально.

 

04.02.2025 в 11:40, Xottab_DUTY сказал:

Это проблема с установкой в системе. Не установлен libc++-dev, возможно.

Всё установлено.

04.02.2025 в 11:40, Xottab_DUTY сказал:

Но предупреждаю, собранные клангом бинари менее стабильные.

В oxr возможно.

Вот сейчас собралось.

clang version 11.0.1

clang version 15.0.7
только так

cmake -B bin -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DMEMORY_ALLOCATOR=standard -DCMAKE_UNITY_BUILD=ON -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_SHARED_LINKER_FLAGS="-fuse-ld=lld" -DCMAKE_EXE_LINKER_FLAGS="-fuse-ld=lld" -DLLVM_USE_LINKER=/usr/bin/lld -DCMAKE_LINKER=/usr/bin/lld -DCMAKE_TOOLCHAIN_PREFIX=/usr/lib64/llvm

CC=clang CXX=clang++ cmake --build bin --config Release --parallel 2

и

cmake -B bin -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DMEMORY_ALLOCATOR=standard -DCMAKE_UNITY_BUILD=ON -DCMAKE_C_COMPILER=/usr/bin/clang-15 -DCMAKE_CXX_COMPILER=/usr/bin/clang++-15 -DCMAKE_SHARED_LINKER_FLAGS="-fuse-ld=lld-15" -DCMAKE_EXE_LINKER_FLAGS="-fuse-ld=lld-15" -DLLVM_USE_LINKER=/usr/bin/lld-15 -DCMAKE_LINKER=/usr/bin/lld-15

CC=clang-15 CXX=clang++-15 cmake --build bin --config Release --parallel 2

и результат

xr_3da: symbol lookup error: bin/xrCore.so: undefined symbol: _ZNSt3__17codecvtIwc11__mbstate_tED2Ev

 

Ссылка на комментарий
06.03.2025 в 10:05, konsim сказал:

Что случилось с клавишей enter? Назначается в настройках только numpadenter.

Получается, что в консоли только можно назначить bind * kRETURN.

Забавный баг.

Ссылка на комментарий

На мой взгляд для imgui должна быть назначена комбинация shift+F10 или ctrl+F10, но не как F10. Именно комбинация клавиш!

F10 должна быть свободной для пользовательских настроек.

Изменено пользователем konsim
Ссылка на комментарий
  1. F10 свободна для пользовательских настроек.
    bind editor kF10 (выбери любую другую клавишу для editor, а на F10 назначь своё действие)
  2. Я так и хотел, но пока движок не поддерживает бинды для комбинаций клавиш.
    А делать Shift+F10 без возможности сменить не соответствует принципам настраиваемости)
  • Нравится 2

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

Ссылка на комментарий
2 часа назад, Xottab_DUTY сказал:

А делать Shift+F10 без возможности сменить не соответствует принципам настраиваемости)

Я этого не говорил. Я про то чтобы по умолчанию было shift+F10 всего лишь.

 

 

У меня баг в аномалии "железный лес" на Затоне. Уже второй раз. Этот баг может возникнуть как в начале (после двух-трех выбросов) так и в середине игры. В аномалии издаются характерные щелчки которые означают наличие артефакта, но никакой детектор не обнаруживает его даже в испытательном цеху.

Возможно это только на линуксе.

Изменено пользователем konsim
Ссылка на комментарий
43 минуты назад, konsim сказал:

Я этого не говорил. Я про то чтобы по умолчанию было shift+F10 всего лишь.

Так ты не говорил. Я говорю. Сейчас это невозможно сделать. Оригинальная система поддерживает только одиночные клавиши.

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
  • Куратор(ы) темы:

×
×
  • Создать...