A developer of http://www.radakan.org helped me compiling your game on Linux (64bit). The attached file for cmake is written by him.
I had to comment out line 90 in input.c, as itoa is not a standard function (not provided by stdlib.h. I was told that it can be replaced by sprintfs, although the latter function works differently.
I compile successfully after that, but when running, the game freezes in the loading screen and I get following output:
$ ./Butterfly
*** glibc detected *** ./Butterfly: double free or corruption (top): 0x0000000001f37ca0 ***
======= Backtrace: =========
/lib/libc.so.6(+0x71906)[0x7fb4b03a2906]
/lib/libc.so.6(cfree+0x6c)[0x7fb4b03a763c]
/usr/lib/liballeg.so.4.4(destroy_bitmap+0x87)[0x7fb4b0959f77]
./Butterfly(prepare_circles+0x1307)[0x4180fa]
./Butterfly(prepare_display+0x13d)[0x416d79]
./Butterfly(init_at_startup+0x195)[0x44f2cd]
./Butterfly(main+0x88)[0x44f12c]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7fb4b034fb6d]
./Butterfly[0x406b99]
======= Memory map: ========
00400000-00460000 r-xp 00000000 08:05 9576531 /home/qubodup/src/releases/Butterfly_v11_src/Butterfly_v11_win/Butterfly
00660000-0067c000 rw-p 00060000 08:05 9576531 /home/qubodup/src/releases/Butterfly_v11_src/Butterfly_v11_win/Butterfly
0067c000-006e9000 rw-p 00000000 00:00 0
0188e000-01f56000 rw-p 00000000 00:00 0 [heap]
7fb4a8000000-7fb4a8021000 rw-p 00000000 00:00 0
7fb4a8021000-7fb4ac000000 ---p 00000000 00:00 0
7fb4ad4c0000-7fb4ad4d6000 r-xp 00000000 08:05 5268358 /usr/lib/libgcc_s.so.1
7fb4ad4d6000-7fb4ad6d5000 ---p 00016000 08:05 5268358 /usr/lib/libgcc_s.so.1
7fb4ad6d5000-7fb4ad6d6000 rw-p 00015000 08:05 5268358 /usr/lib/libgcc_s.so.1
7fb4ad6d6000-7fb4ad8ab000 rw-s 00000000 00:04 51675143 /SYSV00000000 (deleted)
7fb4ad8ab000-7fb4ad8ac000 ---p 00000000 00:00 0
7fb4ad8ac000-7fb4ae0ac000 rw-p 00000000 00:00 0
7fb4ae0ac000-7fb4ae0f9000 rw-p 00000000 00:00 0
7fb4ae176000-7fb4ae177000 ---p 00000000 00:00 0
7fb4ae177000-7fb4ae977000 rw-p 00000000 00:00 0
7fb4ae977000-7fb4ae97c000 r-xp 00000000 08:05 1006740 /usr/lib/libXdmcp.so.6.0.0
7fb4ae97c000-7fb4aeb7b000 ---p 00005000 08:05 1006740 /usr/lib/libXdmcp.so.6.0.0
7fb4aeb7b000-7fb4aeb7c000 rw-p 00004000 08:05 1006740 /usr/lib/libXdmcp.so.6.0.0
7fb4aeb7c000-7fb4aeb7e000 r-xp 00000000 08:05 1006743 /usr/lib/libXau.so.6.0.0
7fb4aeb7e000-7fb4aed7d000 ---p 00002000 08:05 1006743 /usr/lib/libXau.so.6.0.0
7fb4aed7d000-7fb4aed7e000 rw-p 00001000 08:05 1006743 /usr/lib/libXau.so.6.0.0
7fb4aed7e000-7fb4aed83000 r-xp 00000000 08:05 5267607 /usr/lib/libXfixes.so.3.1.0
7fb4aed83000-7fb4aef82000 ---p 00005000 08:05 5267607 /usr/lib/libXfixes.so.3.1.0
7fb4aef82000-7fb4aef83000 rw-p 00004000 08:05 5267607 /usr/lib/libXfixes.so.3.1.0
7fb4aef83000-7fb4aef8c000 r-xp 00000000 08:05 5267627 /usr/lib/libXrender.so.1.3.0
7fb4aef8c000-7fb4af18b000 ---p 00009000 08:05 5267627 /usr/lib/libXrender.so.1.3.0
7fb4af18b000-7fb4af18c000 rw-p 00008000 08:05 5267627 /usr/lib/libXrender.so.1.3.0
7fb4af18c000-7fb4af18e000 r-xp 00000000 08:05 1312112 /lib/libdl-2.11.1.so
7fb4af18e000-7fb4af38e000 ---p 00002000 08:05 1312112 /lib/libdl-2.11.1.so
7fb4af38e000-7fb4af38f000 r--p 00002000 08:05 1312112 /lib/libdl-2.11.1.so
7fb4af38f000-7fb4af390000 rw-p 00003000 08:05 1312112 /lib/libdl-2.11.1.so
7fb4af390000-7fb4af3aa000 r-xp 00000000 08:05 1006828 /usr/lib/libxcb.so.1.1.0
7fb4af3aa000-7fb4af5aa000 ---p 0001a000 08:05 1006828 /usr/lib/libxcb.so.1.1.0
7fb4af5aa000-7fb4af5ab000 rw-p 0001a000 08:05 1006828 /usr/lib/libxcb.so.1.1.0
7fb4af5ab000-7fb4af5b0000 r-xp 00000000 08:05 5267619 /usr/lib/libXxf86vm.so.1.0.0
7fb4af5b0000-7fb4af7af000 ---p 00005000 08:05 5267619 /usr/lib/libXxf86vm.so.1.0.0
7fb4af7af000-7fb4af7b0000 rw-p 00004000 08:05 5267619 /usr/lib/libXxf86vm.so.1.0.0
7fb4af7b0000-7fb4af7c0000 r-xp 00000000 08:05 5267593 /usr/lib/libXpm.so.4.11.0
7fb4af7c0000-7fb4af9c0000 ---p 00010000 08:05 5267593 /usr/lib/libXpm.so.4.11.0
7fb4af9c0000-7fb4af9c1000 rw-p 00010000 08:05 5267593 /usr/lib/libXpm.so.4.11.0
7fb4af9c1000-7fb4af9ca000 r-xp 00000000 08:05 5268797 /usr/lib/libXcursor.so.1.0.2
7fb4af9ca000-7fb4afbc9000 ---p 00009000 08:05 5268797 /usr/lib/libXcursor.so.1.0.2
7fb4afbc9000-7fb4afbca000 rw-p 00008000 08:05 5268797 /usr/lib/libXcursor.so.1.0.2
7fb4afbca000-7fb4afbdb000 r-xp 00000000 08:05 5267581 /usr/lib/libXext.so.6.4.0
7fb4afbdb000-7fb4afddb000 ---p 00011000 08:05 5267581 /usr/lib/libXext.so.6.4.0
7fb4afddb000-7fb4afddc000 rw-p 00011000 08:05 5267581 /usr/lib/libXext.so.6.4.0
7fb4afddc000-7fb4aff0f000 r-xp 00000000 08:05 1006850 /usr/lib/libX11.so.6.3.0
7fb4aff0f000-7fb4b010f000 ---p 00133000 08:05 1006850 /usr/lib/libX11.so.6.3.0
7fb4b010f000-7fb4b0115000 rw-p 00133000 08:05 1006850 /usr/lib/libX11.so.6.3.0
7fb4b0115000-7fb4b012c000 r-xp 00000000 08:05 1310775 /lib/libpthread-2.11.1.so
7fb4b012c000-7fb4b032b000 ---p 00017000 08:05 1310775 /lib/libpthread-2.11.1.so
7fb4b032b000-7fb4b032c000 r--p 00016000 08:05 1310775 /lib/libpthread-2.11.1.so
7fb4b032c000-7fb4b032d000 rw-p 00017000 08:05 1310775 /lib/libpthread-2.11.1.so
7fb4b032d000-7fb4b0331000 rw-p 00000000 00:00 0
7fb4b0331000-7fb4b047e000 r-xp 00000000 08:05 1312599 /lib/libc-2.11.1.so
7fb4b047e000-7fb4b067d000 ---p 0014d000 08:05 1312599 /lib/libc-2.11.1.so
7fb4b067d000-7fb4b0681000 r--p 0014c000 08:05 1312599 /lib/libc-2.11.1.so
7fb4b0681000-7fb4b0682000 rw-p 00150000 08:05 1312599 /lib/libc-2.11.1.so
7fb4b0682000-7fb4b0687000 rw-p 00000000 00:00 0
7fb4b0687000-7fb4b0707000 r-xp 00000000 08:05 1312183 /lib/libm-2.11.1.so
7fb4b0707000-7fb4b0907000 ---p 00080000 08:05 1312183 /lib/libm-2.11.1.so
7fb4b0907000-7fb4b0908000 r--p 00080000 08:05 1312183 /lib/libm-2.11.1.so^CAborted