make: Circular tools/pilots.cpp <- tools/pilots.cpp dependency dropped. make: Circular tools/d321go_info.cpp <- tools/d321go_info.cpp dependency dropped. make: Circular network/d321go_server.cpp <- network/d321go_server.cpp dependency dropped. make: Circular network/d3_server.cpp <- network/d3_server.cpp dependency dropped. make: Circular network/gspy_tracker.cpp <- network/gspy_tracker.cpp dependency dropped. make: Circular network/d3_tracker.cpp <- network/d3_tracker.cpp dependency dropped. make: Circular network/download_level.cpp <- network/download_level.cpp dependency dropped. make: Circular network/get_servers.cpp <- network/get_servers.cpp dependency dropped. make: Circular network/request_servers.cpp <- network/request_servers.cpp dependency dropped. make: Circular network/download_mod.cpp <- network/download_mod.cpp dependency dropped. make: Circular network/server_structs.cpp <- network/server_structs.cpp dependency dropped. make: Circular gui_gtkmm/d321go_mw.cpp <- gui_gtkmm/d321go_mw.cpp dependency dropped. make: Circular gui_gtkmm/label_d321go.cpp <- gui_gtkmm/label_d321go.cpp dependency dropped. make: Circular gui_gtkmm/dialogs.cpp <- gui_gtkmm/dialogs.cpp dependency dropped. make: Circular gui_gtkmm/dedicated.cpp <- gui_gtkmm/dedicated.cpp dependency dropped. make: Circular gui_gtkmm/menus.cpp <- gui_gtkmm/menus.cpp dependency dropped. make: Circular gui_gtkmm/servertracker.cpp <- gui_gtkmm/servertracker.cpp dependency dropped. make: Circular gui_gtkmm/opt_celleditable.cpp <- gui_gtkmm/opt_celleditable.cpp dependency dropped. make: Circular callbacks/player_selection.cpp <- callbacks/player_selection.cpp dependency dropped. make: Circular callbacks/update.cpp <- callbacks/update.cpp dependency dropped. make: Circular callbacks/d321go_execvp.cpp <- callbacks/d321go_execvp.cpp dependency dropped. make: Circular callbacks/start_d.cpp <- callbacks/start_d.cpp dependency dropped. make: Circular main/args.cpp <- main/args.cpp dependency dropped. make: Circular main/main.cpp <- main/main.cpp dependency dropped. g++ -c -o main/main.o main/main.cpp main/main.cpp:41:27: error: odf.h: No such file or directory main/main.cpp:42: error: ‘odf’ is not a namespace-name main/main.cpp:42: error: expected namespace-name before ‘;’ token In file included from main/main.cpp:44: main/globals.h:28: error: ‘odf’ is not a namespace-name main/globals.h:28: error: expected namespace-name before ‘;’ token In file included from main/main.cpp:44: main/globals.h:44: error: expected initializer before ‘*’ token main/globals.h:53: error: expected initializer before ‘*’ token main/globals.h:56: error: expected initializer before ‘*’ token In file included from main/main.cpp:46: main/../tools/mc_string.h:30: error: ‘odf’ is not a namespace-name main/../tools/mc_string.h:30: error: expected namespace-name before ‘;’ token main/../tools/mc_string.h:183: error: expected type-specifier before ‘ErrorClass’ main/../tools/mc_string.h:183: error: expected ‘)’ before ‘ErrorClass’ main/../tools/mc_string.h:183: error: expected ‘;’ before ‘ErrorClass’ main/main.cpp:177: error: expected ‘;’ at end of input main/main.cpp:177: error: expected ‘}’ at end of input In file included from main/main.cpp:46: main/../tools/mc_string.h: In static member function ‘static ChoiceType MultipleChoiceString::determine_type(const std::string&)’: main/../tools/mc_string.h:104: error: ‘EC_CONTINUE’ was not declared in this scope main/../tools/mc_string.h:104: error: ‘NEW_ERROR’ was not declared in this scope main/../tools/mc_string.h: In member function ‘std::string MultipleChoiceString::get_current() const’: main/../tools/mc_string.h:143: error: ‘printf’ was not declared in this scope main/../tools/mc_string.h: At global scope: main/../tools/mc_string.h:175: error: expected unqualified-id at end of input make: *** [main/main.o] Error 1