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

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

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 попробую завтра.

Что стало с консолью? Шрифт не такой да и в придачу ужасно мелкий.

В консоли при выборе сейва вместо названия только ??????

save user - ??????????

 

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

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

 

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

  • Полезно 1

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

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

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

Сильно.

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

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

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

Подскажите пожалуйста какие моды для ЧН и ЗП совместимы с этим движком.

Например, OGSM CS 1.8.2 CE Build 010812?

По поводу 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 пользователей

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

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