# Can't make it past "make" in Debian

**URL:** <https://discourse.cataclysmdda.org/t/cant-make-it-past-make-in-debian/12325>\
**Category:** The Garage\
**Created:** [August 5, 2016, 7:32pm UTC](https://discourse.cataclysmdda.org/t/cant-make-it-past-make-in-debian/12325 "2016-08-05T19:32:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nhatorama](https://avatars.discourse-cdn.com/v4/letter/n/c6cbf5/32.png) [@Nhatorama](https://discourse.cataclysmdda.org/u/Nhatorama)\
**Post date:** [August 5, 2016, 7:32pm UTC](https://discourse.cataclysmdda.org/t/cant-make-it-past-make-in-debian/12325/1 "2016-08-05T19:32:19Z")

</div>

This is what I did first without errors:

sudo apt install git  
sudo git clone git://github.com/CleverRaven/Cataclysm-DDA.git  
cd Cataclysm-DDA  
sudo apt install libncurses5-dev libncursesw5-dev g++ libsdl2-dev libsdl2-ttf-dev libsdl2-image-dev  
sudo make CLANG=1 CCACHE=1 RELEASE=1 TILES=1 SOUND=1 LUA=1

This is the result of the sudo make… line:

`:/Cataclysm-DDA$ sudo make CLANG=1 CCACHE=1 RELEASE=1 TILES=1 SOUND=1 LUA=1
Cannot run an astyle check, your system either does not have astyle, or it is too old.
tools/json_format_check.sh
CCACHE_CPP2=1 ccache clang++ -DRELEASE -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Os -Wall -Wextra -Werror -std=c++11 -MMD -D_REENTRANT -I/usr/include/SDL2 -DSDL_SOUND -I/usr/include/lua5.2 -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/sdltiles.cpp -o obj/tiles/sdltiles.o
src/sdltiles.cpp:690:22: error: no matching constructor for initialization of 'options_manager::cOpt'
    display_option = options_manager::cOpt("graphics", _("Display"),
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/options.h:42:15: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 7 were provided
        class cOpt
              ^
src/options.h:47:17: note: candidate constructor not viable: requires 0 arguments, but 7 were provided
                cOpt();
                ^
src/sdltiles.cpp:2216:14: error: no member named 'random_shuffle' in namespace 'std'
        std::random_shuffle( playlist_indexes.begin(), playlist_indexes.end() );
        ~~~~~ ^
2 errors generated.
Makefile:638: recipe for target 'obj/tiles/sdltiles.o' failed
make: *** [obj/tiles/sdltiles.o] Error 1`

CDDA used to start the first time I installed it. It’s when I tried to get ChestHoleSoundSet soundpack to work and updating to the latest experimental that I stopped being able to start CDDA.

---

<div class="post-metadata">

**Author:** ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)\
**Post date:** [August 5, 2016, 8:00pm UTC](https://discourse.cataclysmdda.org/t/cant-make-it-past-make-in-debian/12325/2 "2016-08-05T20:00:40Z")

</div>

Shit, I forgot to test tiles during last update.

Try without tiles and sound for now

---

<div class="post-metadata">

**Author:** ![Nhatorama](https://avatars.discourse-cdn.com/v4/letter/n/c6cbf5/32.png) [@Nhatorama](https://discourse.cataclysmdda.org/u/Nhatorama)\
**Post date:** [August 5, 2016, 8:33pm UTC](https://discourse.cataclysmdda.org/t/cant-make-it-past-make-in-debian/12325/3 "2016-08-05T20:33:05Z")

</div>

Ran:  
:/Cataclysm-DDA$ sudo make CLANG=1 CCACHE=1 RELEASE=1 LUA=1

:/Cataclysm-DDA$ cataclysm  
bash: cataclysm: command not found

:/Cataclysm-DDA$ dir  
astyled\_whitelist CMakeLists.txt doc LICENSE.txt src  
cataclysm CMakeModules doxygen\_doc lua tests  
cataclysm.a cmake\_uninstall.cmake.in freenode.txt Makefile tools  
Cataclysm-DDA [COMPILING-CMAKE.md](http://COMPILING-CMAKE.md) gfx msvc-full-features utilities  
Cataclysm-DDA.sublime-project [COMPILING.md](http://COMPILING.md)[ISSUES.md](http://ISSUES.md) obj  
cataclysm-launcher [CONTRIBUTING.md](http://CONTRIBUTING.md) json\_whitelist [README.md](http://README.md)  
CataclysmWin.cbp data lang SIGNOFF

---

<div class="post-metadata">

**Author:** ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)\
**Post date:** [August 6, 2016, 9:34am UTC](https://discourse.cataclysmdda.org/t/cant-make-it-past-make-in-debian/12325/4 "2016-08-06T09:34:55Z")

</div>

You forgot ./  
./cataclysm

---

<div class="post-metadata">

**Author:** ![Nhatorama](https://avatars.discourse-cdn.com/v4/letter/n/c6cbf5/32.png) [@Nhatorama](https://discourse.cataclysmdda.org/u/Nhatorama)\
**Post date:** [August 6, 2016, 12:34pm UTC](https://discourse.cataclysmdda.org/t/cant-make-it-past-make-in-debian/12325/5 "2016-08-06T12:34:42Z")

</div>

[quote=“Coolthulhu, post:4, topic:12325”]You forgot ./  
./cataclysm[/quote]

Thanks, that worked.

./cataclysm-tiles is working now.

Shortly after I run `make` I always get:

```auto

```

Is that important? Can you send me a link with instructions on how to install it and which one to get?

Thanks, much appreciated.
