Brak GLIBCXX 3.4.14 dla Garry's Mod na CentOS

0

Podczas instalowania Garry's Mod przez Steam na moim serwerze CentOS pojawiają się następujące błędy:

-

ConVarRef mat_dxlevel nie wskazuje na istniejący ConVar Game_srv.so załadowany dla „Garry's Mod” Inicjalizacja bibliotek Steam dla bezpiecznego serwera internetowego SteamGameServer_InitSafe nie powiodło się!


Nie można załadować biblioteki wsparcia Steam. * Nie można załadować biblioteki wsparcia Steam. * Ten serwer będzie działał tylko w trybie LAN. * Ten serwer będzie działał tylko w trybie LAN. *


  1. nie udało się dlopen /home/tcagame/admin/1/garrysmod/bin/lua_shared_srv.so błąd = / usr / lib / libstdc ++. so.6: nie znaleziono wersji `GLIBCXX_3.4.14 '(wymagane przez bin / libsteam.so)
  2. Nie można znaleźć biblioteki [lua_shared_srv] lub nie można znaleźć modułu [LUASHARED003]
  3. Nie można załadować biblioteki „lua_shared_srv” (szukam interfejsu LUASHARED003) Nie można załadować biblioteki „lua_shared_srv” (szukam interfejsu LUASHARED003)

-

-

Wszystkie biblioteki libstdc ++ są zainstalowane na bieżąco. Zainstalowałem następującą listę:

  1. kompatybil-libstdc ++ - 296.i686: Kompatybilność Standardowe biblioteki C ++ 2.96-RH
  2. kompatybil-libstdc ++ - 33.i686: Standardowe biblioteki C ++ kompatybilności
  3. kompatybil-libstdc ++ - 33.x86_64: Standardowe biblioteki C ++ kompatybilności
  4. libstdc ++. i686: Biblioteka GNU Standard C ++
  5. libstdc ++. x86_64: Biblioteka GNU Standard C ++
  6. libstdc ++ - devel.i686: Pliki nagłówkowe i biblioteki do programowania w C ++
  7. libstdc ++ - devel.x86_64: Pliki nagłówkowe i biblioteki do programowania w C ++

-

-

strings /usr/lib/libstdc++.so.6 | grep GLIBCXX pokazuje następującą listę, na której brakuje 0,14 :

  • GLIBCXX_3.4
  • GLIBCXX_3.4.1
  • GLIBCXX_3.4.2
  • GLIBCXX_3.4.3
  • GLIBCXX_3.4.4
  • GLIBCXX_3.4.5
  • GLIBCXX_3.4.6
  • GLIBCXX_3.4.7
  • GLIBCXX_3.4.8
  • GLIBCXX_3.4.9
  • GLIBCXX_3.4.10
  • GLIBCXX_3.4.11
  • GLIBCXX_3.4.12
  • GLIBCXX_3.4.13
  • GLIBCXX_FORCE_NEW
  • GLIBCXX_DEBUG_MESSAGE_LENGTH
cvdeeden
źródło

Odpowiedzi:

1

Nie jestem pewien, ile lat ma ten wątek, ale znalazłem działającą poprawkę. Miałem ten sam problem, więc na przeczucie skompilowałem zupełnie nowy system gcc. (4.8.2 w moim przypadku) i zainstalowałem go w / usr

Jedna z bibliotek gcc w kompilacji, z której korzystałem, rozwiązała problem. Nie jestem pewien który. Polecam więc skompilowanie pełnego źródła gcc. Tak właśnie zrobiłem i wydawało się, że działa

Jeśli nadal masz ten problem, wypróbuj to rozwiązanie. Nie jestem w tym ekspertem, ale mam nadzieję, że to ci pomoże. Przepraszam, jeśli nie byłem wystarczająco konkretny.

użytkownik278038
źródło