• 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!

Compiling Compiling The Forgotten Server latest source code - Last Update: 02/12/2010

might seems to be noob, but do I have to run it in terminal??

I did it.. and it does:

./theforgottenserver
The Forgotten Server, version 0.3 (Beta 3)
A server developed by Elf, Talaturen, Lithium, Kiper, Kornholijo, Jonern & Nightmare.
Visit our forum for updates, support and resources: http://otland.net.

>> Loading config (config.lua)
> Using plaintext passwords
>> Loading RSA key
>> Starting SQL connection
Failed connecting to database. MYSQL ERROR: Access denied for user 'root'@'localhost' (using password: NO)
> ERROR: Couldn't estabilish connection to SQL database!
 
new error (I think I fixed prev one)

Code:
Failed connecting to database. MYSQL ERROR: Unknown database 'theforgottenserver'
> ERROR: Couldn't estabilish connection to SQL database!
 
to compile 0.3 on linux u have to do such things
Code:
apt-get install autoconf automake make g++
Code:
sh autogen.sh
./configure --enable-mysql
make

I use 0.2 and Windows.. ;(

Maybe Ill try compiling on a linux cpu or on another windows computer and if it works Ill just pass the .exe file to this computer I guess, will that work?
 
I use 0.2 and Windows.. ;(

Maybe Ill try compiling on a linux cpu or on another windows computer and if it works Ill just pass the .exe file to this computer I guess, will that work?

when you compile on linux it doesnt make an .exe file
 
I use 0.2 and Windows.. ;(

Maybe Ill try compiling on a linux cpu or on another windows computer and if it works Ill just pass the .exe file to this computer I guess, will that work?

download sources install dev cpp and rebuild all ? all u have in readme .
 
i have some problem


Compiler: Default compiler
Building Makefile: "C:\Documents and Settings\Paulo Valadares\Desktop\Compilaçao\Source\dev-cpp\Makefile.win"
Executing make...
make.exe -f "C:\Documents and Settings\Paulo Valadares\Desktop\Compilaçao\Source\dev-cpp\Makefile.win" all
windres.exe -i TheForgottenServer_private.rc --input-format=rc -o obj-console//TheForgottenServer_private.res -O coff

g++.exe obj-console//account.o obj-console//actions.o obj-console//allocator.o obj-console//baseevents.o obj-console//beds.o obj-console//chat.o obj-console//combat.o obj-console//protocolold.o obj-console//condition.o obj-console//configmanager.o obj-console//connection.o obj-console//container.o obj-console//creature.o obj-console//creatureevent.o obj-console//cylinder.o obj-console//database.o obj-console//databasemysql.o obj-console//databasesqlite.o obj-console//depot.o obj-console//exception.o obj-console//fileloader.o obj-console//game.o obj-console//gui.o obj-console//house.o obj-console//housetile.o obj-console//inputbox.o obj-console//ioguild.o obj-console//iologindata.o obj-console//iomap.o obj-console//iomapserialize.o obj-console//item.o obj-console//items.o obj-console//luascript.o obj-console//mailbox.o obj-console//map.o obj-console//md5.o obj-console//monster.o obj-console//monsters.o obj-console//movement.o obj-console//networkmessage.o obj-console//npc.o obj-console//otserv.o obj-console//outfit.o obj-console//outputmessage.o obj-console//party.o obj-console//player.o obj-console//playerbox.o obj-console//position.o obj-console//protocol.o obj-console//protocolgame.o obj-console//protocollogin.o obj-console//quests.o obj-console//raids.o obj-console//rsa.o obj-console//scheduler.o obj-console//scriptmanager.o obj-console//server.o obj-console//sha1.o obj-console//spawn.o obj-console//spells.o obj-console//status.o obj-console//talkaction.o obj-console//tasks.o obj-console//teleport.o obj-console//textlogger.o obj-console//thing.o obj-console//tile.o obj-console//tools.o obj-console//trashholder.o obj-console//vocation.o obj-console//waitlist.o obj-console//weapons.o obj-console//ioban.o obj-console//gameservers.o obj-console//globalevent.o obj-console//databasemanager.o obj-console//TheForgottenServer_private.res -o "..\..\..\The Forgotten Server 0.3b3 - Console Edition\TheForgottenServer-console.exe" -L"lib" -O1 -lboost_system -lgmp -llua5.1 -lmysql -lboost_regex -lsqlite3 -lwsock32 -lxml2 -lmysql -lws2_32 -s

obj-console//protocolold.o:protocolold.cpp:(.text+0x379): undefined reference to `boost::system::get_generic_category()'
obj-console//protocolold.o:protocolold.cpp:(.text+0x39f): undefined reference to `boost::system::get_generic_category()'
obj-console//protocolold.o:protocolold.cpp:(.text+0x3c5): undefined reference to `boost::system::get_generic_category()'
obj-console//connection.o:connection.cpp:(.text+0x3c5b): undefined reference to `boost::system::get_generic_category()'
obj-console//connection.o:connection.cpp:(.text+0x3c81): undefined reference to `boost::system::get_generic_category()'

obj-console//connection.o:connection.cpp:(.text+0x3ca7): more undefined references to `boost::system::get_generic_category()' follow
obj-console//databasesqlite.o:databasesqlite.cpp:(.text+0xf2c): undefined reference to `_sqlite3_prepare_v2'
obj-console//databasesqlite.o:databasesqlite.cpp:(.text+0x14c6): undefined reference to `_sqlite3_prepare_v2'
obj-console//game.o:game.cpp:(.text+0x3578d): undefined reference to `boost::system::get_generic_category()'
obj-console//game.o:game.cpp:(.text+0x357b3): undefined reference to `boost::system::get_generic_category()'
obj-console//game.o:game.cpp:(.text+0x357d9): undefined reference to `boost::system::get_generic_category()'
obj-console//otserv.o:eek:tserv.cpp:(.text+0x4fff): undefined reference to `boost::system::get_generic_category()'
obj-console//otserv.o:eek:tserv.cpp:(.text+0x5025): undefined reference to `boost::system::get_generic_category()'
obj-console//otserv.o:eek:tserv.cpp:(.text+0x504b): more undefined references to `boost::system::get_generic_category()' follow

make.exe: *** ["../../../The] Error 1

Execution terminated
 
Sorry for being such a noob (hence my nick auheuah), why do ppl compile sources? what is it good for? like, dowloading new sources for ur old ot like an update? or am I totaly wrong? xD

If I don't ask, I don't know :p who knows I might be needing this =)
 
Sorry for being such a noob (hence my nick auheuah), why do ppl compile sources? what is it good for? like, dowloading new sources for ur old ot like an update? or am I totaly wrong? xD

If I don't ask, I don't know :p who knows I might be needing this =)

when you compile your own sources you are able to add custom things into the game or change specific things about the server like experience, animations etc etc. lots of reasons, also some people like to compile their own stuff to check for viruses and things that can harm their computer
 
when you compile your own sources you are able to add custom things into the game or change specific things about the server like experience, animations etc etc. lots of reasons, also some people like to compile their own stuff to check for viruses and things that can harm their computer

also there is no downloadable (execute file) tfs for linux .
 
Anyone able to compile for 64 bit OS? Or what do i have to edit? Where? Thanks, yours.
 
-Updated the tutorial and the repository links.-

Hey man great tutorial, Im wondering something, at the very end of it there's a part where you say "How to download all sources at once" and there's method 1 and 2 talking about SVN and stuff like that, but, wouldnt it be the same to just click "Download GNU Tarball" on the sources page?

Or there's a difference? If so, which?

Thanks in advance.

EDIT: Wow, this is weird, I used to be able to compile 0.3 a while ago with no problems using your tut but now Im following it step by step again and Im getting this weird huge error:

Code:
Compiler: Default compiler
Building Makefile: "C:\Documents and Settings\Maria Luisa\Escritorio\OT 8.4\0.3.1pl2\Makefile.win"
Executing  make...
make.exe -f "C:\Documents and Settings\Maria Luisa\Escritorio\OT 8.4\0.3.1pl2\Makefile.win" all
g++.exe -c actions.cpp -o actions.o -I"C:/Archivos de programa/MSN/Aloader/OTs/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Archivos de programa/MSN/Aloader/OTs/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Archivos de programa/MSN/Aloader/OTs/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Archivos de programa/MSN/Aloader/OTs/Dev-Cpp/include/c++/3.4.2"  -I"C:/Archivos de programa/MSN/Aloader/OTs/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC___   -fexpensive-optimizations -O1

In file included from creature.h:27,
                 from player.h:25,
                 from actions.cpp:23:
map.h:28:32: boost/shared_ptr.hpp: No such file or directory
In file included from creature.h:27,
                 from player.h:25,
                 from actions.cpp:23:

map.h:29: error: `boost' has not been declared

map.h:29: error: expected nested-name-specifier before "shared_ptr"
map.h:29: error: `shared_ptr' has not been declared

In file included from map.h:34,
                 from creature.h:27,
                 from player.h:25,
                 from actions.cpp:23:
waypoints.h:33: error: `boost' has not been declared
waypoints.h:33: error: expected init-declarator before '<' token
waypoints.h:33: error: expected `,' or `;' before '<' token
waypoints.h:39: error: variable or field `addWaypoint' declared void
waypoints.h:39: error: expected `;' before '(' token
waypoints.h:40: error: `WaypointPtr' does not name a type
waypoints.h:43: error: `WaypointPtr' was not declared in this scope
waypoints.h:43: error: template argument 2 is invalid
waypoints.h:43: error: template argument 4 is invalid
waypoints.h:43: error: ISO C++ forbids declaration of `WaypointMap' with no type

waypoints.h:48: error: variable or field `addWaypoint' declared void
waypoints.h:48: error: `Waypoints::addWaypoint' declared as an `inline' variable
waypoints.h:48: error: `int Waypoints::addWaypoint' is not a static member of `class Waypoints'
waypoints.h:48: error: `WaypointPtr' was not declared in this scope
waypoints.h:49: error: expected `,' or `;' before '{' token
waypoints.h:53: error: `WaypointPtr' does not name a type
In file included from map.h:35,
                 from creature.h:27,
                 from player.h:25,
                 from actions.cpp:23:
tools.h:33:31: boost/tokenizer.hpp: No such file or directory
In file included from map.h:35,
                 from creature.h:27,
                 from player.h:25,
                 from actions.cpp:23:
tools.h:37: error: `boost' has not been declared
tools.h:37: error: expected init-declarator before '<' token
tools.h:37: error: expected `,' or `;' before '<' token

tools.h:94: error: `tokenizer' has not been declared
tools.h:94: error: `iterator' was not declared in this scope
tools.h:94: error: `it' was not declared in this scope
tools.h:94: error: `tokenizer' has not been declared
tools.h:94: error: `iterator' was not declared in this scope

In file included from creature.h:27,
                 from player.h:25,
                 from actions.cpp:23:
map.h:96: error: `boost' has not been declared
map.h:96: error: `shared_ptr' was not declared in this scope
map.h:96: error: template argument 2 is invalid

map.h:96: error: template argument 4 is invalid
map.h:96: error: expected unqualified-id before '>' token
map.h:96: error: expected `,' or `;' before '>' token

map.h:262: error: `SpectatorCache' does not name a type

In file included from creatureevent.h:25,
                 from creature.h:33,
                 from player.h:25,
                 from actions.cpp:23:
luascript.h:30:18: lua.h: No such file or directory
luascript.h:31:22: lauxlib.h: No such file or directory
luascript.h:32:21: lualib.h: No such file or directory
In file included from creatureevent.h:25,
                 from creature.h:33,
                 from player.h:25,
                 from actions.cpp:23:
luascript.h:314: error: ISO C++ forbids declaration of `lua_State' with no type
luascript.h:314: error: expected `;' before '*' token
luascript.h:316: error: expected `;' before "bool"
luascript.h:318: error: expected `;' before '(' token
luascript.h:322: error: variable or field `pushThing' declared void
luascript.h:322: error: expected `;' before '(' token
luascript.h:323: error: variable or field `pushVariant' declared void
luascript.h:323: error: expected `;' before '(' token
luascript.h:324: error: variable or field `pushPosition' declared void
luascript.h:324: error: expected `;' before '(' token
luascript.h:325: error: variable or field `pushPosition' declared void
luascript.h:325: error: expected `;' before '(' token
luascript.h:326: error: variable or field `pushCallback' declared void
luascript.h:326: error: expected `;' before '(' token
luascript.h:328: error: expected `;' before '(' token
luascript.h:329: error: variable or field `popPosition' declared void
luascript.h:329: error: expected `;' before '(' token
luascript.h:330: error: variable or field `popPosition' declared void
luascript.h:330: error: expected `;' before '(' token
luascript.h:331: error: expected `;' before '(' token
luascript.h:332: error: expected `;' before '(' token
luascript.h:333: error: expected `;' before '(' token

luascript.h:334: error: expected `;' before '(' token
luascript.h:336: error: expected `;' before '(' token
luascript.h:337: error: expected `;' before '(' token
luascript.h:338: error: variable or field `setField' declared void
luascript.h:338: error: expected `;' before '(' token

luascript.h:339: error: variable or field `setField' declared void
luascript.h:339: error: expected `;' before '(' token
luascript.h:340: error: expected `;' before '(' token
luascript.h:341: error: variable or field `setFieldBool' declared void
luascript.h:341: error: expected `;' before '(' token
luascript.h:342: error: expected `;' before '(' token
luascript.h:343: error: variable or field `setFieldDouble' declared void
luascript.h:343: error: expected `;' before '(' token
luascript.h:351: error: expected `;' before '(' token

luascript.h:354: error: expected `;' before '(' token
luascript.h:355: error: expected `;' before '(' token
luascript.h:356: error: expected `;' before '(' token
luascript.h:357: error: expected `;' before '(' token
luascript.h:358: error: expected `;' before '(' token
luascript.h:359: error: expected `;' before '(' token
luascript.h:360: error: expected `;' before '(' token
luascript.h:361: error: expected `;' before '(' token
luascript.h:362: error: expected `;' before '(' token
luascript.h:363: error: expected `;' before '(' token
luascript.h:364: error: expected `;' before '(' token
luascript.h:365: error: expected `;' before '(' token
luascript.h:366: error: expected `;' before '(' token
luascript.h:367: error: expected `;' before '(' token
luascript.h:368: error: expected `;' before '(' token
luascript.h:369: error: expected `;' before '(' token

luascript.h:370: error: expected `;' before '(' token
luascript.h:371: error: expected `;' before '(' token
luascript.h:372: error: expected `;' before '(' token
luascript.h:373: error: expected `;' before '(' token
luascript.h:374: error: expected `;' before '(' token
luascript.h:375: error: expected `;' before '(' token
luascript.h:376: error: expected `;' before '(' token
luascript.h:377: error: expected `;' before '(' token
luascript.h:378: error: expected `;' before '(' token
luascript.h:379: error: expected `;' before '(' token

luascript.h:380: error: expected `;' before '(' token
luascript.h:381: error: expected `;' before '(' token
luascript.h:382: error: expected `;' before '(' token
luascript.h:383: error: expected `;' before '(' token
luascript.h:384: error: expected `;' before '(' token
luascript.h:385: error: expected `;' before '(' token
luascript.h:387: error: expected `;' before '(' token
luascript.h:389: error: expected `;' before '(' token
luascript.h:390: error: expected `;' before '(' token
luascript.h:391: error: expected `;' before '(' token
luascript.h:392: error: expected `;' before '(' token
luascript.h:393: error: expected `;' before '(' token
luascript.h:394: error: expected `;' before '(' token
luascript.h:395: error: expected `;' before '(' token
luascript.h:396: error: expected `;' before '(' token
luascript.h:397: error: expected `;' before '(' token

luascript.h:398: error: expected `;' before '(' token
luascript.h:399: error: expected `;' before '(' token
luascript.h:400: error: expected `;' before '(' token
luascript.h:401: error: expected `;' before '(' token
luascript.h:402: error: expected `;' before '(' token
luascript.h:403: error: expected `;' before '(' token
luascript.h:404: error: expected `;' before '(' token
luascript.h:405: error: expected `;' before '(' token
luascript.h:406: error: expected `;' before '(' token
luascript.h:407: error: expected `;' before '(' token
luascript.h:408: error: expected `;' before '(' token
luascript.h:409: error: expected `;' before '(' token
luascript.h:410: error: expected `;' before '(' token
luascript.h:411: error: expected `;' before '(' token
luascript.h:412: error: expected `;' before '(' token
luascript.h:413: error: expected `;' before '(' token

luascript.h:414: error: expected `;' before '(' token
luascript.h:415: error: expected `;' before '(' token
luascript.h:416: error: expected `;' before '(' token
luascript.h:417: error: expected `;' before '(' token
luascript.h:418: error: expected `;' before '(' token
luascript.h:419: error: expected `;' before '(' token
luascript.h:420: error: expected `;' before '(' token
luascript.h:421: error: expected `;' before '(' token
luascript.h:422: error: expected `;' before '(' token
luascript.h:423: error: expected `;' before '(' token
luascript.h:424: error: expected `;' before '(' token
luascript.h:425: error: expected `;' before '(' token
luascript.h:426: error: expected `;' before '(' token
luascript.h:427: error: expected `;' before '(' token
luascript.h:428: error: expected `;' before '(' token
luascript.h:431: error: expected `;' before '(' token

luascript.h:432: error: expected `;' before '(' token
luascript.h:433: error: expected `;' before '(' token
luascript.h:434: error: expected `;' before '(' token
luascript.h:435: error: expected `;' before '(' token
luascript.h:436: error: expected `;' before '(' token
luascript.h:437: error: expected `;' before '(' token
luascript.h:438: error: expected `;' before '(' token
luascript.h:439: error: expected `;' before '(' token
luascript.h:440: error: expected `;' before '(' token
luascript.h:441: error: expected `;' before '(' token
luascript.h:444: error: expected `;' before '(' token
luascript.h:445: error: expected `;' before '(' token
luascript.h:446: error: expected `;' before '(' token
luascript.h:447: error: expected `;' before '(' token
luascript.h:448: error: expected `;' before '(' token
luascript.h:449: error: expected `;' before '(' token

luascript.h:450: error: expected `;' before '(' token
luascript.h:451: error: expected `;' before '(' token
luascript.h:452: error: expected `;' before '(' token
luascript.h:453: error: expected `;' before '(' token
luascript.h:454: error: expected `;' before '(' token
luascript.h:455: error: expected `;' before '(' token
luascript.h:456: error: expected `;' before '(' token
luascript.h:457: error: expected `;' before '(' token
luascript.h:458: error: expected `;' before '(' token
luascript.h:459: error: expected `;' before '(' token
luascript.h:460: error: expected `;' before '(' token
luascript.h:461: error: expected `;' before '(' token
luascript.h:462: error: expected `;' before '(' token
luascript.h:465: error: expected `;' before '(' token
luascript.h:466: error: expected `;' before '(' token
luascript.h:467: error: expected `;' before '(' token

luascript.h:468: error: expected `;' before '(' token
luascript.h:469: error: expected `;' before '(' token
luascript.h:470: error: expected `;' before '(' token
luascript.h:471: error: expected `;' before '(' token
luascript.h:472: error: expected `;' before '(' token
luascript.h:473: error: expected `;' before '(' token
luascript.h:476: error: expected `;' before '(' token
luascript.h:477: error: expected `;' before '(' token
luascript.h:478: error: expected `;' before '(' token
luascript.h:479: error: expected `;' before '(' token
luascript.h:480: error: expected `;' before '(' token
luascript.h:481: error: expected `;' before '(' token
luascript.h:482: error: expected `;' before '(' token
luascript.h:483: error: expected `;' before '(' token
luascript.h:484: error: expected `;' before '(' token
luascript.h:485: error: expected `;' before '(' token

luascript.h:488: error: expected `;' before '(' token
luascript.h:489: error: expected `;' before '(' token
luascript.h:490: error: expected `;' before '(' token
luascript.h:493: error: expected `;' before '(' token
luascript.h:494: error: expected `;' before '(' token
luascript.h:497: error: expected `;' before '(' token
luascript.h:498: error: expected `;' before '(' token
luascript.h:499: error: expected `;' before '(' token
luascript.h:500: error: expected `;' before '(' token
luascript.h:501: error: expected `;' before '(' token
luascript.h:502: error: expected `;' before '(' token
luascript.h:503: error: expected `;' before '(' token
luascript.h:504: error: expected `;' before '(' token
luascript.h:505: error: expected `;' before '(' token
luascript.h:506: error: expected `;' before '(' token
luascript.h:507: error: expected `;' before '(' token

luascript.h:510: error: expected `;' before '(' token
luascript.h:511: error: expected `;' before '(' token
luascript.h:512: error: expected `;' before '(' token
luascript.h:513: error: expected `;' before '(' token
luascript.h:514: error: expected `;' before '(' token
luascript.h:515: error: expected `;' before '(' token
luascript.h:516: error: expected `;' before '(' token
luascript.h:517: error: expected `;' before '(' token
luascript.h:518: error: expected `;' before '(' token
luascript.h:519: error: expected `;' before '(' token
luascript.h:520: error: expected `;' before '(' token
luascript.h:521: error: expected `;' before '(' token
luascript.h:522: error: expected `;' before '(' token
luascript.h:523: error: expected `;' before '(' token
luascript.h:524: error: expected `;' before '(' token
luascript.h:525: error: expected `;' before '(' token

luascript.h:526: error: expected `;' before '(' token
luascript.h:527: error: expected `;' before '(' token
luascript.h:528: error: expected `;' before '(' token
luascript.h:529: error: expected `;' before '(' token
luascript.h:530: error: expected `;' before '(' token
luascript.h:531: error: expected `;' before '(' token
luascript.h:532: error: expected `;' before '(' token
luascript.h:533: error: expected `;' before '(' token
luascript.h:534: error: expected `;' before '(' token
luascript.h:535: error: expected `;' before '(' token
luascript.h:536: error: expected `;' before '(' token
luascript.h:537: error: expected `;' before '(' token
luascript.h:538: error: expected `;' before '(' token
luascript.h:539: error: expected `;' before '(' token
luascript.h:541: error: expected `;' before '(' token
luascript.h:542: error: expected `;' before '(' token

luascript.h:543: error: expected `;' before '(' token
luascript.h:544: error: expected `;' before '(' token
luascript.h:545: error: expected `;' before '(' token
luascript.h:546: error: expected `;' before '(' token
luascript.h:547: error: expected `;' before '(' token
luascript.h:548: error: expected `;' before '(' token
luascript.h:549: error: expected `;' before '(' token
luascript.h:550: error: expected `;' before '(' token
luascript.h:551: error: expected `;' before '(' token
luascript.h:552: error: expected `;' before '(' token
luascript.h:553: error: expected `;' before '(' token
luascript.h:555: error: expected `;' before '(' token
luascript.h:556: error: expected `;' before '(' token
luascript.h:557: error: expected `;' before '(' token
luascript.h:558: error: expected `;' before '(' token
luascript.h:559: error: expected `;' before '(' token

luascript.h:560: error: expected `;' before '(' token
luascript.h:562: error: expected `;' before '(' token
luascript.h:563: error: expected `;' before '(' token
luascript.h:564: error: expected `;' before '(' token
luascript.h:565: error: expected `;' before '(' token
luascript.h:566: error: expected `;' before '(' token
luascript.h:568: error: expected `;' before '(' token
luascript.h:569: error: expected `;' before '(' token
luascript.h:570: error: expected `;' before '(' token
luascript.h:571: error: expected `;' before '(' token
luascript.h:572: error: expected `;' before '(' token
luascript.h:573: error: expected `;' before '(' token
luascript.h:575: error: expected `;' before '(' token
luascript.h:576: error: expected `;' before '(' token
luascript.h:577: error: expected `;' before '(' token
luascript.h:578: error: expected `;' before '(' token

luascript.h:579: error: expected `;' before '(' token
luascript.h:581: error: expected `;' before '(' token
luascript.h:582: error: expected `;' before '(' token
luascript.h:583: error: expected `;' before '(' token
luascript.h:584: error: expected `;' before '(' token
luascript.h:586: error: expected `;' before '(' token
luascript.h:587: error: expected `;' before '(' token
luascript.h:589: error: expected `;' before '(' token
luascript.h:590: error: expected `;' before '(' token
luascript.h:591: error: expected `;' before '(' token
luascript.h:593: error: expected `;' before '(' token
luascript.h:594: error: expected `;' before '(' token
luascript.h:595: error: expected `;' before '(' token
luascript.h:596: error: expected `;' before '(' token
luascript.h:597: error: expected `;' before '(' token
luascript.h:598: error: expected `;' before '(' token

luascript.h:599: error: expected `;' before '(' token
luascript.h:600: error: expected `;' before '(' token
luascript.h:602: error: expected `;' before '(' token
luascript.h:603: error: expected `;' before '(' token
luascript.h:606: error: expected `;' before '(' token
luascript.h:607: error: expected `;' before '(' token
luascript.h:608: error: expected `;' before '(' token
luascript.h:609: error: expected `;' before '(' token
luascript.h:610: error: expected `;' before '(' token
luascript.h:611: error: expected `;' before '(' token
luascript.h:612: error: expected `;' before '(' token
luascript.h:613: error: expected `;' before '(' token
luascript.h:614: error: expected `;' before '(' token
luascript.h:615: error: expected `;' before '(' token
luascript.h:618: error: expected `;' before '(' token
luascript.h:619: error: expected `;' before '(' token

luascript.h:620: error: expected `;' before '(' token
luascript.h:621: error: expected `;' before '(' token
luascript.h:622: error: expected `;' before '(' token
luascript.h:625: error: expected `;' before '(' token
luascript.h:626: error: expected `;' before '(' token
luascript.h:627: error: expected `;' before '(' token
luascript.h:628: error: expected `;' before '(' token
luascript.h:629: error: expected `;' before '(' token
luascript.h:630: error: expected `;' before '(' token
luascript.h:631: error: expected `;' before '(' token
luascript.h:632: error: expected `;' before '(' token
luascript.h:633: error: expected `;' before '(' token
luascript.h:635: error: expected `;' before '(' token
luascript.h:636: error: expected `;' before '(' token
luascript.h:637: error: expected `;' before '(' token
luascript.h:638: error: expected `;' before '(' token

luascript.h:640: error: expected `;' before '(' token
luascript.h:641: error: expected `;' before '(' token
luascript.h:644: error: expected `;' before '(' token
luascript.h:645: error: expected `;' before '(' token
luascript.h:647: error: expected `;' before '(' token
luascript.h:648: error: expected `;' before '(' token
luascript.h:650: error: expected `;' before '(' token
luascript.h:651: error: expected `;' before '(' token
luascript.h:653: error: expected `;' before '(' token
luascript.h:655: error: expected `;' before '(' token
luascript.h:656: error: expected `;' before '(' token
luascript.h:657: error: expected `;' before '(' token
luascript.h:658: error: expected `;' before '(' token
luascript.h:660: error: expected `;' before '(' token
luascript.h:661: error: expected `;' before '(' token
luascript.h:662: error: expected `;' before '(' token

luascript.h:664: error: expected `;' before '(' token
luascript.h:665: error: expected `;' before '(' token
luascript.h:667: error: expected `;' before '(' token
luascript.h:668: error: expected `;' before '(' token
luascript.h:669: error: expected `;' before '(' token
luascript.h:670: error: expected `;' before '(' token
luascript.h:671: error: expected `;' before '(' token
luascript.h:672: error: expected `;' before '(' token
luascript.h:673: error: expected `;' before '(' token
luascript.h:674: error: expected `;' before '(' token
luascript.h:675: error: expected `;' before '(' token
luascript.h:677: error: expected `;' before '(' token
luascript.h:678: error: expected `;' before '(' token
luascript.h:679: error: expected `;' before '(' token
luascript.h:680: error: expected `;' before '(' token
luascript.h:681: error: expected `;' before '(' token

luascript.h:682: error: expected `;' before '(' token
luascript.h:683: error: expected `;' before '(' token
luascript.h:684: error: expected `;' before '(' token
luascript.h:686: error: expected `;' before '(' token
luascript.h:687: error: expected `;' before '(' token
luascript.h:688: error: expected `;' before '(' token
luascript.h:689: error: expected `;' before '(' token
luascript.h:690: error: expected `;' before '(' token
luascript.h:691: error: expected `;' before '(' token
luascript.h:692: error: expected `;' before '(' token
luascript.h:693: error: expected `;' before '(' token
luascript.h:695: error: expected `;' before '(' token
luascript.h:696: error: expected `;' before '(' token
luascript.h:697: error: expected `;' before '(' token
luascript.h:698: error: expected `;' before '(' token
luascript.h:699: error: expected `;' before '(' token

luascript.h:700: error: expected `;' before '(' token
luascript.h:701: error: expected `;' before '(' token
luascript.h:702: error: expected `;' before '(' token
luascript.h:703: error: expected `;' before '(' token
luascript.h:705: error: expected `;' before '(' token
luascript.h:706: error: expected `;' before '(' token
luascript.h:707: error: expected `;' before '(' token
luascript.h:708: error: expected `;' before '(' token
luascript.h:710: error: expected `;' before '(' token
luascript.h:711: error: expected `;' before '(' token
luascript.h:712: error: expected `;' before '(' token
luascript.h:713: error: expected `;' before '(' token
luascript.h:714: error: expected `;' before '(' token
luascript.h:715: error: expected `;' before '(' token
luascript.h:716: error: expected `;' before '(' token
luascript.h:717: error: expected `;' before '(' token

luascript.h:718: error: expected `;' before '(' token
luascript.h:719: error: expected `;' before '(' token
luascript.h:721: error: expected `;' before '(' token
luascript.h:722: error: expected `;' before '(' token
luascript.h:723: error: expected `;' before '(' token
luascript.h:724: error: expected `;' before '(' token
luascript.h:725: error: expected `;' before '(' token
luascript.h:726: error: expected `;' before '(' token
luascript.h:727: error: expected `;' before '(' token
luascript.h:728: error: expected `;' before '(' token
luascript.h:729: error: expected `;' before '(' token
luascript.h:730: error: expected `;' before '(' token
luascript.h:731: error: expected `;' before '(' token
luascript.h:732: error: expected `;' before '(' token
luascript.h:733: error: expected `;' before '(' token
luascript.h:734: error: expected `;' before '(' token

luascript.h:735: error: expected `;' before '(' token
luascript.h:736: error: expected `;' before '(' token
luascript.h:737: error: expected `;' before '(' token
luascript.h:738: error: expected `;' before '(' token
luascript.h:739: error: expected `;' before '(' token
luascript.h:740: error: expected `;' before '(' token
luascript.h:741: error: expected `;' before '(' token
luascript.h:742: error: expected `;' before '(' token
luascript.h:743: error: expected `;' before '(' token
luascript.h:745: error: expected `;' before '(' token
luascript.h:746: error: expected `;' before '(' token
luascript.h:747: error: expected `;' before '(' token
luascript.h:748: error: expected `;' before '(' token
luascript.h:749: error: expected `;' before '(' token
luascript.h:750: error: expected `;' before '(' token
luascript.h:753: error: expected `;' before '(' token

luascript.h:755: error: `luaL_Reg' does not name a type
luascript.h:756: error: expected `;' before '(' token

luascript.h:757: error: expected `;' before '(' token
luascript.h:758: error: expected `;' before '(' token
luascript.h:759: error: expected `;' before '(' token
luascript.h:760: error: expected `;' before '(' token
luascript.h:762: error: `luaL_Reg' does not name a type
luascript.h:763: error: expected `;' before '(' token
luascript.h:764: error: expected `;' before '(' token
luascript.h:765: error: expected `;' before '(' token
luascript.h:766: error: expected `;' before '(' token
luascript.h:767: error: expected `;' before '(' token
luascript.h:768: error: expected `;' before '(' token
luascript.h:770: error: `luaL_Reg' does not name a type
luascript.h:771: error: expected `;' before '(' token
luascript.h:772: error: expected `;' before '(' token
luascript.h:773: error: expected `;' before '(' token
luascript.h:774: error: expected `;' before '(' token
luascript.h:775: error: expected `;' before '(' token
luascript.h:776: error: expected `;' before '(' token
luascript.h:777: error: expected `;' before '(' token
luascript.h:778: error: expected `;' before '(' token

luascript.h:779: error: expected `;' before '(' token
luascript.h:780: error: expected `;' before '(' token
luascript.h:781: error: expected `;' before '(' token
luascript.h:782: error: expected `;' before '(' token
luascript.h:784: error: ISO C++ forbids declaration of `lua_State' with no type
luascript.h:784: error: expected `;' before '*' token

In file included from protocolgame.h:25,
                 from player.h:32,
                 from actions.cpp:23:
protocol.h:25:29: boost/utility.hpp: No such file or directory
In file included from protocolgame.h:25,
                 from player.h:32,
                 from actions.cpp:23:
protocol.h:32: error: `boost' has not been declared
protocol.h:33: error: expected class-name before '{' token

In file included from player.h:35,
                 from actions.cpp:23:
npc.h:52: error: variable or field `pushState' declared void
npc.h:52: error: expected `;' before '(' token
npc.h:53: error: variable or field `popState' declared void
npc.h:53: error: expected `;' before '(' token
npc.h:58: error: expected `;' before '(' token
npc.h:59: error: expected `;' before '(' token
npc.h:60: error: expected `;' before '(' token
npc.h:61: error: expected `;' before '(' token
npc.h:62: error: expected `;' before '(' token
npc.h:63: error: expected `;' before '(' token
npc.h:64: error: expected `;' before '(' token
npc.h:65: error: expected `;' before '(' token
npc.h:66: error: expected `;' before '(' token
npc.h:67: error: expected `;' before '(' token
npc.h:68: error: expected `;' before '(' token
npc.h:69: error: expected `;' before '(' token
npc.h:70: error: expected `;' before '(' token
npc.h:71: error: expected `;' before '(' token
npc.h:72: error: expected `;' before '(' token
npc.h:73: error: expected `;' before '(' token
npc.h:74: error: expected `;' before '(' token
npc.h:75: error: expected `;' before '(' token
npc.h:76: error: expected `;' before '(' token

In file included from game.h:35,
                 from actions.cpp:26:
scheduler.h:24:26: boost/bind.hpp: No such file or directory
In file included from scheduler.h:30,
                 from game.h:35,

                 from actions.cpp:26:
tasks.h:25:30: boost/function.hpp: No such file or directory
In file included from scheduler.h:30,
                 from game.h:35,
                 from actions.cpp:26:
tasks.h:39: error: `boost' has not been declared
tasks.h:39: error: expected `)' before '<' token
tasks.h:44: error: `boost' has not been declared
tasks.h:44: error: ISO C++ forbids declaration of `function' with no type
tasks.h:44: error: expected `;' before '<' token
tasks.h:46: error: `boost' has not been declared
tasks.h:46: error: `createTask' is neither function nor member function; cannot be declared friend
tasks.h:46: error: expected `;' before '(' token

tasks.h: In member function `void Task::operator()()':
tasks.h:35: error: `m_f' undeclared (first use this function)
tasks.h:35: error: (Each undeclared identifier is reported only once for each function it appears in.)
tasks.h: At global scope:
tasks.h:49: error: `boost' has not been declared
tasks.h:49: error: `createTask' declared as an `inline' variable
tasks.h:49: error: `function' was not declared in this scope
tasks.h:49: error: expected primary-expression before "void"
tasks.h:50: error: expected `,' or `;' before '{' token

In file included from game.h:35,
                 from actions.cpp:26:
scheduler.h:50: error: `boost' has not been declared
scheduler.h:50: error: `function' has not been declared
scheduler.h:50: error: expected `,' or `...' before '<' token
scheduler.h:50: error: ISO C++ forbids declaration of `parameter' with no type
scheduler.h:59: error: `boost' has not been declared
scheduler.h:59: error: `function' has not been declared
scheduler.h:59: error: expected `,' or `...' before '<' token
scheduler.h:59: error: ISO C++ forbids declaration of `parameter' with no type
scheduler.h: In constructor `SchedulerTask::SchedulerTask(uint32_t, int)':
scheduler.h:50: error: `f' undeclared (first use this function)
scheduler.h: At global scope:
scheduler.h:62: error: `boost' has not been declared
scheduler.h:62: error: `function' has not been declared

scheduler.h:62: error: expected `,' or `...' before '<' token
scheduler.h:63: error: ISO C++ forbids declaration of `parameter' with no type
scheduler.h: In function `SchedulerTask* createSchedulerTask(uint32_t, int)':
scheduler.h:68: error: `f' undeclared (first use this function)

In file included from actions.cpp:26:
game.h: At global scope:
game.h:129: error: `shared_ptr' was not declared in this scope
game.h:129: error: template argument 2 is invalid
game.h:129: error: template argument 4 is invalid
game.h:129: error: expected unqualified-id before '>' token
game.h:129: error: expected `,' or `;' before '>' token

game.h:551: error: ISO C++ forbids declaration of `RuleViolationsMap' with no type
game.h:551: error: expected `;' before '&' token
game.h:552: error: expected `;' before "bool"

game.h:590: error: `RuleViolationsMap' does not name a type

In file included from actions.cpp:30:
house.h:28:27: boost/regex.hpp: No such file or directory
In file included from actions.cpp:30:
house.h:85: error: `boost' has not been declared
house.h:85: error: `regex' was not declared in this scope
house.h:85: error: template argument 1 is invalid
house.h:85: error: template argument 1 is invalid
house.h:85: error: template argument 2 is invalid
house.h:85: error: ISO C++ forbids declaration of `RegExList' with no type

In file included from actions.cpp:34:
configmanager.h:204: error: `lua_State' has not been declared
configmanager.h:204: error: ISO C++ forbids declaration of `_L' with no type
configmanager.h:214: error: expected `;' before '(' token
configmanager.h:215: error: expected `;' before '(' token
configmanager.h:216: error: expected `;' before '(' token
configmanager.h:217: error: expected `;' before '(' token

configmanager.h:220: error: ISO C++ forbids declaration of `lua_State' with no type
configmanager.h:220: error: expected `;' before '*' token

configmanager.h:221: error: variable or field `moveValue' declared void
configmanager.h:221: error: expected `;' before '(' token

actions.cpp: In member function `virtual bool Action::executeUse(Player*, Item*, const PositionEx&, const PositionEx&, bool, uint32_t)':
actions.cpp:723: error: `lua_State' undeclared (first use this function)
actions.cpp:723: error: `L' undeclared (first use this function)
actions.cpp:723: error: 'class LuaScriptInterface' has no member named 'getLuaState'
actions.cpp:726: error: `lua_pushnumber' undeclared (first use this function)
actions.cpp:727: error: `pushThing' is not a member of `LuaScriptInterface'
actions.cpp:728: error: `pushPosition' is not a member of `LuaScriptInterface'
actions.cpp:734: error: `pushThing' is not a member of `LuaScriptInterface'
actions.cpp:735: error: `pushPosition' is not a member of `LuaScriptInterface'
actions.cpp:739: error: `pushThing' is not a member of `LuaScriptInterface'
actions.cpp:740: error: `pushPosition' is not a member of `LuaScriptInterface'

make.exe: *** [actions.o] Error 1

Execution terminated

Any idea what it might be?
 
Last edited:
Hey man great tutorial, Im wondering something, at the very end of it there's a part where you say "How to download all sources at once" and there's method 1 and 2 talking about SVN and stuff like that, but, wouldnt it be the same to just click "Download GNU Tarball" on the sources page?

Or there's a difference? If so, which?

Thanks in advance.

EDIT: Wow, this is weird, I used to be able to compile 0.3 a while ago with no problems using your tut but now Im following it step by step again and Im getting this weird huge error:

Code:
Compiler: Default compiler
Building Makefile: "C:\Documents and Settings\Maria Luisa\Escritorio\OT 8.4\0.3.1pl2\Makefile.win"
Executing  make...
make.exe -f "C:\Documents and Settings\Maria Luisa\Escritorio\OT 8.4\0.3.1pl2\Makefile.win" all
g++.exe -c actions.cpp -o actions.o -I"C:/Archivos de programa/MSN/Aloader/OTs/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Archivos de programa/MSN/Aloader/OTs/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Archivos de programa/MSN/Aloader/OTs/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Archivos de programa/MSN/Aloader/OTs/Dev-Cpp/include/c++/3.4.2"  -I"C:/Archivos de programa/MSN/Aloader/OTs/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC___   -fexpensive-optimizations -O1

In file included from creature.h:27,
                 from player.h:25,
                 from actions.cpp:23:
map.h:28:32: boost/shared_ptr.hpp: No such file or directory
In file included from creature.h:27,
                 from player.h:25,
                 from actions.cpp:23:

map.h:29: error: `boost' has not been declared

map.h:29: error: expected nested-name-specifier before "shared_ptr"
map.h:29: error: `shared_ptr' has not been declared

In file included from map.h:34,
                 from creature.h:27,
                 from player.h:25,
                 from actions.cpp:23:
waypoints.h:33: error: `boost' has not been declared
waypoints.h:33: error: expected init-declarator before '<' token
waypoints.h:33: error: expected `,' or `;' before '<' token
waypoints.h:39: error: variable or field `addWaypoint' declared void
waypoints.h:39: error: expected `;' before '(' token
waypoints.h:40: error: `WaypointPtr' does not name a type
waypoints.h:43: error: `WaypointPtr' was not declared in this scope
waypoints.h:43: error: template argument 2 is invalid
waypoints.h:43: error: template argument 4 is invalid
waypoints.h:43: error: ISO C++ forbids declaration of `WaypointMap' with no type

waypoints.h:48: error: variable or field `addWaypoint' declared void
waypoints.h:48: error: `Waypoints::addWaypoint' declared as an `inline' variable
waypoints.h:48: error: `int Waypoints::addWaypoint' is not a static member of `class Waypoints'
waypoints.h:48: error: `WaypointPtr' was not declared in this scope
waypoints.h:49: error: expected `,' or `;' before '{' token
waypoints.h:53: error: `WaypointPtr' does not name a type
In file included from map.h:35,
                 from creature.h:27,
                 from player.h:25,
                 from actions.cpp:23:
tools.h:33:31: boost/tokenizer.hpp: No such file or directory
In file included from map.h:35,
                 from creature.h:27,
                 from player.h:25,
                 from actions.cpp:23:
tools.h:37: error: `boost' has not been declared
tools.h:37: error: expected init-declarator before '<' token
tools.h:37: error: expected `,' or `;' before '<' token

tools.h:94: error: `tokenizer' has not been declared
tools.h:94: error: `iterator' was not declared in this scope
tools.h:94: error: `it' was not declared in this scope
tools.h:94: error: `tokenizer' has not been declared
tools.h:94: error: `iterator' was not declared in this scope

In file included from creature.h:27,
                 from player.h:25,
                 from actions.cpp:23:
map.h:96: error: `boost' has not been declared
map.h:96: error: `shared_ptr' was not declared in this scope
map.h:96: error: template argument 2 is invalid

map.h:96: error: template argument 4 is invalid
map.h:96: error: expected unqualified-id before '>' token
map.h:96: error: expected `,' or `;' before '>' token

map.h:262: error: `SpectatorCache' does not name a type

In file included from creatureevent.h:25,
                 from creature.h:33,
                 from player.h:25,
                 from actions.cpp:23:
luascript.h:30:18: lua.h: No such file or directory
luascript.h:31:22: lauxlib.h: No such file or directory
luascript.h:32:21: lualib.h: No such file or directory
In file included from creatureevent.h:25,
                 from creature.h:33,
                 from player.h:25,
                 from actions.cpp:23:
luascript.h:314: error: ISO C++ forbids declaration of `lua_State' with no type
luascript.h:314: error: expected `;' before '*' token
luascript.h:316: error: expected `;' before "bool"
luascript.h:318: error: expected `;' before '(' token
luascript.h:322: error: variable or field `pushThing' declared void
luascript.h:322: error: expected `;' before '(' token
luascript.h:323: error: variable or field `pushVariant' declared void
luascript.h:323: error: expected `;' before '(' token
luascript.h:324: error: variable or field `pushPosition' declared void
luascript.h:324: error: expected `;' before '(' token
luascript.h:325: error: variable or field `pushPosition' declared void
luascript.h:325: error: expected `;' before '(' token
luascript.h:326: error: variable or field `pushCallback' declared void
luascript.h:326: error: expected `;' before '(' token
luascript.h:328: error: expected `;' before '(' token
luascript.h:329: error: variable or field `popPosition' declared void
luascript.h:329: error: expected `;' before '(' token
luascript.h:330: error: variable or field `popPosition' declared void
luascript.h:330: error: expected `;' before '(' token
luascript.h:331: error: expected `;' before '(' token
luascript.h:332: error: expected `;' before '(' token
luascript.h:333: error: expected `;' before '(' token

luascript.h:334: error: expected `;' before '(' token
luascript.h:336: error: expected `;' before '(' token
luascript.h:337: error: expected `;' before '(' token
luascript.h:338: error: variable or field `setField' declared void
luascript.h:338: error: expected `;' before '(' token

luascript.h:339: error: variable or field `setField' declared void
luascript.h:339: error: expected `;' before '(' token
luascript.h:340: error: expected `;' before '(' token
luascript.h:341: error: variable or field `setFieldBool' declared void
luascript.h:341: error: expected `;' before '(' token
luascript.h:342: error: expected `;' before '(' token
luascript.h:343: error: variable or field `setFieldDouble' declared void
luascript.h:343: error: expected `;' before '(' token
luascript.h:351: error: expected `;' before '(' token

luascript.h:354: error: expected `;' before '(' token
luascript.h:355: error: expected `;' before '(' token
luascript.h:356: error: expected `;' before '(' token
luascript.h:357: error: expected `;' before '(' token
luascript.h:358: error: expected `;' before '(' token
luascript.h:359: error: expected `;' before '(' token
luascript.h:360: error: expected `;' before '(' token
luascript.h:361: error: expected `;' before '(' token
luascript.h:362: error: expected `;' before '(' token
luascript.h:363: error: expected `;' before '(' token
luascript.h:364: error: expected `;' before '(' token
luascript.h:365: error: expected `;' before '(' token
luascript.h:366: error: expected `;' before '(' token
luascript.h:367: error: expected `;' before '(' token
luascript.h:368: error: expected `;' before '(' token
luascript.h:369: error: expected `;' before '(' token

luascript.h:370: error: expected `;' before '(' token
luascript.h:371: error: expected `;' before '(' token
luascript.h:372: error: expected `;' before '(' token
luascript.h:373: error: expected `;' before '(' token
luascript.h:374: error: expected `;' before '(' token
luascript.h:375: error: expected `;' before '(' token
luascript.h:376: error: expected `;' before '(' token
luascript.h:377: error: expected `;' before '(' token
luascript.h:378: error: expected `;' before '(' token
luascript.h:379: error: expected `;' before '(' token

luascript.h:380: error: expected `;' before '(' token
luascript.h:381: error: expected `;' before '(' token
luascript.h:382: error: expected `;' before '(' token
luascript.h:383: error: expected `;' before '(' token
luascript.h:384: error: expected `;' before '(' token
luascript.h:385: error: expected `;' before '(' token
luascript.h:387: error: expected `;' before '(' token
luascript.h:389: error: expected `;' before '(' token
luascript.h:390: error: expected `;' before '(' token
luascript.h:391: error: expected `;' before '(' token
luascript.h:392: error: expected `;' before '(' token
luascript.h:393: error: expected `;' before '(' token
luascript.h:394: error: expected `;' before '(' token
luascript.h:395: error: expected `;' before '(' token
luascript.h:396: error: expected `;' before '(' token
luascript.h:397: error: expected `;' before '(' token

luascript.h:398: error: expected `;' before '(' token
luascript.h:399: error: expected `;' before '(' token
luascript.h:400: error: expected `;' before '(' token
luascript.h:401: error: expected `;' before '(' token
luascript.h:402: error: expected `;' before '(' token
luascript.h:403: error: expected `;' before '(' token
luascript.h:404: error: expected `;' before '(' token
luascript.h:405: error: expected `;' before '(' token
luascript.h:406: error: expected `;' before '(' token
luascript.h:407: error: expected `;' before '(' token
luascript.h:408: error: expected `;' before '(' token
luascript.h:409: error: expected `;' before '(' token
luascript.h:410: error: expected `;' before '(' token
luascript.h:411: error: expected `;' before '(' token
luascript.h:412: error: expected `;' before '(' token
luascript.h:413: error: expected `;' before '(' token

luascript.h:414: error: expected `;' before '(' token
luascript.h:415: error: expected `;' before '(' token
luascript.h:416: error: expected `;' before '(' token
luascript.h:417: error: expected `;' before '(' token
luascript.h:418: error: expected `;' before '(' token
luascript.h:419: error: expected `;' before '(' token
luascript.h:420: error: expected `;' before '(' token
luascript.h:421: error: expected `;' before '(' token
luascript.h:422: error: expected `;' before '(' token
luascript.h:423: error: expected `;' before '(' token
luascript.h:424: error: expected `;' before '(' token
luascript.h:425: error: expected `;' before '(' token
luascript.h:426: error: expected `;' before '(' token
luascript.h:427: error: expected `;' before '(' token
luascript.h:428: error: expected `;' before '(' token
luascript.h:431: error: expected `;' before '(' token

luascript.h:432: error: expected `;' before '(' token
luascript.h:433: error: expected `;' before '(' token
luascript.h:434: error: expected `;' before '(' token
luascript.h:435: error: expected `;' before '(' token
luascript.h:436: error: expected `;' before '(' token
luascript.h:437: error: expected `;' before '(' token
luascript.h:438: error: expected `;' before '(' token
luascript.h:439: error: expected `;' before '(' token
luascript.h:440: error: expected `;' before '(' token
luascript.h:441: error: expected `;' before '(' token
luascript.h:444: error: expected `;' before '(' token
luascript.h:445: error: expected `;' before '(' token
luascript.h:446: error: expected `;' before '(' token
luascript.h:447: error: expected `;' before '(' token
luascript.h:448: error: expected `;' before '(' token
luascript.h:449: error: expected `;' before '(' token

luascript.h:450: error: expected `;' before '(' token
luascript.h:451: error: expected `;' before '(' token
luascript.h:452: error: expected `;' before '(' token
luascript.h:453: error: expected `;' before '(' token
luascript.h:454: error: expected `;' before '(' token
luascript.h:455: error: expected `;' before '(' token
luascript.h:456: error: expected `;' before '(' token
luascript.h:457: error: expected `;' before '(' token
luascript.h:458: error: expected `;' before '(' token
luascript.h:459: error: expected `;' before '(' token
luascript.h:460: error: expected `;' before '(' token
luascript.h:461: error: expected `;' before '(' token
luascript.h:462: error: expected `;' before '(' token
luascript.h:465: error: expected `;' before '(' token
luascript.h:466: error: expected `;' before '(' token
luascript.h:467: error: expected `;' before '(' token

luascript.h:468: error: expected `;' before '(' token
luascript.h:469: error: expected `;' before '(' token
luascript.h:470: error: expected `;' before '(' token
luascript.h:471: error: expected `;' before '(' token
luascript.h:472: error: expected `;' before '(' token
luascript.h:473: error: expected `;' before '(' token
luascript.h:476: error: expected `;' before '(' token
luascript.h:477: error: expected `;' before '(' token
luascript.h:478: error: expected `;' before '(' token
luascript.h:479: error: expected `;' before '(' token
luascript.h:480: error: expected `;' before '(' token
luascript.h:481: error: expected `;' before '(' token
luascript.h:482: error: expected `;' before '(' token
luascript.h:483: error: expected `;' before '(' token
luascript.h:484: error: expected `;' before '(' token
luascript.h:485: error: expected `;' before '(' token

luascript.h:488: error: expected `;' before '(' token
luascript.h:489: error: expected `;' before '(' token
luascript.h:490: error: expected `;' before '(' token
luascript.h:493: error: expected `;' before '(' token
luascript.h:494: error: expected `;' before '(' token
luascript.h:497: error: expected `;' before '(' token
luascript.h:498: error: expected `;' before '(' token
luascript.h:499: error: expected `;' before '(' token
luascript.h:500: error: expected `;' before '(' token
luascript.h:501: error: expected `;' before '(' token
luascript.h:502: error: expected `;' before '(' token
luascript.h:503: error: expected `;' before '(' token
luascript.h:504: error: expected `;' before '(' token
luascript.h:505: error: expected `;' before '(' token
luascript.h:506: error: expected `;' before '(' token
luascript.h:507: error: expected `;' before '(' token

luascript.h:510: error: expected `;' before '(' token
luascript.h:511: error: expected `;' before '(' token
luascript.h:512: error: expected `;' before '(' token
luascript.h:513: error: expected `;' before '(' token
luascript.h:514: error: expected `;' before '(' token
luascript.h:515: error: expected `;' before '(' token
luascript.h:516: error: expected `;' before '(' token
luascript.h:517: error: expected `;' before '(' token
luascript.h:518: error: expected `;' before '(' token
luascript.h:519: error: expected `;' before '(' token
luascript.h:520: error: expected `;' before '(' token
luascript.h:521: error: expected `;' before '(' token
luascript.h:522: error: expected `;' before '(' token
luascript.h:523: error: expected `;' before '(' token
luascript.h:524: error: expected `;' before '(' token
luascript.h:525: error: expected `;' before '(' token

luascript.h:526: error: expected `;' before '(' token
luascript.h:527: error: expected `;' before '(' token
luascript.h:528: error: expected `;' before '(' token
luascript.h:529: error: expected `;' before '(' token
luascript.h:530: error: expected `;' before '(' token
luascript.h:531: error: expected `;' before '(' token
luascript.h:532: error: expected `;' before '(' token
luascript.h:533: error: expected `;' before '(' token
luascript.h:534: error: expected `;' before '(' token
luascript.h:535: error: expected `;' before '(' token
luascript.h:536: error: expected `;' before '(' token
luascript.h:537: error: expected `;' before '(' token
luascript.h:538: error: expected `;' before '(' token
luascript.h:539: error: expected `;' before '(' token
luascript.h:541: error: expected `;' before '(' token
luascript.h:542: error: expected `;' before '(' token

luascript.h:543: error: expected `;' before '(' token
luascript.h:544: error: expected `;' before '(' token
luascript.h:545: error: expected `;' before '(' token
luascript.h:546: error: expected `;' before '(' token
luascript.h:547: error: expected `;' before '(' token
luascript.h:548: error: expected `;' before '(' token
luascript.h:549: error: expected `;' before '(' token
luascript.h:550: error: expected `;' before '(' token
luascript.h:551: error: expected `;' before '(' token
luascript.h:552: error: expected `;' before '(' token
luascript.h:553: error: expected `;' before '(' token
luascript.h:555: error: expected `;' before '(' token
luascript.h:556: error: expected `;' before '(' token
luascript.h:557: error: expected `;' before '(' token
luascript.h:558: error: expected `;' before '(' token
luascript.h:559: error: expected `;' before '(' token

luascript.h:560: error: expected `;' before '(' token
luascript.h:562: error: expected `;' before '(' token
luascript.h:563: error: expected `;' before '(' token
luascript.h:564: error: expected `;' before '(' token
luascript.h:565: error: expected `;' before '(' token
luascript.h:566: error: expected `;' before '(' token
luascript.h:568: error: expected `;' before '(' token
luascript.h:569: error: expected `;' before '(' token
luascript.h:570: error: expected `;' before '(' token
luascript.h:571: error: expected `;' before '(' token
luascript.h:572: error: expected `;' before '(' token
luascript.h:573: error: expected `;' before '(' token
luascript.h:575: error: expected `;' before '(' token
luascript.h:576: error: expected `;' before '(' token
luascript.h:577: error: expected `;' before '(' token
luascript.h:578: error: expected `;' before '(' token

luascript.h:579: error: expected `;' before '(' token
luascript.h:581: error: expected `;' before '(' token
luascript.h:582: error: expected `;' before '(' token
luascript.h:583: error: expected `;' before '(' token
luascript.h:584: error: expected `;' before '(' token
luascript.h:586: error: expected `;' before '(' token
luascript.h:587: error: expected `;' before '(' token
luascript.h:589: error: expected `;' before '(' token
luascript.h:590: error: expected `;' before '(' token
luascript.h:591: error: expected `;' before '(' token
luascript.h:593: error: expected `;' before '(' token
luascript.h:594: error: expected `;' before '(' token
luascript.h:595: error: expected `;' before '(' token
luascript.h:596: error: expected `;' before '(' token
luascript.h:597: error: expected `;' before '(' token
luascript.h:598: error: expected `;' before '(' token

luascript.h:599: error: expected `;' before '(' token
luascript.h:600: error: expected `;' before '(' token
luascript.h:602: error: expected `;' before '(' token
luascript.h:603: error: expected `;' before '(' token
luascript.h:606: error: expected `;' before '(' token
luascript.h:607: error: expected `;' before '(' token
luascript.h:608: error: expected `;' before '(' token
luascript.h:609: error: expected `;' before '(' token
luascript.h:610: error: expected `;' before '(' token
luascript.h:611: error: expected `;' before '(' token
luascript.h:612: error: expected `;' before '(' token
luascript.h:613: error: expected `;' before '(' token
luascript.h:614: error: expected `;' before '(' token
luascript.h:615: error: expected `;' before '(' token
luascript.h:618: error: expected `;' before '(' token
luascript.h:619: error: expected `;' before '(' token

luascript.h:620: error: expected `;' before '(' token
luascript.h:621: error: expected `;' before '(' token
luascript.h:622: error: expected `;' before '(' token
luascript.h:625: error: expected `;' before '(' token
luascript.h:626: error: expected `;' before '(' token
luascript.h:627: error: expected `;' before '(' token
luascript.h:628: error: expected `;' before '(' token
luascript.h:629: error: expected `;' before '(' token
luascript.h:630: error: expected `;' before '(' token
luascript.h:631: error: expected `;' before '(' token
luascript.h:632: error: expected `;' before '(' token
luascript.h:633: error: expected `;' before '(' token
luascript.h:635: error: expected `;' before '(' token
luascript.h:636: error: expected `;' before '(' token
luascript.h:637: error: expected `;' before '(' token
luascript.h:638: error: expected `;' before '(' token

luascript.h:640: error: expected `;' before '(' token
luascript.h:641: error: expected `;' before '(' token
luascript.h:644: error: expected `;' before '(' token
luascript.h:645: error: expected `;' before '(' token
luascript.h:647: error: expected `;' before '(' token
luascript.h:648: error: expected `;' before '(' token
luascript.h:650: error: expected `;' before '(' token
luascript.h:651: error: expected `;' before '(' token
luascript.h:653: error: expected `;' before '(' token
luascript.h:655: error: expected `;' before '(' token
luascript.h:656: error: expected `;' before '(' token
luascript.h:657: error: expected `;' before '(' token
luascript.h:658: error: expected `;' before '(' token
luascript.h:660: error: expected `;' before '(' token
luascript.h:661: error: expected `;' before '(' token
luascript.h:662: error: expected `;' before '(' token

luascript.h:664: error: expected `;' before '(' token
luascript.h:665: error: expected `;' before '(' token
luascript.h:667: error: expected `;' before '(' token
luascript.h:668: error: expected `;' before '(' token
luascript.h:669: error: expected `;' before '(' token
luascript.h:670: error: expected `;' before '(' token
luascript.h:671: error: expected `;' before '(' token
luascript.h:672: error: expected `;' before '(' token
luascript.h:673: error: expected `;' before '(' token
luascript.h:674: error: expected `;' before '(' token
luascript.h:675: error: expected `;' before '(' token
luascript.h:677: error: expected `;' before '(' token
luascript.h:678: error: expected `;' before '(' token
luascript.h:679: error: expected `;' before '(' token
luascript.h:680: error: expected `;' before '(' token
luascript.h:681: error: expected `;' before '(' token

luascript.h:682: error: expected `;' before '(' token
luascript.h:683: error: expected `;' before '(' token
luascript.h:684: error: expected `;' before '(' token
luascript.h:686: error: expected `;' before '(' token
luascript.h:687: error: expected `;' before '(' token
luascript.h:688: error: expected `;' before '(' token
luascript.h:689: error: expected `;' before '(' token
luascript.h:690: error: expected `;' before '(' token
luascript.h:691: error: expected `;' before '(' token
luascript.h:692: error: expected `;' before '(' token
luascript.h:693: error: expected `;' before '(' token
luascript.h:695: error: expected `;' before '(' token
luascript.h:696: error: expected `;' before '(' token
luascript.h:697: error: expected `;' before '(' token
luascript.h:698: error: expected `;' before '(' token
luascript.h:699: error: expected `;' before '(' token

luascript.h:700: error: expected `;' before '(' token
luascript.h:701: error: expected `;' before '(' token
luascript.h:702: error: expected `;' before '(' token
luascript.h:703: error: expected `;' before '(' token
luascript.h:705: error: expected `;' before '(' token
luascript.h:706: error: expected `;' before '(' token
luascript.h:707: error: expected `;' before '(' token
luascript.h:708: error: expected `;' before '(' token
luascript.h:710: error: expected `;' before '(' token
luascript.h:711: error: expected `;' before '(' token
luascript.h:712: error: expected `;' before '(' token
luascript.h:713: error: expected `;' before '(' token
luascript.h:714: error: expected `;' before '(' token
luascript.h:715: error: expected `;' before '(' token
luascript.h:716: error: expected `;' before '(' token
luascript.h:717: error: expected `;' before '(' token

luascript.h:718: error: expected `;' before '(' token
luascript.h:719: error: expected `;' before '(' token
luascript.h:721: error: expected `;' before '(' token
luascript.h:722: error: expected `;' before '(' token
luascript.h:723: error: expected `;' before '(' token
luascript.h:724: error: expected `;' before '(' token
luascript.h:725: error: expected `;' before '(' token
luascript.h:726: error: expected `;' before '(' token
luascript.h:727: error: expected `;' before '(' token
luascript.h:728: error: expected `;' before '(' token
luascript.h:729: error: expected `;' before '(' token
luascript.h:730: error: expected `;' before '(' token
luascript.h:731: error: expected `;' before '(' token
luascript.h:732: error: expected `;' before '(' token
luascript.h:733: error: expected `;' before '(' token
luascript.h:734: error: expected `;' before '(' token

luascript.h:735: error: expected `;' before '(' token
luascript.h:736: error: expected `;' before '(' token
luascript.h:737: error: expected `;' before '(' token
luascript.h:738: error: expected `;' before '(' token
luascript.h:739: error: expected `;' before '(' token
luascript.h:740: error: expected `;' before '(' token
luascript.h:741: error: expected `;' before '(' token
luascript.h:742: error: expected `;' before '(' token
luascript.h:743: error: expected `;' before '(' token
luascript.h:745: error: expected `;' before '(' token
luascript.h:746: error: expected `;' before '(' token
luascript.h:747: error: expected `;' before '(' token
luascript.h:748: error: expected `;' before '(' token
luascript.h:749: error: expected `;' before '(' token
luascript.h:750: error: expected `;' before '(' token
luascript.h:753: error: expected `;' before '(' token

luascript.h:755: error: `luaL_Reg' does not name a type
luascript.h:756: error: expected `;' before '(' token

luascript.h:757: error: expected `;' before '(' token
luascript.h:758: error: expected `;' before '(' token
luascript.h:759: error: expected `;' before '(' token
luascript.h:760: error: expected `;' before '(' token
luascript.h:762: error: `luaL_Reg' does not name a type
luascript.h:763: error: expected `;' before '(' token
luascript.h:764: error: expected `;' before '(' token
luascript.h:765: error: expected `;' before '(' token
luascript.h:766: error: expected `;' before '(' token
luascript.h:767: error: expected `;' before '(' token
luascript.h:768: error: expected `;' before '(' token
luascript.h:770: error: `luaL_Reg' does not name a type
luascript.h:771: error: expected `;' before '(' token
luascript.h:772: error: expected `;' before '(' token
luascript.h:773: error: expected `;' before '(' token
luascript.h:774: error: expected `;' before '(' token
luascript.h:775: error: expected `;' before '(' token
luascript.h:776: error: expected `;' before '(' token
luascript.h:777: error: expected `;' before '(' token
luascript.h:778: error: expected `;' before '(' token

luascript.h:779: error: expected `;' before '(' token
luascript.h:780: error: expected `;' before '(' token
luascript.h:781: error: expected `;' before '(' token
luascript.h:782: error: expected `;' before '(' token
luascript.h:784: error: ISO C++ forbids declaration of `lua_State' with no type
luascript.h:784: error: expected `;' before '*' token

In file included from protocolgame.h:25,
                 from player.h:32,
                 from actions.cpp:23:
protocol.h:25:29: boost/utility.hpp: No such file or directory
In file included from protocolgame.h:25,
                 from player.h:32,
                 from actions.cpp:23:
protocol.h:32: error: `boost' has not been declared
protocol.h:33: error: expected class-name before '{' token

In file included from player.h:35,
                 from actions.cpp:23:
npc.h:52: error: variable or field `pushState' declared void
npc.h:52: error: expected `;' before '(' token
npc.h:53: error: variable or field `popState' declared void
npc.h:53: error: expected `;' before '(' token
npc.h:58: error: expected `;' before '(' token
npc.h:59: error: expected `;' before '(' token
npc.h:60: error: expected `;' before '(' token
npc.h:61: error: expected `;' before '(' token
npc.h:62: error: expected `;' before '(' token
npc.h:63: error: expected `;' before '(' token
npc.h:64: error: expected `;' before '(' token
npc.h:65: error: expected `;' before '(' token
npc.h:66: error: expected `;' before '(' token
npc.h:67: error: expected `;' before '(' token
npc.h:68: error: expected `;' before '(' token
npc.h:69: error: expected `;' before '(' token
npc.h:70: error: expected `;' before '(' token
npc.h:71: error: expected `;' before '(' token
npc.h:72: error: expected `;' before '(' token
npc.h:73: error: expected `;' before '(' token
npc.h:74: error: expected `;' before '(' token
npc.h:75: error: expected `;' before '(' token
npc.h:76: error: expected `;' before '(' token

In file included from game.h:35,
                 from actions.cpp:26:
scheduler.h:24:26: boost/bind.hpp: No such file or directory
In file included from scheduler.h:30,
                 from game.h:35,

                 from actions.cpp:26:
tasks.h:25:30: boost/function.hpp: No such file or directory
In file included from scheduler.h:30,
                 from game.h:35,
                 from actions.cpp:26:
tasks.h:39: error: `boost' has not been declared
tasks.h:39: error: expected `)' before '<' token
tasks.h:44: error: `boost' has not been declared
tasks.h:44: error: ISO C++ forbids declaration of `function' with no type
tasks.h:44: error: expected `;' before '<' token
tasks.h:46: error: `boost' has not been declared
tasks.h:46: error: `createTask' is neither function nor member function; cannot be declared friend
tasks.h:46: error: expected `;' before '(' token

tasks.h: In member function `void Task::operator()()':
tasks.h:35: error: `m_f' undeclared (first use this function)
tasks.h:35: error: (Each undeclared identifier is reported only once for each function it appears in.)
tasks.h: At global scope:
tasks.h:49: error: `boost' has not been declared
tasks.h:49: error: `createTask' declared as an `inline' variable
tasks.h:49: error: `function' was not declared in this scope
tasks.h:49: error: expected primary-expression before "void"
tasks.h:50: error: expected `,' or `;' before '{' token

In file included from game.h:35,
                 from actions.cpp:26:
scheduler.h:50: error: `boost' has not been declared
scheduler.h:50: error: `function' has not been declared
scheduler.h:50: error: expected `,' or `...' before '<' token
scheduler.h:50: error: ISO C++ forbids declaration of `parameter' with no type
scheduler.h:59: error: `boost' has not been declared
scheduler.h:59: error: `function' has not been declared
scheduler.h:59: error: expected `,' or `...' before '<' token
scheduler.h:59: error: ISO C++ forbids declaration of `parameter' with no type
scheduler.h: In constructor `SchedulerTask::SchedulerTask(uint32_t, int)':
scheduler.h:50: error: `f' undeclared (first use this function)
scheduler.h: At global scope:
scheduler.h:62: error: `boost' has not been declared
scheduler.h:62: error: `function' has not been declared

scheduler.h:62: error: expected `,' or `...' before '<' token
scheduler.h:63: error: ISO C++ forbids declaration of `parameter' with no type
scheduler.h: In function `SchedulerTask* createSchedulerTask(uint32_t, int)':
scheduler.h:68: error: `f' undeclared (first use this function)

In file included from actions.cpp:26:
game.h: At global scope:
game.h:129: error: `shared_ptr' was not declared in this scope
game.h:129: error: template argument 2 is invalid
game.h:129: error: template argument 4 is invalid
game.h:129: error: expected unqualified-id before '>' token
game.h:129: error: expected `,' or `;' before '>' token

game.h:551: error: ISO C++ forbids declaration of `RuleViolationsMap' with no type
game.h:551: error: expected `;' before '&' token
game.h:552: error: expected `;' before "bool"

game.h:590: error: `RuleViolationsMap' does not name a type

In file included from actions.cpp:30:
house.h:28:27: boost/regex.hpp: No such file or directory
In file included from actions.cpp:30:
house.h:85: error: `boost' has not been declared
house.h:85: error: `regex' was not declared in this scope
house.h:85: error: template argument 1 is invalid
house.h:85: error: template argument 1 is invalid
house.h:85: error: template argument 2 is invalid
house.h:85: error: ISO C++ forbids declaration of `RegExList' with no type

In file included from actions.cpp:34:
configmanager.h:204: error: `lua_State' has not been declared
configmanager.h:204: error: ISO C++ forbids declaration of `_L' with no type
configmanager.h:214: error: expected `;' before '(' token
configmanager.h:215: error: expected `;' before '(' token
configmanager.h:216: error: expected `;' before '(' token
configmanager.h:217: error: expected `;' before '(' token

configmanager.h:220: error: ISO C++ forbids declaration of `lua_State' with no type
configmanager.h:220: error: expected `;' before '*' token

configmanager.h:221: error: variable or field `moveValue' declared void
configmanager.h:221: error: expected `;' before '(' token

actions.cpp: In member function `virtual bool Action::executeUse(Player*, Item*, const PositionEx&, const PositionEx&, bool, uint32_t)':
actions.cpp:723: error: `lua_State' undeclared (first use this function)
actions.cpp:723: error: `L' undeclared (first use this function)
actions.cpp:723: error: 'class LuaScriptInterface' has no member named 'getLuaState'
actions.cpp:726: error: `lua_pushnumber' undeclared (first use this function)
actions.cpp:727: error: `pushThing' is not a member of `LuaScriptInterface'
actions.cpp:728: error: `pushPosition' is not a member of `LuaScriptInterface'
actions.cpp:734: error: `pushThing' is not a member of `LuaScriptInterface'
actions.cpp:735: error: `pushPosition' is not a member of `LuaScriptInterface'
actions.cpp:739: error: `pushThing' is not a member of `LuaScriptInterface'
actions.cpp:740: error: `pushPosition' is not a member of `LuaScriptInterface'

make.exe: *** [actions.o] Error 1

Execution terminated

Any idea what it might be?


You probably edited some C++ file and got a syntax error.Also it seems that boost is missing
 
Hmmm i was sitting near my pc like 8 hours at row now and i've still got same problem -> after compiling i've got the .exe and when I paste it to my folder and run it nothing happens but when I check process at my PC (Ctrl+alt+del) there is forgottenserv etc running. Can anybvody help me?
 
hmm i got this error:

Compiler: Default compiler
Building Makefile: "C:\Documents and Settings\Gyles\My Documents\Downloads\theforgottenserver-source\Project\Makefile.win"
Executing make...
make.exe -f "C:\Documents and Settings\Gyles\My Documents\Downloads\theforgottenserver-source\Project\Makefile.win" all
windres.exe -i OTserv_private.rc --input-format=rc -o OTserv_private.res -O coff

windres.exe: can't open icon file `TheForgottenServer.ico': No such file or directory

make.exe: *** [OTserv_private.res] Error 1

Execution terminated


can anyone help?
 
@2up
I just putted the icon file(it's somewhere in folder with sources) to all possible folders,and it half-worked for me ;d After that i got some errors,that I will post later.
 
Back
Top