Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
Mt2Hizmet 1
Mt2Hizmet
SLyFeLLowTR 1
SLyFeLLowTR
DEVLOPER 1
DEVLOPER
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Cevaplandı Game build sonu hata

  • Konuyu başlatan Konuyu başlatan lebeta07
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 21
  • Görüntüleme Görüntüleme 3K

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

[CODE title="db"]DB olusturuluyor -> ../db_r42042...
.obj/ClientManagerPlayer.o: In function `CClientManager::LoadActivity(CPeer*, unsigned int, unsigned int, SActivityTable*)':
/usr/src/Server/db/src/ClientManagerPlayer.cpp:917: undefined reference to `CClientManager::GetLoginDataByPID(unsigned int)'
.obj/ClientManagerPlayer.o: In function `CClientManager::QUERY_SAVE_ACTIVITY(CPeer*, unsigned int, SActivityTable*)':
/usr/src/Server/db/src/ClientManagerPlayer.cpp:943: undefined reference to `CClientManager::GetLoginDataByPID(unsigned int)'
.obj/ClientManagerShop.o: In function `CClientManager::SendMyShopInfo(CPeer*, unsigned int, unsigned int)':
/usr/src/Server/db/src/ClientManagerShop.cpp:468: undefined reference to `CPeerBase::EncodeQWORD(unsigned long long)'
.obj/ClientManagerShop.o: In function `CClientManager::ShopSaleResult(char const*)':
/usr/src/Server/db/src/ClientManagerShop.cpp:691: undefined reference to `CClientManager::GetLoginDataByPID(unsigned int)'
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:67: ../db_r42042] Error 1
[/CODE]

