Building for mode (0) Cleaning up from previous executions - Cleared parsed objects - Cleared room entries - Cleared shared locals list - Cleared event info Loading shared locals from extensions list Location in memory of structure: 0x7fa9e4001ee0 Copying resources: Copying sprite names [2] Copying sound names [0] Copying background names [0] Copying path names [0] Copying script names [29] Copying shader names [0] Copying font names [2] Copying timeline names [kidding, these are totally not implemented :P] [0] Copying object names [22] Copying room names [4] SYNTAX CHECKING AND PRIMARY PARSING: 29 Scripts: Parsed `inTriangle': 3 locals, 0 globals Parsed `d3d_normal_triangle': 3 locals, 0 globals Parsed `plane': 4 locals, 0 globals Parsed `d3d_vector_normalize': 4 locals, 0 globals Parsed `d3d_normal_line': 3 locals, 0 globals Parsed `cameraPrepare': 0 locals, 0 globals Parsed `convert3D2D': 3 locals, 0 globals Parsed `convert2D3D': 4 locals, 0 globals Parsed `rotatex': 2 locals, 0 globals Parsed `rotatey': 2 locals, 0 globals Parsed `rotatez': 2 locals, 0 globals Parsed `rotateVector': 3 locals, 0 globals Parsed `d3d_vector_crossproduct': 3 locals, 0 globals Parsed `multiplyQuaternion': 4 locals, 0 globals Parsed `linePosition': 3 locals, 0 globals Parsed `project': 4 locals, 0 globals Parsed `inTriangle2d': 1 locals, 0 globals Parsed `d3d_vector_distance': 0 locals, 0 globals Parsed `file_text_read_stringln': 0 locals, 0 globals Parsed `file_text_read_realln': 0 locals, 0 globals Parsed `file_text_write_stringln': 0 locals, 0 globals Parsed `file_text_write_realln': 0 locals, 0 globals Parsed `d3d_vector_add': 3 locals, 0 globals Parsed `d3d_vector_subtract': 3 locals, 0 globals Parsed `d3d_vector_multiply': 3 locals, 0 globals Parsed `d3d_vector_devide': 3 locals, 0 globals Parsed `d3d_vector_dotproduct': 3 locals, 0 globals Parsed `direction_differences': 0 locals, 0 globals Parsed `string_delimit': 0 locals, 0 globals "Linking" scripts `Linking' 29 scripts in 5 passes... Completing script "Link" Linking `inTriangle': Linking `d3d_normal_triangle': Linking `plane': Linking `d3d_vector_normalize': Linking `d3d_normal_line': Linking `cameraPrepare': Linking `convert3D2D': Linking `convert2D3D': Linking `rotatex': Linking `rotatey': Linking `rotatez': Linking `rotateVector': Linking `d3d_vector_crossproduct': Linking `multiplyQuaternion': Linking `linePosition': Linking `project': Linking `inTriangle2d': Linking `d3d_vector_distance': Linking `file_text_read_stringln': Linking `file_text_read_realln': Linking `file_text_write_stringln': Linking `file_text_write_realln': Linking `d3d_vector_add': Linking `d3d_vector_subtract': Linking `d3d_vector_multiply': Linking `d3d_vector_devide': Linking `d3d_vector_dotproduct': Linking `direction_differences': Linking `string_delimit': Done. 22 Objects: obj_camera: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_camera::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_camera::endstep... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_camera::draw... Done. Parse... Done. obj_map: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_map::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_map::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_map::draw... Done. Parse... Done. obj_player: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_player::create... Done. Parse... Done. Event[3]: Parsing 2 sub-events: Check `obj_player::step... Done. Parse... Done. Check `obj_player::endstep... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_player::draw... Done. Parse... Done. obj_water: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_water::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_water::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_water::draw... Done. Parse... Done. obj_gamestate: 12 events: Event[3]: Parsing 2 sub-events: Check `obj_gamestate::step... Done. Parse... Done. Check `obj_gamestate::beginstep... Done. Parse... Done. Event[7]: Parsing 3 sub-events: Check `obj_gamestate::gamestart... Done. Parse... Done. Check `obj_gamestate::roomstart... Done. Parse... Done. Check `obj_gamestate::closebutton... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_gamestate::draw... Done. Parse... Done. obj_tree: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_tree::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_tree::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_tree::draw... Done. Parse... Done. obj_star: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_star::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_star::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_star::draw... Done. Parse... Done. obj_mushroom: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_mushroom::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_mushroom::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_mushroom::draw... Done. Parse... Done. obj_coin: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_coin::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_coin::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_coin::draw... Done. Parse... Done. obj_yoshi: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_yoshi::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_yoshi::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_yoshi::draw... Done. Parse... Done. obj_watervapor: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_watervapor::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_watervapor::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_watervapor::draw... Done. Parse... Done. obj_stars: 12 events: obj_sleepy: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_sleepy::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_sleepy::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_sleepy::draw... Done. Parse... Done. obj_particle: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_particle::create... Done. Parse... Done. obj_splash: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_splash::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_splash::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_splash::draw... Done. Parse... Done. obj_bubbles: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_bubbles::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_bubbles::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_bubbles::draw... Done. Parse... Done. obj_goomba: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_goomba::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_goomba::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_goomba::draw... Done. Parse... Done. obj_sign: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_sign::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_sign::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_sign::draw... Done. Parse... Done. obj_waterfall: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_waterfall::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_waterfall::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_waterfall::draw... Done. Parse... Done. obj_jumpbox: 12 events: obj_eggcrack: 12 events: obj_yoshinest: 12 events: Event[0]: Parsing 1 sub-events: Check `obj_yoshinest::create... Done. Parse... Done. Event[3]: Parsing 1 sub-events: Check `obj_yoshinest::step... Done. Parse... Done. Event[8]: Parsing 1 sub-events: Check `obj_yoshinest::draw... Done. Parse... Done. Creating room creation code scope and parsing "Linking" scripts into the objects... "Link" complete. Tabulating maximum argument passes to each script Object `obj_camera' calls d3d_normal_line with 6 parameters. Object `obj_camera' calls d3d_vector_normalize with 3 parameters. Object `obj_camera' calls d3d_vector_subtract with 6 parameters. Object `obj_camera' calls inTriangle2d with 8 parameters. Object `obj_camera' calls plane with 12 parameters. Object `obj_map' calls d3d_normal_triangle with 9 parameters. Object `obj_map' calls d3d_vector_distance with 6 parameters. Object `obj_map' calls file_text_read_stringln with 1 parameters. Object `obj_map' calls string_delimit with 3 parameters. Object `obj_player' calls inTriangle with 15 parameters. Object `obj_player' calls linePosition with 15 parameters. Object `obj_player' calls project with 9 parameters. Finished Writing executable information and resources. Writing modes and settings Writing object switch Writing resource names and maxima Writing events Linking globals Running Secondary Parse Passes Add dot accessed local key_zoom var Add dot accessed local snd_lakitucam var Add dot accessed local key_lookleft var Add dot accessed local key_lookright var Add dot accessed local key_lookup var Add dot accessed local key_lookdown var Add dot accessed local z var Add dot accessed local mapChunks var Add dot accessed local trianglesPerChunk var Add dot accessed local extraTriangles var Add dot accessed local trianglePoint var Add dot accessed local px var Add dot accessed local py var Add dot accessed local pz var Add dot accessed local nx var Add dot accessed local ny var Add dot accessed local nz var Add dot accessed local tidez var Add dot accessed local bg_skybox var Add dot accessed local snd_waterfall2 var Add dot accessed local soundcontrol var Add dot accessed local sound var Add dot accessed local snd_bird1 var Add dot accessed local snd_bird2 var Add dot accessed local snd_bird3 var Add dot accessed local drawboundingboxes var Add dot accessed local lighting var Add dot accessed local mod_mario_stand var Add dot accessed local bg_mario var Add dot accessed local bg_shadow var Add dot accessed local snd_mario_yawn var Add dot accessed local snd_step_floor var Add dot accessed local mod_mario_standto var Add dot accessed local mod_mario_run var Add dot accessed local mod_mario_jump0 var Add dot accessed local mod_mario_jump1 var Add dot accessed local mod_mario_jump2 var Add dot accessed local mod_mario_fall var Add dot accessed local mod_mario_swim var Add dot accessed local snd_mario_imtired var Add dot accessed local snd_mario_snore1 var Add dot accessed local snd_mario_snore2 var Add dot accessed local snd_mario_dream var Add dot accessed local mod_mario_sit var Add dot accessed local snd_mario_waha var Add dot accessed local snd_mario_yahoo var Add dot accessed local snd_mario_yippee var Add dot accessed local snd_mario_wa var Add dot accessed local snd_mario_woo var Add dot accessed local width var Add dot accessed local height var Add dot accessed local snd_swim_above var Add dot accessed local snd_swim_below var Add dot accessed local snd_mario_losingair var Add dot accessed local snd_step_grass var Add dot accessed local snd_splash var Add dot accessed local key_jump var Add dot accessed local key_right var Add dot accessed local key_left var Add dot accessed local key_forward var Add dot accessed local key_backward var Add dot accessed local lookx var Add dot accessed local looky var Add dot accessed local key_groundpound var Add dot accessed local key_swim var Add dot accessed local mapChunksCollided var Add dot accessed local maxcx var Add dot accessed local mincx var Add dot accessed local maxcy var Add dot accessed local mincy var Add dot accessed local mincz var Add dot accessed local maxx var Add dot accessed local minx var Add dot accessed local maxy var Add dot accessed local miny var Add dot accessed local minz var Add dot accessed local maxz var Add dot accessed local snd_mario_die var Add dot accessed local snd_mario_pain var Add dot accessed local bg_water var Add dot accessed local bg_waterbump var Add dot accessed local partcount var Add dot accessed local key_quit var Add dot accessed local snd_mario_itsme var Add dot accessed local snd_mario_herewego var Add dot accessed local snd_theme var Add dot accessed local key_screenshot var Add dot accessed local snd_coin var Add dot accessed local snd_oneup var Add dot accessed local snd_yoshi var Add dot accessed local snd_powerstar var Add dot accessed local snd_waterfall var Add dot accessed local snd_mario_lowheal var Add dot accessed local snd_mario_gainingair var Add dot accessed local snd_mario_pressstart var Add dot accessed local snd_mario_hello var Add dot accessed local snd_mario_letsgo var Add dot accessed local snd_mario_yah var Add dot accessed local snd_mario_woohoo var Add dot accessed local mod_logo var Add dot accessed local mod_mario_head var Add dot accessed local mod_mario_sideways var Add dot accessed local mod_yoshi var Add dot accessed local mod_yoshiegg var Add dot accessed local mod_mushroom var Add dot accessed local mod_sign var Add dot accessed local mod_star var Add dot accessed local mod_coin var Add dot accessed local mod_tree var Add dot accessed local spr_mario var Add dot accessed local spr_mushroom var Add dot accessed local spr_star var Add dot accessed local spr_coin var Add dot accessed local bg_bubble var Add dot accessed local bg_water_fall var Add dot accessed local bg_water_splash var Add dot accessed local bg_tree var Add dot accessed local bg_logo var Add dot accessed local bg_logotxt var Add dot accessed local bg_yoshi var Add dot accessed local bg_yoshiegg var Add dot accessed local bg_star var Add dot accessed local bg_sleepy var Add dot accessed local bg_mushroom var Add dot accessed local bg_sign var Add dot accessed local bg_pressenter var Add dot accessed local bg_coin var Add dot accessed local drawdebuginfo var Add dot accessed local key_readtalk var Add dot accessed local msg var Add dot accessed local heal var Add dot accessed local mushrooms var Add dot accessed local goldcoins var Add dot accessed local stars var Add dot accessed local swimming var Add dot accessed local oxygen var Add dot accessed local message var Add dot accessed local lockcontrols var Add dot accessed local rx var Add dot accessed local ry var Add dot accessed local rz var Add dot accessed local rm var Add dot accessed local tFov var Add dot accessed local fov var Add dot accessed local aspect var Add dot accessed local screenw var Add dot accessed local screenh var Add dot accessed local ux var Add dot accessed local camDx var Add dot accessed local uy var Add dot accessed local camDy var Add dot accessed local uz var Add dot accessed local camDz var Add dot accessed local vx var Add dot accessed local vy var Add dot accessed local vz var Add dot accessed local camx var Add dot accessed local camy var Add dot accessed local camz var Add dot accessed local m var Add dot accessed local q0 var Add dot accessed local q1 var Add dot accessed local q2 var Add dot accessed local q3 var Add dot accessed local argument var Writing object data Writing local accessors Writing font data Writing room data Writing shader data Running make from `make' Full command line: make Game WORKDIR="/home/fervi/.enigma/" GMODE=Run GRAPHICS=OpenGL1 AUDIO=OpenAL COLLISION=Precise WIDGETS=None NETWORKING=None PLATFORM=xlib CXX=g++ CC=gcc COMPILEPATH="Linux/Linux" EXTENSIONS=" Universal_System/Extensions/Alarms Universal_System/Extensions/IniFilesystem Universal_System/Extensions/Timelines Universal_System/Extensions/Paths Universal_System/Extensions/MotionPlanning Universal_System/Extensions/DateTime Universal_System/Extensions/ParticleSystems Universal_System/Extensions/DataStructures" OUTPUTNAME="/tmp/egm4537946920507951649.tmp" eTCpath="" /usr/bin/make -C ENIGMAsystem/SHELL make[1]: Wejście do katalogu '/home/fervi/enigma-dev/ENIGMAsystem/SHELL' g++ -Wall -s -O3 -fno-rtti -fno-exceptions -DPATH_EXT_SET -IPlatforms/xlib/Info -IGraphics_Systems/OpenGL1/Info -IAudio_Systems/OpenAL/Info -ICollision_Systems/Precise/Info -IWidget_Systems/None/Info -INetworking_Systems/None/Info -IUniversal_System/Info -I. -I/home/fervi/.enigma/ -Wall -s -O3 -fno-exceptions -MMD -MP -c -o /home/fervi/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/IniFilesystem/inifilesystem.o Universal_System/Extensions/IniFilesystem/inifilesystem.cpp In file included from Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:23:0: ./Platforms/General/PFini.h:21:20: error: variable or field ‘ini_open’ declared void void ini_open(std::string fname); ^ ./Platforms/General/PFini.h:21:15: error: ‘string’ is not a member of ‘std’ void ini_open(std::string fname); ^ ./Platforms/General/PFini.h:23:1: error: ‘string’ in namespace ‘std’ does not name a type std::string ini_read_string(std::string section, std::string key, string defaultValue); ^ ./Platforms/General/PFini.h:24:19: error: ‘string’ is not a member of ‘std’ int ini_read_real(std::string section, std::string key, int defaultValue); ^ ./Platforms/General/PFini.h:24:40: error: ‘string’ is not a member of ‘std’ int ini_read_real(std::string section, std::string key, int defaultValue); ^ ./Platforms/General/PFini.h:24:57: error: expected primary-expression before ‘int’ int ini_read_real(std::string section, std::string key, int defaultValue); ^ ./Platforms/General/PFini.h:24:73: error: expression list treated as compound expression in initializer [-fpermissive] int ini_read_real(std::string section, std::string key, int defaultValue); ^ ./Platforms/General/PFini.h:25:28: error: variable or field ‘ini_write_string’ declared void void ini_write_string(std::string section, std::string key, string value); ^ ./Platforms/General/PFini.h:25:23: error: ‘string’ is not a member of ‘std’ void ini_write_string(std::string section, std::string key, string value); ^ ./Platforms/General/PFini.h:25:44: error: ‘string’ is not a member of ‘std’ void ini_write_string(std::string section, std::string key, string value); ^ ./Platforms/General/PFini.h:25:61: error: ‘string’ was not declared in this scope void ini_write_string(std::string section, std::string key, string value); ^ ./Platforms/General/PFini.h:26:26: error: variable or field ‘ini_write_real’ declared void void ini_write_real(std::string section, std::string key, int value); ^ ./Platforms/General/PFini.h:26:21: error: ‘string’ is not a member of ‘std’ void ini_write_real(std::string section, std::string key, int value); ^ ./Platforms/General/PFini.h:26:42: error: ‘string’ is not a member of ‘std’ void ini_write_real(std::string section, std::string key, int value); ^ ./Platforms/General/PFini.h:26:59: error: expected primary-expression before ‘int’ void ini_write_real(std::string section, std::string key, int value); ^ ./Platforms/General/PFini.h:27:21: error: ‘string’ is not a member of ‘std’ bool ini_key_exists(std::string section, std::string key); ^ ./Platforms/General/PFini.h:27:42: error: ‘string’ is not a member of ‘std’ bool ini_key_exists(std::string section, std::string key); ^ ./Platforms/General/PFini.h:27:57: error: expression list treated as compound expression in initializer [-fpermissive] bool ini_key_exists(std::string section, std::string key); ^ ./Platforms/General/PFini.h:28:25: error: ‘string’ is not a member of ‘std’ bool ini_section_exists(std::string section); ^ ./Platforms/General/PFini.h:29:26: error: variable or field ‘ini_key_delete’ declared void void ini_key_delete(std::string section, std::string key); ^ ./Platforms/General/PFini.h:29:21: error: ‘string’ is not a member of ‘std’ void ini_key_delete(std::string section, std::string key); ^ ./Platforms/General/PFini.h:29:42: error: ‘string’ is not a member of ‘std’ void ini_key_delete(std::string section, std::string key); ^ ./Platforms/General/PFini.h:30:30: error: variable or field ‘ini_section_delete’ declared void void ini_section_delete(std::string section); ^ ./Platforms/General/PFini.h:30:25: error: ‘string’ is not a member of ‘std’ void ini_section_delete(std::string section); ^ Universal_System/Extensions/IniFilesystem/inifilesystem.cpp: In function ‘std::string enigma_user::ini_close()’: Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:62:19: error: new declaration ‘std::string enigma_user::ini_close()’ string ini_close() ^ In file included from Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:23:0: ./Platforms/General/PFini.h:22:6: error: ambiguates old declaration ‘void enigma_user::ini_close()’ void ini_close(); ^ Universal_System/Extensions/IniFilesystem/inifilesystem.cpp: In function ‘variant enigma_user::ini_read_real(std::string, std::string, variant)’: Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:217:63: error: ‘variant enigma_user::ini_read_real(std::string, std::string, variant)’ redeclared as different kind of symbol variant ini_read_real(string section, string key, variant def) ^ In file included from Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:23:0: ./Platforms/General/PFini.h:24:5: error: previous declaration of ‘int enigma_user::ini_read_real’ int ini_read_real(std::string section, std::string key, int defaultValue); ^ Universal_System/Extensions/IniFilesystem/inifilesystem.cpp: At global scope: Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:30:12: warning: ‘section’ defined but not used [-Wunused-variable] static int section; ^ Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:32:13: warning: ‘buff’ defined but not used [-Wunused-variable] static char buff[ENIGMA_INI_BUFFER_SIZE]; ^ g++ -Wall -s -O3 -fno-rtti -fno-exceptions -DPATH_EXT_SET -IPlatforms/xlib/Info -IGraphics_Systems/OpenGL1/Info -IAudio_Systems/OpenAL/Info -ICollision_Systems/Precise/Info -IWidget_Systems/None/Info -INetworking_Systems/None/Info -IUniversal_System/Info -I. -I/home/fervi/.enigma/ -Wall -s -O3 -fno-exceptions -MMD -MP -c -o /home/fervi/.enigma/.eobjs/Linux/Linux/Run/SHELLmain.o SHELLmain.cpp g++ -Wall -s -O3 -fno-rtti -fno-exceptions -DPATH_EXT_SET -IPlatforms/xlib/Info -IGraphics_Systems/OpenGL1/Info -IAudio_Systems/OpenAL/Info -ICollision_Systems/Precise/Info -IWidget_Systems/None/Info -INetworking_Systems/None/Info -IUniversal_System/Info -I. -I/home/fervi/.enigma/ -Wall -s -O3 -fno-exceptions -MMD -MP -c -o /home/fervi/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/IniFilesystem/inifilesystem.o Universal_System/Extensions/IniFilesystem/inifilesystem.cpp In file included from Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:23:0: ./Platforms/General/PFini.h:21:20: error: variable or field ‘ini_open’ declared void void ini_open(std::string fname); ^ ./Platforms/General/PFini.h:21:15: error: ‘string’ is not a member of ‘std’ void ini_open(std::string fname); ^ ./Platforms/General/PFini.h:23:1: error: ‘string’ in namespace ‘std’ does not name a type std::string ini_read_string(std::string section, std::string key, string defaultValue); ^ ./Platforms/General/PFini.h:24:19: error: ‘string’ is not a member of ‘std’ int ini_read_real(std::string section, std::string key, int defaultValue); ^ ./Platforms/General/PFini.h:24:40: error: ‘string’ is not a member of ‘std’ int ini_read_real(std::string section, std::string key, int defaultValue); ^ ./Platforms/General/PFini.h:24:57: error: expected primary-expression before ‘int’ int ini_read_real(std::string section, std::string key, int defaultValue); ^ ./Platforms/General/PFini.h:24:73: error: expression list treated as compound expression in initializer [-fpermissive] int ini_read_real(std::string section, std::string key, int defaultValue); ^ ./Platforms/General/PFini.h:25:28: error: variable or field ‘ini_write_string’ declared void void ini_write_string(std::string section, std::string key, string value); ^ ./Platforms/General/PFini.h:25:23: error: ‘string’ is not a member of ‘std’ void ini_write_string(std::string section, std::string key, string value); ^ ./Platforms/General/PFini.h:25:44: error: ‘string’ is not a member of ‘std’ void ini_write_string(std::string section, std::string key, string value); ^ ./Platforms/General/PFini.h:25:61: error: ‘string’ was not declared in this scope void ini_write_string(std::string section, std::string key, string value); ^ ./Platforms/General/PFini.h:26:26: error: variable or field ‘ini_write_real’ declared void void ini_write_real(std::string section, std::string key, int value); ^ ./Platforms/General/PFini.h:26:21: error: ‘string’ is not a member of ‘std’ void ini_write_real(std::string section, std::string key, int value); ^ ./Platforms/General/PFini.h:26:42: error: ‘string’ is not a member of ‘std’ void ini_write_real(std::string section, std::string key, int value); ^ ./Platforms/General/PFini.h:26:59: error: expected primary-expression before ‘int’ void ini_write_real(std::string section, std::string key, int value); ^ ./Platforms/General/PFini.h:27:21: error: ‘string’ is not a member of ‘std’ bool ini_key_exists(std::string section, std::string key); ^ ./Platforms/General/PFini.h:27:42: error: ‘string’ is not a member of ‘std’ bool ini_key_exists(std::string section, std::string key); ^ ./Platforms/General/PFini.h:27:57: error: expression list treated as compound expression in initializer [-fpermissive] bool ini_key_exists(std::string section, std::string key); ^ ./Platforms/General/PFini.h:28:25: error: ‘string’ is not a member of ‘std’ bool ini_section_exists(std::string section); ^ ./Platforms/General/PFini.h:29:26: error: variable or field ‘ini_key_delete’ declared void void ini_key_delete(std::string section, std::string key); ^ ./Platforms/General/PFini.h:29:21: error: ‘string’ is not a member of ‘std’ void ini_key_delete(std::string section, std::string key); ^ ./Platforms/General/PFini.h:29:42: error: ‘string’ is not a member of ‘std’ void ini_key_delete(std::string section, std::string key); ^ ./Platforms/General/PFini.h:30:30: error: variable or field ‘ini_section_delete’ declared void void ini_section_delete(std::string section); ^ ./Platforms/General/PFini.h:30:25: error: ‘string’ is not a member of ‘std’ void ini_section_delete(std::string section); ^ Universal_System/Extensions/IniFilesystem/inifilesystem.cpp: In function ‘std::string enigma_user::ini_close()’: Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:62:19: error: new declaration ‘std::string enigma_user::ini_close()’ string ini_close() ^ In file included from Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:23:0: ./Platforms/General/PFini.h:22:6: error: ambiguates old declaration ‘void enigma_user::ini_close()’ void ini_close(); ^ Universal_System/Extensions/IniFilesystem/inifilesystem.cpp: In function ‘variant enigma_user::ini_read_real(std::string, std::string, variant)’: Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:217:63: error: ‘variant enigma_user::ini_read_real(std::string, std::string, variant)’ redeclared as different kind of symbol variant ini_read_real(string section, string key, variant def) ^ In file included from Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:23:0: ./Platforms/General/PFini.h:24:5: error: previous declaration of ‘int enigma_user::ini_read_real’ int ini_read_real(std::string section, std::string key, int defaultValue); ^ Universal_System/Extensions/IniFilesystem/inifilesystem.cpp: At global scope: Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:30:12: warning: ‘section’ defined but not used [-Wunused-variable] static int section; ^ Universal_System/Extensions/IniFilesystem/inifilesystem.cpp:32:13: warning: ‘buff’ defined but not used [-Wunused-variable] static char buff[ENIGMA_INI_BUFFER_SIZE]; ^ make[1]: Opuszczenie katalogu '/home/fervi/enigma-dev/ENIGMAsystem/SHELL' Makefile:12: polecenia dla obiektu 'Game' nie powiodły się make: *** [Game] Błąd 2