Yardım MYSQL 5.6 Build Problem .

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

theay

mester2.tc
Premium Üye
MT Üye
Mesaj
242
Çözümler
17
Beğeni
71
Puan
484
Ticaret Puanı
0
Merhabalar
db srcmi sorunsuz şekilde build edebiliyorum .
Fakat , game src kısmında build alırken şöyle bir hata alıyorum :
game build hata:
Genişlet Daralt Kopyala
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `DBManager::Query(char const*, ...)':
/usr/src/m2h/Server/game/src/db.cpp:89: undefined reference to `CAsyncSQL::AsyncQuery(char const*)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `DBManager::DirectQuery(char const*, ...)':
/usr/src/m2h/Server/game/src/db.cpp:102: undefined reference to `CAsyncSQL::DirectQuery(char const*)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `DBManager::ReturnQuery(int, unsigned int, void*, char const*, ...)':
/usr/src/m2h/Server/game/src/db.cpp:127: undefined reference to `CAsyncSQL::ReturnQuery(char const*, void*)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `DBManager::Connect(char const*, int, char const*, char const*, char const*)':
/usr/src/m2h/Server/game/src/db.cpp:65: undefined reference to `CAsyncSQL::Setup(char const*, char const*, char const*, char const*, char const*, bool, int)'
/usr/local/bin/ld: /usr/src/m2h/Server/game/src/db.cpp:68: undefined reference to `CAsyncSQL::Setup(char const*, char const*, char const*, char const*, char const*, bool, int)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `DBManager::PopResult()':
/usr/src/m2h/Server/game/src/db.cpp:134: undefined reference to `CAsyncSQL::PopResult(_SQLMsg**)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `CAsyncSQL2::CAsyncSQL2()':
/usr/src/m2h/Server/game/src/../../libsql/AsyncSQL.h:203: undefined reference to `CAsyncSQL::CAsyncSQL()'
/usr/local/bin/ld: /usr/src/m2h/Server/game/src/../../libsql/AsyncSQL.h:203: undefined reference to `CAsyncSQL::CAsyncSQL()'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `AccountDB::Connect(char const*, int, char const*, char const*, char const*)':
/usr/src/m2h/Server/game/src/db.cpp:1435: undefined reference to `CAsyncSQL::Setup(char const*, char const*, char const*, char const*, char const*, bool, int)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `AccountDB::ConnectAsync(char const*, int, char const*, char const*, char const*, char const*)':
/usr/src/m2h/Server/game/src/db.cpp:1448: undefined reference to `CAsyncSQL::Setup(char const*, char const*, char const*, char const*, char const*, bool, int)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `AccountDB::SetLocale(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/usr/src/m2h/Server/game/src/db.cpp:1454: undefined reference to `CAsyncSQL2::SetLocale(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `AccountDB::ReturnQuery(int, unsigned int, void*, char const*, ...)':
/usr/src/m2h/Server/game/src/db.cpp:1484: undefined reference to `CAsyncSQL::ReturnQuery(char const*, void*)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `AccountDB::PopResult()':
/usr/src/m2h/Server/game/src/db.cpp:1491: undefined reference to `CAsyncSQL::PopResult(_SQLMsg**)'
/usr/local/bin/ld: /usr/src/m2h/Server/game/src/db.cpp:1491: undefined reference to `CAsyncSQL::PopResult(_SQLMsg**)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `DBManager::EscapeString(char*, unsigned int, char const*, unsigned int)':
/usr/src/m2h/Server/game/src/db.cpp:1417: undefined reference to `CAsyncSQL::EscapeString(char*, unsigned int, char const*, unsigned int)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `DBManager::PopResult()':
/usr/src/m2h/Server/game/src/db.cpp:134: undefined reference to `CAsyncSQL::PopResult(_SQLMsg**)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `DBManager::DBManager()':
/usr/src/m2h/Server/game/src/db.cpp:55: undefined reference to `CAsyncSQL::CAsyncSQL()'
/usr/local/bin/ld: /usr/src/m2h/Server/game/src/db.cpp:55: undefined reference to `CAsyncSQL::CAsyncSQL()'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `DBManager::~DBManager()':
/usr/src/m2h/Server/game/src/db.cpp:59: undefined reference to `CAsyncSQL::~CAsyncSQL()'
/usr/local/bin/ld: /usr/src/m2h/Server/game/src/db.cpp:59: undefined reference to `CAsyncSQL::~CAsyncSQL()'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `DBManager::EscapeString(char*, unsigned int, char const*, unsigned int)':
/usr/src/m2h/Server/game/src/db.cpp:1417: undefined reference to `CAsyncSQL::EscapeString(char*, unsigned int, char const*, unsigned int)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `AccountDB::SetLocale(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/usr/src/m2h/Server/game/src/db.cpp:1455: undefined reference to `CAsyncSQL::QueryLocaleSet()'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `AccountDB::DirectQuery(char const*)':
/usr/src/m2h/Server/game/src/db.cpp:1460: undefined reference to `CAsyncSQL::DirectQuery(char const*)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `AccountDB::AsyncQuery(char const*)':
/usr/src/m2h/Server/game/src/db.cpp:1465: undefined reference to `CAsyncSQL::AsyncQuery(char const*)'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `CAsyncSQL2::~CAsyncSQL2()':
/usr/src/m2h/Server/game/src/../../libsql/AsyncSQL.h:203: undefined reference to `CAsyncSQL::~CAsyncSQL()'
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `CAsyncSQL2::~CAsyncSQL2()':
/usr/src/m2h/Server/game/src/../../libsql/AsyncSQL.h:203: undefined reference to `CAsyncSQL::~CAsyncSQL()'
/usr/local/bin/ld: /usr/src/m2h/Server/game/src/../../libsql/AsyncSQL.h:203: undefined reference to `CAsyncSQL::~CAsyncSQL()'
/usr/local/bin/ld: /usr/src/m2h/Server/game/src/../../libsql/AsyncSQL.h:203: undefined reference to `CAsyncSQL::~CAsyncSQL()'
/usr/local/bin/ld: /usr/src/m2h/Server/game/src/../../libsql/AsyncSQL.h:203: undefined reference to `CAsyncSQL::~CAsyncSQL()'
/usr/local/bin/ld: ../../bin/objdir/game/db.o:/usr/src/m2h/Server/game/src/../../libsql/AsyncSQL.h:203: more undefined references to `CAsyncSQL::~CAsyncSQL()' follow
/usr/local/bin/ld: ../../bin/objdir/game/db.o: in function `DBManager::DBManager()':
/usr/src/m2h/Server/game/src/db.cpp:55: undefined reference to `CAsyncSQL::~CAsyncSQL()'
/usr/local/bin/ld: ../../bin/objdir/game/db.o:(.rodata._ZTI10CAsyncSQL2[_ZTI10CAsyncSQL2]+0x8): undefined reference to `typeinfo for CAsyncSQL'
/usr/local/bin/ld: ../../bin/objdir/game/guild.o: in function `void DBManager::FuncAfterQuery<(anonymous namespace)::FSendChangeGrade>((anonymous namespace)::FSendChangeGrade, char const*, ...)':
/usr/src/m2h/Server/game/src/db.h:174: undefined reference to `CAsyncSQL::ReturnQuery(char const*, void*)'
/usr/local/bin/ld: ../../bin/objdir/game/guild.o: in function `void DBManager::FuncQuery<std::binder1st<std::mem_fun1_t<void, CGuild, _SQLMsg*> > >(std::binder1st<std::mem_fun1_t<void, CGuild, _SQLMsg*> >, char const*, ...)':
/usr/src/m2h/Server/game/src/db.h:157: undefined reference to `CAsyncSQL::ReturnQuery(char const*, void*)'
/usr/local/bin/ld: ../../bin/objdir/game/guild.o: in function `void DBManager::FuncAfterQuery<void_binder<std::binder1st<std::mem_fun1_t<void, CGuild, unsigned int> > > >(void_binder<std::binder1st<std::mem_fun1_t<void, CGuild, unsigned int> > >, char const*, ...)':
/usr/src/m2h/Server/game/src/db.h:174: undefined reference to `CAsyncSQL::ReturnQuery(char const*, void*)'
/usr/local/bin/ld: ../../bin/objdir/game/log.o: in function `LogManager::LogManager()':
/usr/src/m2h/Server/game/src/log.cpp:13: undefined reference to `CAsyncSQL::CAsyncSQL()'
/usr/local/bin/ld: ../../bin/objdir/game/log.o: in function `LogManager::Connect(char const*, int, char const*, char const*, char const*)':
/usr/src/m2h/Server/game/src/log.cpp:23: undefined reference to `CAsyncSQL::Setup(char const*, char const*, char const*, char const*, char const*, bool, int)'
/usr/local/bin/ld: ../../bin/objdir/game/log.o: in function `LogManager::Query(char const*, ...)':
/usr/src/m2h/Server/game/src/log.cpp:42: undefined reference to `CAsyncSQL::AsyncQuery(char const*)'
/usr/local/bin/ld: ../../bin/objdir/game/log.o: in function `LogManager::HackLog(char const*, char const*, char const*, char const*)':
/usr/src/m2h/Server/game/src/log.cpp:143: undefined reference to `CAsyncSQL::EscapeString(char*, unsigned int, char const*, unsigned int)'
/usr/local/bin/ld: ../../bin/objdir/game/log.o: in function `LogManager::GMCommandLog(unsigned int, char const*, char const*, unsigned char, char const*)':
/usr/src/m2h/Server/game/src/log.cpp:250: undefined reference to `CAsyncSQL::EscapeString(char*, unsigned int, char const*, unsigned int)'
/usr/local/bin/ld: ../../bin/objdir/game/log.o: in function `LogManager::FisiltiLog(char const*, char const*, char const*)':
/usr/src/m2h/Server/game/src/log.cpp:280: undefined reference to `CAsyncSQL::EscapeString(char*, unsigned int, char const*, unsigned int)'
/usr/local/bin/ld: ../../bin/objdir/game/log.o: in function `LogManager::~LogManager()':
/usr/src/m2h/Server/game/src/log.cpp:17: undefined reference to `CAsyncSQL::~CAsyncSQL()'
/usr/local/bin/ld: ../../bin/objdir/game/log.o: in function `LogManager::~LogManager()':
/usr/src/m2h/Server/game/src/log.cpp:17: undefined reference to `CAsyncSQL::~CAsyncSQL()'
/usr/local/bin/ld: ../../bin/objdir/game/log.o: in function `LogManager::EscapeString(char*, unsigned int, char const*, unsigned int)':
/usr/src/m2h/Server/game/src/log.cpp:52: undefined reference to `CAsyncSQL::EscapeString(char*, unsigned int, char const*, unsigned int)'
/usr/local/bin/ld: ../../bin/objdir/game/log.o: in function `LogManager::HackLog(char const*, char const*, char const*, char const*)':
/usr/src/m2h/Server/game/src/log.cpp:143: undefined reference to `CAsyncSQL::EscapeString(char*, unsigned int, char const*, unsigned int)'
/usr/local/bin/ld: ../../bin/objdir/game/messenger_manager.o: in function `void DBManager::FuncQuery<std::binder1st<std::mem_fun1_t<void, MessengerManager, _SQLMsg*> > >(std::binder1st<std::mem_fun1_t<void, MessengerManager, _SQLMsg*> >, char const*, ...)':
/usr/src/m2h/Server/game/src/db.h:157: undefined reference to `CAsyncSQL::ReturnQuery(char const*, void*)'
/usr/local/bin/ld: ../../bin/objdir/game/main.o: in function `DBManager::CountQuery()':
/usr/src/m2h/Server/game/src/db.h:112: undefined reference to `CAsyncSQL::CountQuery()'
/usr/local/bin/ld: /usr/src/m2h/Server/game/src/db.h:112: undefined reference to `CAsyncSQL::CountQuery()'
/usr/local/bin/ld: /usr/src/m2h/Server/game/src/db.h:112: undefined reference to `CAsyncSQL::CountQuery()'
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:193: ../../bin/release/game_r41063] Error 1


Bu hatayı makefile dosyasına -lcrypto ekledikten sonra aldım .
1672866711287.webp


l-cryptop eklememin sebebi bu hatayı aldığım için eklemek durumunda kaldım .. mariadbden mysql ' e geçiriyordum tekrardan sistemi :
Kod:
Genişlet Daralt Kopyala
/usr/local/bin/ld: /usr/local/lib/mysql/libmysqlclient.a(my_aes_openssl.cc.o): undefined reference to symbol 'EVP_CIPHER_CTX_free@@OPENSSL_1_1_0'
/usr/local/bin/ld: /lib/libcrypto.so.111: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:193: ../../bin/release/game_r41063] Error 1

cryptop eklemeyince de böyle bir hata alıyorum ekleyincede üsteki gibi bir hata alıyorum daha önce başına gelen veya fikri olan varmı ?
Şimdiden teşekkürler.
 
Geri
Üst