[CODE title="game"]Game olusturuluyor -> ../game_r*40000....
OBJDIR/char_manager.o: In function `CHARACTER_MANAGER::SpawnShop(CHARACTER*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SShopItemTable*, unsigned char, unsigned int)':
/usr/src/Server/game/src/char_manager.cpp:1201: undefined reference to `CGrid::GetPosColumn(int)'
/usr/src/Server/game/src/char_manager.cpp:1202: undefined reference to `CGrid::GetPosRow(int)'
/usr/src/Server/game/src/char_manager.cpp:1281: undefined reference to `CGrid::GetPosColumn(int)'
/usr/src/Server/game/src/char_manager.cpp:1282: undefined reference to `CGrid::GetPosRow(int)'
OBJDIR/cipher.o: In function `non-virtual thunk to CryptoPP::CipherModeFinalTemplate_CipherHolder<CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::SHACAL2::Enc>, CryptoPP::ConcretePolicyHolder<CryptoPP::Empty, CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >, CryptoPP::AdditiveCipherAbstractPolicy> >::~CipherModeFinalTemplate_CipherHolder()':
cipher.cpp:(.text._ZN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_7SHACAL23EncEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEED2Ev[_ZN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_7SHACAL23EncEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEED5Ev]+0x2d1): undefined reference to `CryptoPP::AlignedDeallocate(void*)'
OBJDIR/cipher.o: In function `CryptoPP::SecBlock<unsigned int, CryptoPP::AllocatorWithCleanup<unsigned int, true> >::~SecBlock()':
/usr/src/Server/game/src/../../../Extern/include/cryptopp/secblock.h:232: undefined reference to `CryptoPP::AlignedDeallocate(void*)'
OBJDIR/cipher.o: In function `CryptoPP::DL_GroupParameters_GFP::GetVoidValue(char const*, std::type_info const&, void*) const':
/usr/src/Server/game/src/../../../Extern/include/cryptopp/secblock.h:209: undefined reference to `CryptoPP::AlignedAllocate(unsigned int)'
OBJDIR/cipher.o: In function `CryptoPP::CipherModeFinalTemplate_CipherHolder<CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::SHACAL2::Enc>, CryptoPP::ConcretePolicyHolder<CryptoPP::Empty, CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >, CryptoPP::AdditiveCipherAbstractPolicy> >::CipherModeFinalTemplate_CipherHolder(unsigned char const*, unsigned int, unsigned char const*)':
/usr/src/Server/game/src/../../../Extern/include/cryptopp/strciphr.h:64: undefined reference to `CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >::AdditiveCipherTemplate()'
OBJDIR/cipher.o: In function `CryptoPP::CipherModeFinalTemplate_CipherHolder<CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::TEA::Enc>, CryptoPP::ConcretePolicyHolder<CryptoPP::Empty, CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >, CryptoPP::AdditiveCipherAbstractPolicy> >::CipherModeFinalTemplate_CipherHolder(unsigned char const*, unsigned int, unsigned char const*)':
/usr/src/Server/game/src/../../../Extern/include/cryptopp/strciphr.h:64: undefined reference to `CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >::AdditiveCipherTemplate()'
OBJDIR/cipher.o: In function `CryptoPP::CipherModeFinalTemplate_CipherHolder<CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::Blowfish::Base>, CryptoPP::ConcretePolicyHolder<CryptoPP::Empty, CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >, CryptoPP::AdditiveCipherAbstractPolicy> >::CipherModeFinalTemplate_CipherHolder(unsigned char const*, unsigned int, unsigned char const*)':
/usr/src/Server/game/src/../../../Extern/include/cryptopp/strciphr.h:64: undefined reference to `CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >::AdditiveCipherTemplate()'
OBJDIR/cipher.o: In function `CryptoPP::CipherModeFinalTemplate_CipherHolder<CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::RC5::Enc>, CryptoPP::ConcretePolicyHolder<CryptoPP::Empty, CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >, CryptoPP::AdditiveCipherAbstractPolicy> >::CipherModeFinalTemplate_CipherHolder(unsigned char const*, unsigned int, unsigned char const*)':
/usr/src/Server/game/src/../../../Extern/include/cryptopp/strciphr.h:64: undefined reference to `CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >::AdditiveCipherTemplate()'
OBJDIR/cipher.o: In function `CryptoPP::CipherModeFinalTemplate_CipherHolder<CryptoPP::BlockCipherFinal<(CryptoPP::CipherDir)0, CryptoPP::SEED::Base>, CryptoPP::ConcretePolicyHolder<CryptoPP::Empty, CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >, CryptoPP::AdditiveCipherAbstractPolicy> >::CipherModeFinalTemplate_CipherHolder(unsigned char const*, unsigned int, unsigned char const*)':
/usr/src/Server/game/src/../../../Extern/include/cryptopp/strciphr.h:64: undefined reference to `CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >::AdditiveCipherTemplate()'
OBJDIR/cipher.o:/usr/src/Server/game/src/../../../Extern/include/cryptopp/strciphr.h:64: more undefined references to `CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >::AdditiveCipherTemplate()' follow
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP16BlockCipherFinalILNS_9CipherDirE0ENS_7SHACAL23EncEEE[_ZTVN8CryptoPP16BlockCipherFinalILNS_9CipherDirE0ENS_7SHACAL23EncEEE]+0x50): undefined reference to `CryptoPP::SHACAL2::Base::AlgorithmProvider[abi:cxx11]() const'
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP16BlockCipherFinalILNS_9CipherDirE0ENS_7SHACAL23EncEEE[_ZTVN8CryptoPP16BlockCipherFinalILNS_9CipherDirE0ENS_7SHACAL23EncEEE]+0x78): undefined reference to `non-virtual thunk to CryptoPP::SHACAL2::Base::AlgorithmProvider[abi:cxx11]() const'
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_7SHACAL23EncEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEEE[_ZTVN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_7SHACAL23EncEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEEE]+0x16c): undefined reference to `CryptoPP::RandomNumberGenerator::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long)'
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_3TEA3EncEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEEE[_ZTVN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_3TEA3EncEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEEE]+0x16c): undefined reference to `CryptoPP::RandomNumberGenerator::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long)'
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_8Blowfish4BaseEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEEE[_ZTVN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_8Blowfish4BaseEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEEE]+0x16c): undefined reference to `CryptoPP::RandomNumberGenerator::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long)'
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_3RC53EncEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEEE[_ZTVN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_3RC53EncEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEEE]+0x16c): undefined reference to `CryptoPP::RandomNumberGenerator::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long)'
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_4SEED4BaseEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEEE[_ZTVN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_4SEED4BaseEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEEE]+0x16c): undefined reference to `CryptoPP::RandomNumberGenerator::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long)'
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_8Camellia4BaseEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEEE[_ZTVN8CryptoPP36CipherModeFinalTemplate_CipherHolderINS_16BlockCipherFinalILNS_9CipherDirE0ENS_8Camellia4BaseEEENS_20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEESA_EEEE]+0x16c): more undefined references to `CryptoPP::RandomNumberGenerator::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long)' follow
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEES4_EE[_ZTVN8CryptoPP20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEES4_EE]+0x48): undefined reference to `CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >::AlgorithmProvider[abi:cxx11]() const'
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEES4_EE[_ZTVN8CryptoPP20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEES4_EE]+0xc0): undefined reference to `non-virtual thunk to CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >::AlgorithmProvider[abi:cxx11]() const'
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEES4_EE[_ZTVN8CryptoPP20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEES4_EE]+0x130): undefined reference to `non-virtual thunk to CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >::AlgorithmProvider[abi:cxx11]() const'
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEES4_EE[_ZTVN8CryptoPP20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEES4_EE]+0x14c): undefined reference to `non-virtual thunk to CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >::AlgorithmProvider[abi:cxx11]() const'
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEES4_EE[_ZTVN8CryptoPP20ConcretePolicyHolderINS_5EmptyENS_22AdditiveCipherTemplateINS_20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEEEEES4_EE]+0x168): undefined reference to `CryptoPP::RandomNumberGenerator::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long)'
OBJDIR/cipher.o:(.rodata._ZTVN8CryptoPP20AutoSeededRandomPoolE[_ZTVN8CryptoPP20AutoSeededRandomPoolE]+0x34): undefined reference to `CryptoPP::RandomPool::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long)'
/usr/local/lib/libpng.so: undefined reference to `inflateValidate@ZLIB_1.2.9'
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:141: ../game_r*40000] Error 1
[/CODE]

MainGameSource
Suky2020-GameSource
 
Son düzenleme:
Çözüm
Baktım biraz kodlara ahanda sorun şu diyebileceğim bir kesinlik yok. tanımsız referans hatası tam bir baş belası, aslında çok basit birşeydir ben detaylı düşünüyorda olabilirim bilmiyorum uykum geldiğinden gözüme çarpmıyordur. Ben şu ana kadar yaptığım gözlemlerden bahsedeyim sen yorumla çözebilirsen çöz, diğer yardımcı olmak isteyen arkadaşlarda yazacaklarımı okuyarak bilgi edinebilirler.

  • Tüm sorun offlineshopta,
  • Mesela game hatasına bakacak olursak; grid sınıfına iki fonksiyon eklenmiş GetPosColumn ve GetPosRow bunlar tanıtılmamış
  • Aynı şekilde db hatalarına bakacak olursak GetLoginDataByPID bu fonksiyon sınıfa eklenmiş ama içi boş bulamadım içini
  • Hem boş olsa hiç derlenmemesi lazım kanımca, tanımsız...
Yanlış yapılan birşeyler var, derleyici obje dosyalarını başarılı şekilde oluşturuyor demekki kodlarda sıkıntı yok bağlarken sıkıntı çekiyor ilgili kütüphaneleri.

Olasılıkları yazıyorum kendin bulman lazım.

  • MakeFile'da yanlış dahil edilmiş.
  • İlgili kütüphane değiştirilmiş, mesela cryptopp güncellersen kodlarda düzeltme yapman gerekir ama derleyici objeleri oluşturabildiğine göre orada sıkıntı yok, ama cryptop gibi kompleks kütüphaneleri kendin kullanacağın platformda derlemen gerekir libleri değiştirerek biraz zor. Bela gibi yapışır undefined referanslar en temizi kendin derlemektir.
  • Metin2 yan kütüphanelerinide platform değiştirdiğinde tekrar derlemen gerekebilir.(libthecore,libmysql falan)
çözüm önerileri:
  • Tüm yan kütüphaneleri tekrar derle ve makefileda dahil edildiklerinden emin ol.
  • crytopp kendin derle.
  • bunları yaptıktan sonra tekrar hata ekranlarını at.
 
Yanlış yapılan birşeyler var, derleyici obje dosyalarını başarılı şekilde oluşturuyor demekki kodlarda sıkıntı yok bağlarken sıkıntı çekiyor ilgili kütüphaneleri.

Olasılıkları yazıyorum kendin bulman lazım.

  • MakeFile'da yanlış dahil edilmiş.
  • İlgili kütüphane değiştirilmiş, mesela cryptopp güncellersen kodlarda düzeltme yapman gerekir ama derleyici objeleri oluşturabildiğine göre orada sıkıntı yok, ama cryptop gibi kompleks kütüphaneleri kendin kullanacağın platformda derlemen gerekir libleri değiştirerek biraz zor. Bela gibi yapışır undefined referanslar en temizi kendin derlemektir.
  • Metin2 yan kütüphanelerinide platform değiştirdiğinde tekrar derlemen gerekebilir.(libthecore,libmysql falan)
çözüm önerileri:
  • Tüm yan kütüphaneleri tekrar derle ve makefileda dahil edildiklerinden emin ol.
  • crytopp kendin derle.
  • bunları yaptıktan sonra tekrar hata ekranlarını at.

freebsd de de hem clang hem de gcc vardı.
clang sildim.
cryptopp u tekrar build ettim.
gmake all server source u tekrar dan build ettim.
db ve game buildlerinin sonunda bu hataları vermeye devam etti.

[CODE title="db"]DB olusturuluyor -> ../db_r42042...
/usr/local/bin/ld: .obj/ClientManagerPlayer.o: in function `CClientManager::LoadActivity(CPeer*, unsigned int, unsigned int, SActivityTable*)':
/usr/src/Server/db/src/ClientManagerPlayer.cpp:917: undefined reference to `CClientManager::GetLoginDataByPID(unsigned int)'
/usr/local/bin/ld: .obj/ClientManagerPlayer.o: in function `CClientManager::QUERY_SAVE_ACTIVITY(CPeer*, unsigned int, SActivityTable*)':
/usr/src/Server/db/src/ClientManagerPlayer.cpp:943: undefined reference to `CClientManager::GetLoginDataByPID(unsigned int)'
/usr/local/bin/ld: .obj/ClientManagerShop.o: in function `CClientManager::SendMyShopInfo(CPeer*, unsigned int, unsigned int)':
/usr/src/Server/db/src/ClientManagerShop.cpp:468: undefined reference to `CPeerBase::EncodeQWORD(unsigned long long)'
/usr/local/bin/ld: .obj/ClientManagerShop.o: in function `CClientManager::ShopSaleResult(char const*)':
/usr/src/Server/db/src/ClientManagerShop.cpp:691: undefined reference to `CClientManager::GetLoginDataByPID(unsigned int)'
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:61: ../db_r42042] Error 1
[/CODE]
[CODE title="game"]Game olusturuluyor -> ../game_r*40000....
/usr/local/bin/ld: OBJDIR/char_manager.o: in function `CHARACTER_MANAGER::SpawnShop(CHARACTER*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SShopItemTable*, unsigned char, unsigned int)':
/usr/src/Server/game/src/char_manager.cpp:1201: undefined reference to `CGrid::GetPosColumn(int)'
/usr/local/bin/ld: /usr/src/Server/game/src/char_manager.cpp:1202: undefined reference to `CGrid::GetPosRow(int)'
/usr/local/bin/ld: /usr/src/Server/game/src/char_manager.cpp:1281: undefined reference to `CGrid::GetPosColumn(int)'
/usr/local/bin/ld: /usr/src/Server/game/src/char_manager.cpp:1282: undefined reference to `CGrid::GetPosRow(int)'
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:142: ../game_r*40000] Error 1
[/CODE]
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst