# Illegal instruction on debian

**URL:** https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007
**Category:** The Garage
**Created:** [August 5, 2014, 1:38pm UTC](https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007 "2014-08-05T13:38:31Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![psyduck](https://avatars.discourse-cdn.com/v4/letter/p/96bed5/32.png) [@psyduck](https://discourse.cataclysmdda.org/u/psyduck)
#### Post date: [August 5, 2014, 1:38pm UTC](https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007/1 "2014-08-05T13:38:31Z")

</div>

i get “Illegal instruction” on launching cataclysm  
i cant compile it because i have only 128mb ram on my old laptop, what to do?

---

<div class="post-metadata">

### Author: ![Mr\_Epic\_Cheese\_Man](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mr_epic_cheese_man/32/54_2.png) [@Mr\_Epic\_Cheese\_Man](https://discourse.cataclysmdda.org/u/Mr_Epic_Cheese_Man)
#### Post date: [August 5, 2014, 3:26pm UTC](https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007/2 "2014-08-05T15:26:10Z")

</div>

Stop smuggling guns and narcotics dammit! You should be clean after that.

---

<div class="post-metadata">

### Author: ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)
#### Post date: [August 5, 2014, 3:59pm UTC](https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007/3 "2014-08-05T15:59:36Z")

</div>

Not enough info to diagnose your problem.  
If you can configure your system to make a core dump and provide the exact version of the program we can probably figure out what it is.

---

<div class="post-metadata">

### Author: ![psyduck](https://avatars.discourse-cdn.com/v4/letter/p/96bed5/32.png) [@psyduck](https://discourse.cataclysmdda.org/u/psyduck)
#### Post date: [August 5, 2014, 4:28pm UTC](https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007/4 "2014-08-05T16:28:19Z")

</div>

its linux consle version from main page, i extract tar type ./cataclysm and i get illegal instruction  
i have all libs installed

---

<div class="post-metadata">

### Author: ![LazyCat-rus](https://avatars.discourse-cdn.com/v4/letter/l/258eb7/32.png) [@LazyCat-rus](https://discourse.cataclysmdda.org/u/LazyCat-rus)
#### Post date: [August 5, 2014, 6:17pm UTC](https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007/5 "2014-08-05T18:17:39Z")

</div>

debian version, cpu type? cdda version?

---

<div class="post-metadata">

### Author: ![psyduck](https://avatars.discourse-cdn.com/v4/letter/p/96bed5/32.png) [@psyduck](https://discourse.cataclysmdda.org/u/psyduck)
#### Post date: [August 5, 2014, 7:32pm UTC](https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007/6 "2014-08-05T19:32:05Z")

</div>

inux Version 3.2.0-4-686-pae  
Compiled #1 SMP Debian 3.2.57-3  
497MHz Intel Pentium III Processor, 128M RAM

---

<div class="post-metadata">

### Author: ![LazyCat-rus](https://avatars.discourse-cdn.com/v4/letter/l/258eb7/32.png) [@LazyCat-rus](https://discourse.cataclysmdda.org/u/LazyCat-rus)
#### Post date: [August 6, 2014, 5:57am UTC](https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007/7 "2014-08-06T05:57:41Z")

</div>

Still need debian version to reproduce it… 6.x? 7.x? 8.x?  
Still need CDDA version

---

<div class="post-metadata">

### Author: ![psyduck](https://avatars.discourse-cdn.com/v4/letter/p/96bed5/32.png) [@psyduck](https://discourse.cataclysmdda.org/u/psyduck)
#### Post date: [August 6, 2014, 10:34pm UTC](https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007/8 "2014-08-06T22:34:33Z")

</div>

debian 7.5 cdda 0.A

---

<div class="post-metadata">

### Author: ![ffcc](https://avatars.discourse-cdn.com/v4/letter/f/cdc98d/32.png) [@ffcc](https://discourse.cataclysmdda.org/u/ffcc)
#### Post date: [August 11, 2014, 6:53pm UTC](https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007/9 "2014-08-11T18:53:56Z")

</div>

Same problem here on ubuntu 2.6.32-38-generic. I suspect gcc version (gcc (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3) as i can play from that same ubuntu installation but chrooting to an Archlinux (gcc (GCC) 4.9.1) i installed on a usb key. I have some graphics missing though (objects not showing: it seems that an image file for those objects/monsters couldnt be found).  
I compiled the git version (2014-08-09 17:55) with SDL.

---

<div class="post-metadata">

### Author: ![ffcc](https://avatars.discourse-cdn.com/v4/letter/f/cdc98d/32.png) [@ffcc](https://discourse.cataclysmdda.org/u/ffcc)
#### Post date: [August 11, 2014, 7:10pm UTC](https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007/10 "2014-08-11T19:10:38Z")

</div>

Turns out that the git version works in the Arch USB key but not the compiled versions (SDL and ncurses). My CPU is an old “AMD Athlon™ XP 2400+”. Might it be due to the fact that it doesnt support SSE2 and above? I have similar problems with other compiled packages (i guess they are compiled with SSE2+ flags enabled).

---

<div class="post-metadata">

### Author: ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)
#### Post date: [August 15, 2014, 6:09am UTC](https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007/11 "2014-08-15T06:09:38Z")

</div>

The only thing that comes to mind is that perhaps we’re building for 64 bit architecture now. As far as I know we’re not using any options that restrict what systems it can run on.

---

<div class="post-metadata">

### Author: ![ffcc](https://avatars.discourse-cdn.com/v4/letter/f/cdc98d/32.png) [@ffcc](https://discourse.cataclysmdda.org/u/ffcc)
#### Post date: [August 21, 2014, 7:36am UTC](https://discourse.cataclysmdda.org/t/illegal-instruction-on-debian/7007/12 "2014-08-21T07:36:01Z")

</div>

Output of ‘file’ command on cataclysm executable:

cataclysm: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=c8cab0ae6369d23c11da4dd68577b7625f7ee321, stripped

It’s a 32bit executable.
