Yardım game derlerken hata

  • Konuyu açan Konuyu açan TheAdmin33
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 413
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

TheAdmin33

Ah, bu şarkıların gözü kör olsun
Geliştirici
Yardımsever Üye
Usta Üye
Editör
Mesaj
1.045
Çözümler
60
Beğeni
2.676
Puan
1.849
Ticaret Puanı
0
Böyle bir hata alıyorum sebebi nedir?

C++:
Genişlet Daralt Kopyala
compiling main.cpp
linking ../game_r41025
/usr/local/bin/ld: ../../../Extern/lib/libcryptopp.a(integer.o): in function `std::__new_allocator<unsigned int>::allocate(unsigned int, void const*)':
/usr/local/lib/gcc12/include/c++/bits/new_allocator.h:125: undefined reference to `std::__throw_bad_array_new_length()'
/usr/local/bin/ld: /usr/local/lib/gcc12/include/c++/bits/new_allocator.h:125: undefined reference to `std::__throw_bad_array_new_length()'
/usr/local/bin/ld: /usr/local/lib/gcc12/include/c++/bits/new_allocator.h:125: undefined reference to `std::__throw_bad_array_new_length()'
/usr/local/bin/ld: /usr/local/lib/gcc12/include/c++/bits/new_allocator.h:125: undefined reference to `std::__throw_bad_array_new_length()'
/usr/local/bin/ld: /usr/local/lib/gcc12/include/c++/bits/new_allocator.h:125: undefined reference to `std::__throw_bad_array_new_length()'
/usr/local/bin/ld: ../../../Extern/lib/libcryptopp.a(integer.o):/usr/local/lib/gcc12/include/c++/bits/new_allocator.h:125: more undefined references to `std::__throw_bad_array_new_length()' follow
collect2: error: ld returned 1 exit status
gmake[1]: *** [Makefile:180: ../game_r41025] Error 1
gmake[1]: Leaving directory '/usr/GameSource/Server/game/src'
gmake: *** [Makefile:115: all] Error 2
 
Bu hata bağlı olduğu kütüphane (cryptopp) veya makefile ile alakalı görünüyor

İlk başta yapmanız gereken cryptopp düzenleyerek baştan derlemeniz gördüğüm kadarıyla gcc12 sürümünü yapmaya çalışıyorsunuz gcc12'yi gnumakefile dosyasında tanıtmalısınız

eğer buradan değil ise src içerisindeki makefile dosyanızı gözden geçirin bağlantıyı gkontrol edin -lcryptopp ekli değil ise ekleyin ve c++ sürümünü kontrol sağlayın doğru olarak girdiğinize emin olun başka hatalar almamak için
 
Üst