• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Tags Rev 1035 Error

Syntax

Developer
Joined
Oct 10, 2007
Messages
2,890
Reaction score
459
Location
Texas
Yeah I would usually try to fix my compiling errors, but uhm, this one raped me.

cperrorcp4.jpg


EDIT: also here is the compile error tab

Code:
Compiler: Default compiler
Building Makefile: "C:\Users\Owner\Desktop\Forgotten Sources\forgottenserver\tags\0.2\dev-cpp\Makefile.win"
Executing  make...
make.exe -f "C:\Users\Owner\Desktop\Forgotten Sources\forgottenserver\tags\0.2\dev-cpp\Makefile.win" all
g++.exe -c ../databasemysql.cpp -o obj//databasemysql.o -I"include"  -D__USE_MYSQL__ -D__USE_SQLITE__   -fexpensive-optimizations -O1

In file included from C:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.5/../../../../include/mysql/mysql.h:72,
                 from ../databasemysql.h:29,
                 from ../databasemysql.cpp:25:
C:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.5/../../../../include/mysql/mysql_com.h:183: error: `SOCKET' does not name a type

C:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.5/../../../../include/mysql/mysql_com.h:358: error: `SOCKET' was not declared in this scope
C:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.5/../../../../include/mysql/mysql_com.h:358: error: expected primary-expression before "const"
C:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.5/../../../../include/mysql/mysql_com.h:358: error: expected primary-expression before "unsigned"
C:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.5/../../../../include/mysql/mysql_com.h:359: error: expected primary-expression before "unsigned"
C:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.5/../../../../include/mysql/mysql_com.h:359: error: initializer expression list treated as compound expression

make.exe: *** [obj//databasemysql.o] Error 1

Execution terminated
 
Kornholijo fixed it (didn't seem to happen in Debian though), I'll commit the fix soon.
 
:) thanks, yeah after I posted this I updated sources and seen some bug fixes and ghost command added, yet i still couldnt compile it, It was like torture looking at it. lmao
Keep up the fast work ^^

EDIT: I get this now

Code:
Compiler: Default compiler
Building Makefile: "C:\Users\Owner\Desktop\Forgotten Sources\forgottenserver\tags\0.2\dev-cpp\Makefile.win"
Executing  make...
make.exe -f "C:\Users\Owner\Desktop\Forgotten Sources\forgottenserver\tags\0.2\dev-cpp\Makefile.win" all
g++.exe obj//account.o obj//actions.o obj//admin.o obj//allocator.o obj//baseevents.o obj//beds.o obj//chat.o obj//combat.o obj//commands.o obj//condition.o obj//configmanager.o obj//connection.o obj//container.o obj//creature.o obj//creatureevent.o obj//cylinder.o obj//database.o obj//databasemysql.o obj//databasesqlite.o obj//depot.o obj//exception.o obj//fileloader.o obj//game.o obj//gui.o obj//house.o obj//housetile.o obj//inputbox.o obj//ioguild.o obj//iologindata.o obj//iomap.o obj//iomapserialize.o obj//item.o obj//items.o obj//logger.o obj//luascript.o obj//mailbox.o obj//map.o obj//md5.o obj//monster.o obj//monsters.o obj//movement.o obj//networkmessage.o obj//npc.o obj//otserv.o obj//outfit.o obj//outputmessage.o obj//party.o obj//player.o obj//playerbox.o obj//position.o obj//protocol.o obj//protocolgame.o obj//protocollogin.o obj//quests.o obj//raids.o obj//rsa.o obj//scheduler.o obj//scriptmanager.o obj//server.o obj//sha1.o obj//spawn.o obj//spells.o obj//status.o obj//talkaction.o obj//tasks.o obj//teleport.o obj//textlogger.o obj//thing.o obj//tile.o obj//tools.o obj//trashholder.o obj//vocation.o obj//waitlist.o obj//weapons.o obj//ban.o obj//TheForgottenServer_private.res -o "TheForgottenServer.exe" -L"lib" -mwindows -O1 -lboost_regex -lboost_system -lgmp -lluasql_mysql -lluasql_sqlite -llua5.1 -lmysql -lsqlite3 -lwsock32 -lxml2 -lmysql -lws2_32 -s  

obj//connection.o:connection.cpp:(.text$_ZN5boost6detail17basic_timed_mutex9get_eventEv[__ZN5boost6detail17basic_timed_mutex9get_eventEv]+0xb9): undefined reference to `boost::thread_resource_error::thread_resource_error()'
obj//connection.o:connection.cpp:(.text$_ZN5boost6detail17basic_timed_mutex9get_eventEv[__ZN5boost6detail17basic_timed_mutex9get_eventEv]+0xe9): undefined reference to `boost::thread_resource_error::~thread_resource_error()'
obj//otserv.o:otserv.cpp:(.text$_ZN5boost6detail24basic_condition_variable7do_waitINS_11unique_lockINS_5mutexEEEEEbRT_NS0_7timeoutE[__ZN5boost6detail24basic_condition_variable7do_waitINS_11unique_lockINS_5mutexEEEEEbRT_NS0_7timeoutE]+0xce): undefined reference to `boost::this_thread::interruptible_wait(void*, boost::detail::timeout)'
obj//otserv.o:otserv.cpp:(.text$_ZN5boost6detail24basic_condition_variable8relockerINS_11unique_lockINS_5mutexEEEED1Ev[__ZN5boost6detail24basic_condition_variable8relockerINS_11unique_lockINS_5mutexEEEED1Ev]+0x70): undefined reference to `boost::lock_error::lock_error()'
obj//otserv.o:otserv.cpp:(.text$_ZN5boost6detail24basic_condition_variable8relockerINS_11unique_lockINS_5mutexEEEED1Ev[__ZN5boost6detail24basic_condition_variable8relockerINS_11unique_lockINS_5mutexEEEED1Ev]+0xa0): undefined reference to `boost::lock_error::~lock_error()'
obj//otserv.o:otserv.cpp:(.text$_ZN5boost6detail24basic_condition_variable15start_wait_loopINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerESC_[__ZN5boost6detail24basic_condition_variable15start_wait_loopINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerESC_]+0x160): undefined reference to `boost::thread_resource_error::thread_resource_error()'
obj//otserv.o:otserv.cpp:(.text$_ZN5boost6detail24basic_condition_variable15start_wait_loopINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerESC_[__ZN5boost6detail24basic_condition_variable15start_wait_loopINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerESC_]+0x17d): undefined reference to `boost::thread_resource_error::~thread_resource_error()'
obj//otserv.o:otserv.cpp:(.text$_ZN5boost6detail24basic_condition_variable15start_wait_loopINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerESC_[__ZN5boost6detail24basic_condition_variable15start_wait_loopINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerESC_]+0x24f): undefined reference to `boost::thread_resource_error::thread_resource_error()'

obj//otserv.o:otserv.cpp:(.text$_ZN5boost6detail24basic_condition_variable15start_wait_loopINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerESC_[__ZN5boost6detail24basic_condition_variable15start_wait_loopINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerESC_]+0x293): undefined reference to `boost::thread_resource_error::~thread_resource_error()'
obj//otserv.o:otserv.cpp:(.text$_ZN5boost6detail24basic_condition_variable26start_wait_loop_first_timeINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerE[__ZN5boost6detail24basic_condition_variable26start_wait_loop_first_timeINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerE]+0x66): undefined reference to `boost::lock_error::lock_error()'
obj//otserv.o:otserv.cpp:(.text$_ZN5boost6detail24basic_condition_variable26start_wait_loop_first_timeINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerE[__ZN5boost6detail24basic_condition_variable26start_wait_loop_first_timeINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerE]+0x8d): undefined reference to `boost::lock_error::~lock_error()'
obj//otserv.o:otserv.cpp:(.text$_ZN5boost6detail24basic_condition_variable26start_wait_loop_first_timeINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerE[__ZN5boost6detail24basic_condition_variable26start_wait_loop_first_timeINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerE]+0x156): undefined reference to `boost::thread_resource_error::thread_resource_error()'
obj//otserv.o:otserv.cpp:(.text$_ZN5boost6detail24basic_condition_variable26start_wait_loop_first_timeINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerE[__ZN5boost6detail24basic_condition_variable26start_wait_loop_first_timeINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerE]+0x17d): undefined reference to `boost::thread_resource_error::~thread_resource_error()'
obj//otserv.o:otserv.cpp:(.text$_ZN5boost6detail24basic_condition_variable26start_wait_loop_first_timeINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerE[__ZN5boost6detail24basic_condition_variable26start_wait_loop_first_timeINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerE]+0x246): undefined reference to `boost::thread_resource_error::thread_resource_error()'
obj//otserv.o:otserv.cpp:(.text$_ZN5boost6detail24basic_condition_variable26start_wait_loop_first_timeINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerE[__ZN5boost6detail24basic_condition_variable26start_wait_loop_first_timeINS_11unique_lockINS_5mutexEEEEEvRNS1_8relockerIT_EERNS0_5win3214handle_managerE]+0x28e): undefined reference to `boost::thread_resource_error::~thread_resource_error()'
obj//scheduler.o:scheduler.cpp:(.text+0x2ef): undefined reference to `boost::thread::~thread()'
obj//scheduler.o:scheduler.cpp:(.text+0x861): undefined reference to `boost::thread::~thread()'
obj//scheduler.o:scheduler.cpp:(.text$_ZN5boost11unique_lockINS_5mutexEE4lockEv[__ZN5boost11unique_lockINS_5mutexEE4lockEv]+0x61): undefined reference to `boost::lock_error::lock_error()'
obj//scheduler.o:scheduler.cpp:(.text$_ZN5boost11unique_lockINS_5mutexEE4lockEv[__ZN5boost11unique_lockINS_5mutexEE4lockEv]+0x91): undefined reference to `boost::lock_error::~lock_error()'

obj//scheduler.o:scheduler.cpp:(.text$_ZN5boost6threadC1INS_3_bi6bind_tIvPFvPvENS2_5list1INS2_5valueIS4_EEEEEEEET_[__ZN5boost6threadC1INS_3_bi6bind_tIvPFvPvENS2_5list1INS2_5valueIS4_EEEEEEEET_]+0x9a): undefined reference to `boost::thread::start_thread()'
obj//scheduler.o:scheduler.cpp:(.text$_ZN5boost11unique_lockINS_5mutexEE6unlockEv[__ZN5boost11unique_lockINS_5mutexEE6unlockEv]+0x61): undefined reference to `boost::lock_error::lock_error()'
obj//scheduler.o:scheduler.cpp:(.text$_ZN5boost11unique_lockINS_5mutexEE6unlockEv[__ZN5boost11unique_lockINS_5mutexEE6unlockEv]+0x91): undefined reference to `boost::lock_error::~lock_error()'
obj//scheduler.o:scheduler.cpp:(.text$_ZN5boost6thread11thread_dataINS_3_bi6bind_tIvPFvPvENS2_5list1INS2_5valueIS4_EEEEEEEC1ESB_[__ZN5boost6thread11thread_dataINS_3_bi6bind_tIvPFvPvENS2_5list1INS2_5valueIS4_EEEEEEEC1ESB_]+0xb8): undefined reference to `boost::thread_resource_error::thread_resource_error()'
obj//scheduler.o:scheduler.cpp:(.text$_ZN5boost6thread11thread_dataINS_3_bi6bind_tIvPFvPvENS2_5list1INS2_5valueIS4_EEEEEEEC1ESB_[__ZN5boost6thread11thread_dataINS_3_bi6bind_tIvPFvPvENS2_5list1INS2_5valueIS4_EEEEEEEC1ESB_]+0xde): undefined reference to `boost::thread_resource_error::~thread_resource_error()'
obj//tasks.o:tasks.cpp:(.text+0x1ba): undefined reference to `boost::thread::~thread()'
obj//tasks.o:tasks.cpp:(.text+0x4db): undefined reference to `boost::thread::~thread()'

make.exe: *** [TheForgottenServer.exe] Error 1

Execution terminated
 
Last edited:
-lboost_thread in linker options /AFTER/ Talaturen updates tfdev-cpp ;)

(Due to a migration from old thread system in opentibia)
 
so i have to wait for new tfdev-cpp? cause erm just adding it to linkers wasnt the way to go ^^
 
cannot find -lboost_thread
C:\TheForgottenServer\forgottenserver\tags\0.2\dev-cpp\Makefile.win [Build Error] [TheForgottenServer.exe] Error 1
:S
 
I love you so much right now its unreal...
 
Back
Top