leycec / raiagent

Third-party Gentoo overlay. Ride the Lagrangian point between awesomeness and volatile compounds.
32 stars 14 forks source link

games-roguelike/cataclysm-dda is always compiled with clang #49

Closed atlaua closed 8 years ago

atlaua commented 8 years ago

The cataclysm-dda ebuild uses the clang++ compiler even if USE=-clang is set.

atlaua commented 8 years ago

Build log:

    >>> Emerging (1 of 1) games-roguelike/cataclysm-dda-0.9c-r3::lolay
     * cataclysm-dda-0.9c.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                       [ ok ]
    >>> Unpacking source...
    >>> Unpacking cataclysm-dda-0.9c.tar.gz to /var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/work
    >>> Source unpacked in /var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/work
    >>> Preparing source in /var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/work/Cataclysm-DDA-0.C ...
    /var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/temp/environment: line 276: epatch: command not found
    >>> Source prepared.
    >>> Configuring source in /var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/work/Cataclysm-DDA-0.C ...
    >>> Source configured.
    >>> Compiling source in /var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/work/Cataclysm-DDA-0.C ...
     * Compiling ncurses interface...
    make -j1 PREFIX=/usr BIN_PREFIX=/var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/image//usr/bin DATA_PREFIX=/var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/image///usr/share/cataclysm-dda LOCALE_DIR=/var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/image//usr/share/locale RELEASE=1 DYNAMIC_LINKING=1 CLANG=0 LOCALIZE=0 LUA=0 NATIVE=linux64 USE_HOME_DIR=1 USE_XDG_DIR=0 
    #define VERSION "0.C"
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/material.cpp -o obj/material.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mapgenformat.cpp -o obj/mapgenformat.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/main_menu.cpp -o obj/main_menu.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/veh_typedef.cpp -o obj/veh_typedef.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/animation_curses.cpp -o obj/animation_curses.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/editmap.cpp -o obj/editmap.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iuse_software_snake.cpp -o obj/iuse_software_snake.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/filesystem.cpp -o obj/filesystem.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/sdltiles.cpp -o obj/sdltiles.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/monattack.cpp -o obj/monattack.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mapgen.cpp -o obj/mapgen.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/item_factory.cpp -o obj/item_factory.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/bionics.cpp -o obj/bionics.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/overmapbuffer.cpp -o obj/overmapbuffer.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/crafting.cpp -o obj/crafting.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/active_item_cache.cpp -o obj/active_item_cache.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/ui.cpp -o obj/ui.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/weather_data.cpp -o obj/weather_data.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mapdata.cpp -o obj/mapdata.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/nonplayer.cpp -o obj/nonplayer.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/tileray.cpp -o obj/tileray.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mission.cpp -o obj/mission.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/npc.cpp -o obj/npc.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mutation.cpp -o obj/mutation.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/trapdef.cpp -o obj/trapdef.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/version.cpp -o obj/version.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/clzones.cpp -o obj/clzones.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/sounds.cpp -o obj/sounds.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/disease.cpp -o obj/disease.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/savegame_json.cpp -o obj/savegame_json.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/messages.cpp -o obj/messages.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/addiction.cpp -o obj/addiction.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/melee.cpp -o obj/melee.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/line.cpp -o obj/line.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mission_fail.cpp -o obj/mission_fail.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/input.cpp -o obj/input.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/color.cpp -o obj/color.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mongroupdef.cpp -o obj/mongroupdef.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mapgen_functions.cpp -o obj/mapgen_functions.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mission_end.cpp -o obj/mission_end.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/advanced_inv.cpp -o obj/advanced_inv.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mod_manager.cpp -o obj/mod_manager.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mutation_data.cpp -o obj/mutation_data.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iexamine.cpp -o obj/iexamine.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/wincurse.cpp -o obj/wincurse.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/item_action.cpp -o obj/item_action.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/character.cpp -o obj/character.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/animation_tiles.cpp -o obj/animation_tiles.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/missiondef.cpp -o obj/missiondef.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mission_place.cpp -o obj/mission_place.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/newcharacter.cpp -o obj/newcharacter.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mod_manager_ui.cpp -o obj/mod_manager_ui.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/calendar.cpp -o obj/calendar.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/help.cpp -o obj/help.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/ammo.cpp -o obj/ammo.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/computer.cpp -o obj/computer.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/faction.cpp -o obj/faction.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/debug.cpp -o obj/debug.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/activity_handlers.cpp -o obj/activity_handlers.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mtypedef.cpp -o obj/mtypedef.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/bodypart.cpp -o obj/bodypart.o
    cd src/lua && lua generate_bindings.lua
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/catalua.cpp -o obj/catalua.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/json.cpp -o obj/json.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/overmap.cpp -o obj/overmap.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/trapfunc.cpp -o obj/trapfunc.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/martialarts.cpp -o obj/martialarts.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iuse_software_kitten.cpp -o obj/iuse_software_kitten.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/char_validity_check.cpp -o obj/char_validity_check.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/field.cpp -o obj/field.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/worldfactory.cpp -o obj/worldfactory.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/lightmap.cpp -o obj/lightmap.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/creature.cpp -o obj/creature.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/action.cpp -o obj/action.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mondefense.cpp -o obj/mondefense.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/requirements.cpp -o obj/requirements.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iuse.cpp -o obj/iuse.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mission_start.cpp -o obj/mission_start.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/armor_layers.cpp -o obj/armor_layers.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/pickup.cpp -o obj/pickup.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/itypedef.cpp -o obj/itypedef.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/ranged.cpp -o obj/ranged.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/item.cpp -o obj/item.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mapsharing.cpp -o obj/mapsharing.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/name.cpp -o obj/name.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/start_location.cpp -o obj/start_location.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/map.cpp -o obj/map.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/npctalk.cpp -o obj/npctalk.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/damage.cpp -o obj/damage.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/profession.cpp -o obj/profession.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/output.cpp -o obj/output.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/rng.cpp -o obj/rng.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iuse_software.cpp -o obj/iuse_software.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/gamemode.cpp -o obj/gamemode.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/auto_pickup.cpp -o obj/auto_pickup.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/main.cpp -o obj/main.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/artifact.cpp -o obj/artifact.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/skill.cpp -o obj/skill.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/event.cpp -o obj/event.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/options.cpp -o obj/options.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/inventory.cpp -o obj/inventory.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iuse_actor.cpp -o obj/iuse_actor.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/effect.cpp -o obj/effect.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/savegame.cpp -o obj/savegame.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/veh_interact.cpp -o obj/veh_interact.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/construction.cpp -o obj/construction.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/activity_item_handling.cpp -o obj/activity_item_handling.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/text_snippets.cpp -o obj/text_snippets.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/inventory_ui.cpp -o obj/inventory_ui.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/monster.cpp -o obj/monster.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/npcmove.cpp -o obj/npcmove.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/weather_gen.cpp -o obj/weather_gen.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/savegame_legacy.cpp -o obj/savegame_legacy.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/cursesport.cpp -o obj/cursesport.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/monstergenerator.cpp -o obj/monstergenerator.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/simplexnoise.cpp -o obj/simplexnoise.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/init.cpp -o obj/init.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/player.cpp -o obj/player.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/speech.cpp -o obj/speech.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/vehicle.cpp -o obj/vehicle.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/basecamp.cpp -o obj/basecamp.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/item_group.cpp -o obj/item_group.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/monmove.cpp -o obj/monmove.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/creature_tracker.cpp -o obj/creature_tracker.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/translations.cpp -o obj/translations.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/path_info.cpp -o obj/path_info.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/game.cpp -o obj/game.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iuse_software_sokoban.cpp -o obj/iuse_software_sokoban.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/live_view.cpp -o obj/live_view.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mondeath.cpp -o obj/mondeath.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/tutorial.cpp -o obj/tutorial.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/posix_time.cpp -o obj/posix_time.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/catacharset.cpp -o obj/catacharset.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/scenario.cpp -o obj/scenario.o
>>> Emerging (1 of 1) games-roguelike/cataclysm-dda-0.9c-r3::lolay
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/cata_tiles.cpp -o obj/cata_tiles.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/dependency_tree.cpp -o obj/dependency_tree.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/player_activity.cpp -o obj/player_activity.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/defense.cpp -o obj/defense.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mapbuffer.cpp -o obj/mapbuffer.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/weather.cpp -o obj/weather.o
    clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/wish.cpp -o obj/wish.o
    clang++  -o cataclysm -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR \
              obj/item_action.o obj/damage.o obj/output.o obj/rng.o obj/iuse_software.o obj/mission_fail.o obj/iuse_actor.o obj/iexamine.o obj/activity_item_handling.o obj/monster.o obj/event.o obj/posix_time.o obj/savegame_legacy.o obj/armor_layers.o obj/requirements.o obj/sdltiles.o obj/init.o obj/basecamp.o obj/monmove.o obj/game.o obj/artifact.o obj/bionics.o obj/action.o obj/scenario.o obj/cata_tiles.o obj/dependency_tree.o obj/iuse.o obj/mapgenformat.o obj/main_menu.o obj/editmap.o obj/catalua.o obj/monattack.o obj/mapgen.o obj/faction.o obj/ui.o obj/weather_data.o obj/tileray.o obj/mission.o obj/version.o obj/gamemode.o obj/mission_start.o obj/options.o obj/mondefense.o obj/computer.o obj/messages.o obj/catacharset.o obj/addiction.o obj/line.o obj/input.o obj/color.o obj/savegame.o obj/veh_interact.o obj/construction.o obj/mission_end.o obj/mutation_data.o obj/wincurse.o obj/animation_tiles.o obj/mondeath.o obj/mod_manager_ui.o obj/live_view.o obj/help.o obj/effect.o obj/mtypedef.o obj/overmap.o obj/martialarts.o obj/mapsharing.o obj/char_validity_check.o obj/field.o obj/speech.o obj/creature.o obj/animation_curses.o obj/map.o obj/pickup.o obj/itypedef.o obj/filesystem.o obj/item.o obj/inventory.o obj/name.o obj/veh_typedef.o obj/bodypart.o obj/auto_pickup.o obj/main.o obj/clzones.o obj/skill.o obj/debug.o obj/npctalk.o obj/inventory_ui.o obj/npcmove.o obj/weather_gen.o obj/cursesport.o obj/monstergenerator.o obj/simplexnoise.o obj/item_factory.o obj/vehicle.o obj/item_group.o obj/creature_tracker.o obj/translations.o obj/path_info.o obj/iuse_software_sokoban.o obj/overmapbuffer.o obj/tutorial.o obj/profession.o obj/worldfactory.o obj/defense.o obj/mapbuffer.o obj/weather.o obj/wish.o obj/iuse_software_snake.o obj/savegame_json.o obj/crafting.o obj/active_item_cache.o obj/player.o obj/start_location.o obj/ammo.o obj/mapdata.o obj/nonplayer.o obj/text_snippets.o obj/npc.o obj/mutation.o obj/trapdef.o obj/sounds.o obj/disease.o obj/material.o obj/melee.o obj/mongroupdef.o obj/mapgen_functions.o obj/advanced_inv.o obj/mod_manager.o obj/character.o obj/missiondef.o obj/mission_place.o obj/newcharacter.o obj/calendar.o obj/activity_handlers.o obj/json.o obj/iuse_software_kitten.o obj/trapfunc.o obj/lightmap.o obj/player_activity.o obj/ranged.o -Wl,-O1 -Wl,--as-needed  -m64 -llua -lm    -llua -lm   -lncurses
    make: *** No rule to make target 'en', needed by 'all'.  Stop.
     * ERROR: games-roguelike/cataclysm-dda-0.9c-r3::lolay failed (compile phase):
     *   emake failed
