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 863
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

theay

mester2.tc
MT Üye
Mesaj
242
Çözümler
17
Beğeni
78
Puan
850
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