How long should compiling take?

Compiling on my system is hanging after 45 min+
How long does it take normally?

Here is my full output, just hangs on that last line:

:~/games/Cataclysm-DDA$ make TILES=1 #define VERSION "0.A-6473-g3f7a687" mkdir -p obj/tiles g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/action.cpp -o obj/tiles/action.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/activity_item_handling.cpp -o obj/tiles/activity_item_handling.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/addiction.cpp -o obj/tiles/addiction.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/advanced_inv.cpp -o obj/tiles/advanced_inv.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/ammo.cpp -o obj/tiles/ammo.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/animation_curses.cpp -o obj/tiles/animation_curses.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/animation_tiles.cpp -o obj/tiles/animation_tiles.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/armor_layers.cpp -o obj/tiles/armor_layers.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/artifact.cpp -o obj/tiles/artifact.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/auto_pickup.cpp -o obj/tiles/auto_pickup.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/basecamp.cpp -o obj/tiles/basecamp.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/bionics.cpp -o obj/tiles/bionics.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/bodypart.cpp -o obj/tiles/bodypart.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/calendar.cpp -o obj/tiles/calendar.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/catacharset.cpp -o obj/tiles/catacharset.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/catalua.cpp -o obj/tiles/catalua.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/cata_tiles.cpp -o obj/tiles/cata_tiles.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/character.cpp -o obj/tiles/character.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/char_validity_check.cpp -o obj/tiles/char_validity_check.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/clzones.cpp -o obj/tiles/clzones.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/color.cpp -o obj/tiles/color.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/computer.cpp -o obj/tiles/computer.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/construction.cpp -o obj/tiles/construction.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/crafting.cpp -o obj/tiles/crafting.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/creature.cpp -o obj/tiles/creature.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/creature_tracker.cpp -o obj/tiles/creature_tracker.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/cursesport.cpp -o obj/tiles/cursesport.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/damage.cpp -o obj/tiles/damage.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/debug.cpp -o obj/tiles/debug.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/defense.cpp -o obj/tiles/defense.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/dependency_tree.cpp -o obj/tiles/dependency_tree.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/disease.cpp -o obj/tiles/disease.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/editmap.cpp -o obj/tiles/editmap.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/effect.cpp -o obj/tiles/effect.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/event.cpp -o obj/tiles/event.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/faction.cpp -o obj/tiles/faction.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/field.cpp -o obj/tiles/field.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/file_finder.cpp -o obj/tiles/file_finder.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/file_wrapper.cpp -o obj/tiles/file_wrapper.o g++ -DSDLTILES -DTILES -DLOCALIZE -Wall -Wextra -g -D_GLIBCXX_DEBUG --std=c++11 -MMD -c src/game.cpp -o obj/tiles/game.o

Ubuntu 14.04.1 x86_64. On latest commit on master branch as of today ( 4b994327d7b80938ee2335e8cfe5a2d1500a4906 )

Tips or assistance muchly appreciated!

EDIT: it eventually does crash, with this error:

.... -c src/game.cpp -o obj/tiles/game.o g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions. make: *** [obj/tiles/game.o] Error 4

Uh, based on THAT error I think it’s a compiler problem? It’s sending you to gcc’s bug tracking, not DDA’s.

Obviously not a good thing to have happen, though. Sorry. :frowning:

How much ram do you have on your system? It’s possible it’s eating all of it on the ridiculously large game.cpp

Yup, that was it! Didn’t work with 512 MB of memory. But it worked after I upped it to a gig.
All good, thanks.