aranea@gentp ~ $ vim tmp/log                                                                                                                           14:24:21
aranea@gentp ~ $ cat log                                                                                                                               14:28:34
cat: log: No such file or directory
1 aranea@gentp ~ $ cat tmp/log                                                                                                                         14:28:36
>>> Emerging (1 of 1) games-roguelike/cataclysm-dda-0.9c-r3::lolay
 * cataclysm-dda-0.9c.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                       [ ok ]
>>> Unpacking source...
>>> Unpacking cataclysm-dda-0.9c.tar.gz to /var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/work
>>> Source unpacked in /var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/work
>>> Preparing source in /var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/work/Cataclysm-DDA-0.C ...
/var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/temp/environment: line 276: epatch: command not found
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/work/Cataclysm-DDA-0.C ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/work/Cataclysm-DDA-0.C ...
 * Compiling ncurses interface...
make -j1 PREFIX=/usr BIN_PREFIX=/var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/image//usr/bin DATA_PREFIX=/var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/image///usr/share/cataclysm-dda LOCALE_DIR=/var/tmp/portage/games-roguelike/cataclysm-dda-0.9c-r3/image//usr/share/locale RELEASE=1 DYNAMIC_LINKING=1 CLANG=0 LOCALIZE=0 LUA=0 NATIVE=linux64 USE_HOME_DIR=1 USE_XDG_DIR=0 
#define VERSION "0.C"
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/material.cpp -o obj/material.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mapgenformat.cpp -o obj/mapgenformat.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/main_menu.cpp -o obj/main_menu.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/veh_typedef.cpp -o obj/veh_typedef.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/animation_curses.cpp -o obj/animation_curses.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/editmap.cpp -o obj/editmap.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iuse_software_snake.cpp -o obj/iuse_software_snake.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/filesystem.cpp -o obj/filesystem.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/sdltiles.cpp -o obj/sdltiles.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/monattack.cpp -o obj/monattack.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mapgen.cpp -o obj/mapgen.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/item_factory.cpp -o obj/item_factory.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/bionics.cpp -o obj/bionics.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/overmapbuffer.cpp -o obj/overmapbuffer.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/crafting.cpp -o obj/crafting.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/active_item_cache.cpp -o obj/active_item_cache.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/ui.cpp -o obj/ui.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/weather_data.cpp -o obj/weather_data.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mapdata.cpp -o obj/mapdata.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/nonplayer.cpp -o obj/nonplayer.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/tileray.cpp -o obj/tileray.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mission.cpp -o obj/mission.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/npc.cpp -o obj/npc.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mutation.cpp -o obj/mutation.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/trapdef.cpp -o obj/trapdef.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/version.cpp -o obj/version.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/clzones.cpp -o obj/clzones.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/sounds.cpp -o obj/sounds.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/disease.cpp -o obj/disease.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/savegame_json.cpp -o obj/savegame_json.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/messages.cpp -o obj/messages.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/addiction.cpp -o obj/addiction.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/melee.cpp -o obj/melee.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/line.cpp -o obj/line.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mission_fail.cpp -o obj/mission_fail.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/input.cpp -o obj/input.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/color.cpp -o obj/color.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mongroupdef.cpp -o obj/mongroupdef.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mapgen_functions.cpp -o obj/mapgen_functions.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mission_end.cpp -o obj/mission_end.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/advanced_inv.cpp -o obj/advanced_inv.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mod_manager.cpp -o obj/mod_manager.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mutation_data.cpp -o obj/mutation_data.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iexamine.cpp -o obj/iexamine.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/wincurse.cpp -o obj/wincurse.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/item_action.cpp -o obj/item_action.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/character.cpp -o obj/character.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/animation_tiles.cpp -o obj/animation_tiles.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/missiondef.cpp -o obj/missiondef.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mission_place.cpp -o obj/mission_place.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/newcharacter.cpp -o obj/newcharacter.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mod_manager_ui.cpp -o obj/mod_manager_ui.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/calendar.cpp -o obj/calendar.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/help.cpp -o obj/help.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/ammo.cpp -o obj/ammo.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/computer.cpp -o obj/computer.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/faction.cpp -o obj/faction.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/debug.cpp -o obj/debug.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/activity_handlers.cpp -o obj/activity_handlers.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mtypedef.cpp -o obj/mtypedef.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/bodypart.cpp -o obj/bodypart.o
cd src/lua && lua generate_bindings.lua
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/catalua.cpp -o obj/catalua.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/json.cpp -o obj/json.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/overmap.cpp -o obj/overmap.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/trapfunc.cpp -o obj/trapfunc.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/martialarts.cpp -o obj/martialarts.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iuse_software_kitten.cpp -o obj/iuse_software_kitten.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/char_validity_check.cpp -o obj/char_validity_check.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/field.cpp -o obj/field.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/worldfactory.cpp -o obj/worldfactory.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/lightmap.cpp -o obj/lightmap.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/creature.cpp -o obj/creature.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/action.cpp -o obj/action.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mondefense.cpp -o obj/mondefense.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/requirements.cpp -o obj/requirements.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iuse.cpp -o obj/iuse.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mission_start.cpp -o obj/mission_start.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/armor_layers.cpp -o obj/armor_layers.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/pickup.cpp -o obj/pickup.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/itypedef.cpp -o obj/itypedef.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/ranged.cpp -o obj/ranged.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/item.cpp -o obj/item.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mapsharing.cpp -o obj/mapsharing.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/name.cpp -o obj/name.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/start_location.cpp -o obj/start_location.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/map.cpp -o obj/map.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/npctalk.cpp -o obj/npctalk.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/damage.cpp -o obj/damage.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/profession.cpp -o obj/profession.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/output.cpp -o obj/output.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/rng.cpp -o obj/rng.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iuse_software.cpp -o obj/iuse_software.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/gamemode.cpp -o obj/gamemode.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/auto_pickup.cpp -o obj/auto_pickup.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/main.cpp -o obj/main.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/artifact.cpp -o obj/artifact.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/skill.cpp -o obj/skill.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/event.cpp -o obj/event.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/options.cpp -o obj/options.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/inventory.cpp -o obj/inventory.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iuse_actor.cpp -o obj/iuse_actor.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/effect.cpp -o obj/effect.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/savegame.cpp -o obj/savegame.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/veh_interact.cpp -o obj/veh_interact.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/construction.cpp -o obj/construction.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/activity_item_handling.cpp -o obj/activity_item_handling.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/text_snippets.cpp -o obj/text_snippets.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/inventory_ui.cpp -o obj/inventory_ui.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/monster.cpp -o obj/monster.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/npcmove.cpp -o obj/npcmove.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/weather_gen.cpp -o obj/weather_gen.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/savegame_legacy.cpp -o obj/savegame_legacy.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/cursesport.cpp -o obj/cursesport.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/monstergenerator.cpp -o obj/monstergenerator.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/simplexnoise.cpp -o obj/simplexnoise.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/init.cpp -o obj/init.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/player.cpp -o obj/player.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/speech.cpp -o obj/speech.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/vehicle.cpp -o obj/vehicle.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/basecamp.cpp -o obj/basecamp.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/item_group.cpp -o obj/item_group.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/monmove.cpp -o obj/monmove.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/creature_tracker.cpp -o obj/creature_tracker.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/translations.cpp -o obj/translations.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/path_info.cpp -o obj/path_info.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/game.cpp -o obj/game.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/iuse_software_sokoban.cpp -o obj/iuse_software_sokoban.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/live_view.cpp -o obj/live_view.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mondeath.cpp -o obj/mondeath.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/tutorial.cpp -o obj/tutorial.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/posix_time.cpp -o obj/posix_time.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/catacharset.cpp -o obj/catacharset.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/scenario.cpp -o obj/scenario.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/cata_tiles.cpp -o obj/cata_tiles.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/dependency_tree.cpp -o obj/dependency_tree.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/player_activity.cpp -o obj/player_activity.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/defense.cpp -o obj/defense.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/mapbuffer.cpp -o obj/mapbuffer.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/weather.cpp -o obj/weather.o
clang++ -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR -march=native -O2 -pipe  -Wall -Wextra -Wno-switch -Wno-sign-compare -Wno-missing-braces -Wno-type-limits -Wno-narrowing    --std=c++11 -MMD -m64      -DLUA -c src/wish.cpp -o obj/wish.o
clang++  -o cataclysm -DRELEASE -DPREFIX="/usr" -DUSE_HOME_DIR \
      obj/item_action.o obj/damage.o obj/output.o obj/rng.o obj/iuse_software.o obj/mission_fail.o obj/iuse_actor.o obj/iexamine.o obj/activity_item_handling.o obj/monster.o obj/event.o obj/posix_time.o obj/savegame_legacy.o obj/armor_layers.o obj/requirements.o obj/sdltiles.o obj/init.o obj/basecamp.o obj/monmove.o obj/game.o obj/artifact.o obj/bionics.o obj/action.o obj/scenario.o obj/cata_tiles.o obj/dependency_tree.o obj/iuse.o obj/mapgenformat.o obj/main_menu.o obj/editmap.o obj/catalua.o obj/monattack.o obj/mapgen.o obj/faction.o obj/ui.o obj/weather_data.o obj/tileray.o obj/mission.o obj/version.o obj/gamemode.o obj/mission_start.o obj/options.o obj/mondefense.o obj/computer.o obj/messages.o obj/catacharset.o obj/addiction.o obj/line.o obj/input.o obj/color.o obj/savegame.o obj/veh_interact.o obj/construction.o obj/mission_end.o obj/mutation_data.o obj/wincurse.o obj/animation_tiles.o obj/mondeath.o obj/mod_manager_ui.o obj/live_view.o obj/help.o obj/effect.o obj/mtypedef.o obj/overmap.o obj/martialarts.o obj/mapsharing.o obj/char_validity_check.o obj/field.o obj/speech.o obj/creature.o obj/animation_curses.o obj/map.o obj/pickup.o obj/itypedef.o obj/filesystem.o obj/item.o obj/inventory.o obj/name.o obj/veh_typedef.o obj/bodypart.o obj/auto_pickup.o obj/main.o obj/clzones.o obj/skill.o obj/debug.o obj/npctalk.o obj/inventory_ui.o obj/npcmove.o obj/weather_gen.o obj/cursesport.o obj/monstergenerator.o obj/simplexnoise.o obj/item_factory.o obj/vehicle.o obj/item_group.o obj/creature_tracker.o obj/translations.o obj/path_info.o obj/iuse_software_sokoban.o obj/overmapbuffer.o obj/tutorial.o obj/profession.o obj/worldfactory.o obj/defense.o obj/mapbuffer.o obj/weather.o obj/wish.o obj/iuse_software_snake.o obj/savegame_json.o obj/crafting.o obj/active_item_cache.o obj/player.o obj/start_location.o obj/ammo.o obj/mapdata.o obj/nonplayer.o obj/text_snippets.o obj/npc.o obj/mutation.o obj/trapdef.o obj/sounds.o obj/disease.o obj/material.o obj/melee.o obj/mongroupdef.o obj/mapgen_functions.o obj/advanced_inv.o obj/mod_manager.o obj/character.o obj/missiondef.o obj/mission_place.o obj/newcharacter.o obj/calendar.o obj/activity_handlers.o obj/json.o obj/iuse_software_kitten.o obj/trapfunc.o obj/lightmap.o obj/player_activity.o obj/ranged.o -Wl,-O1 -Wl,--as-needed  -m64 -llua -lm    -llua -lm   -lncurses
make: *** No rule to make target 'en', needed by 'all'.  Stop.
 * ERROR: games-roguelike/cataclysm-dda-0.9c-r3::lolay failed (compile phase):
 *   emake failed
leycec commented 8 years ago

Thanks for the recent spate of detailed commentary! Your legendary bug-reporting skills are without peer. I'm a bit pressed for time today, but hope to examine this horrifying breakage over the weekend.

leycec commented 8 years ago

Fixed by 31a0d0c4b. This and related issues were the cause of erroneous assumptions on my part. The Cataclysm: DDA Makefile doesn't quite behave as expected, because... well, GNU Make, right? This has now been rectified, tested, and documented in full.

I sincerely appreciate your slavish devotion to the Cataclysm: DDA ebuild(s), which clearly needed the volunteer love. Thanks yet again! May the Fountain of Code Youth bless your every future contribution. :fountain: