Git Product home page Git Product logo

aleph-one-marathon / alephone Goto Github PK

View Code? Open in Web Editor NEW
636.0 636.0 101.0 25.85 MB

Aleph One is the open source continuation of Bungie’s Marathon 2 game engine.

Home Page: https://alephone.lhowon.org/

License: GNU General Public License v3.0

C++ 58.86% C 39.78% HTML 0.04% Shell 0.06% Objective-C++ 0.07% Makefile 0.44% M4 0.22% Perl 0.07% GLSL 0.27% CMake 0.01% PowerShell 0.09% Lua 0.11%

alephone's People

Contributors

celesteisabel avatar cseppan avatar darealshinji avatar dritanium avatar ecpeterson avatar emilazy avatar h3xx avatar hopper262 avatar kolfering avatar lidmop avatar maddthesane avatar mmorrisonlk avatar mwoenker avatar orbea avatar pfhore-github avatar solrabizna avatar trajansrow avatar treellama avatar zeamador avatar zebe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alephone's Issues

Marthon Eternal: corrupted double-linked list

When using a debug alephone-40498e7_2016.03.07_master-x86_64-1_git and starting Marathon Eternal I get this backtrace. It does still seem to work, at least to some level.

$ marathon-eternal 
Aleph One Linux 2015-09-07 1.3a1
https://alephone.lhowon.org/

Original code by Bungie Software <http://www.bungie.com/>
Additional work by Loren Petrich, Chris Pruett, Rhys Hill et al.
TCP/IP networking by Woody Zenfell
Expat XML library by James Clark
SDL port by Christian Bauer <[email protected]>

This is free software with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
For details, see the file COPYING.

Built with network play enabled.

Built with Lua scripting enabled.
[mp3 @ 0x23fbc00] Skipping 0 bytes of junk at 2100.
[mp3 @ 0x23fbc00] Estimating duration from bitrate, this may be inaccurate
GL_VENDOR: nouveau
GL_RENDERER: Gallium 0.4 on NVF1
GL_VERSION: 3.0 Mesa 11.3.0-devel (git-353a4f8)
WARNING: destroying GPU memory cache with some buffers still in use
*** Error in `alephone': corrupted double-linked list: 0x00000000028dd0f0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x776f4)[0x7f9ee41b46f4]
/lib64/libc.so.6(+0x7e838)[0x7f9ee41bb838]
/lib64/libc.so.6(+0x801e8)[0x7f9ee41bd1e8]
/lib64/libc.so.6(cfree+0x4c)[0x7f9ee41c0c1c]
alephone[0x7532c1]
alephone[0x753252]
alephone[0x753252]
alephone[0x753252]
alephone[0x753252]
alephone[0x753252]
alephone[0x753252]
alephone[0x753252]
alephone[0x753252]
alephone[0x7532ed]
/lib64/libc.so.6(+0x39fb8)[0x7f9ee4176fb8]
/lib64/libc.so.6(+0x3a005)[0x7f9ee4177005]
/lib64/libc.so.6(__libc_start_main+0xf7)[0x7f9ee415d7d7]
alephone[0x415a09]
======= Memory map: ========
00400000-0088e000 r-xp 00000000 08:02 1183319                            /usr/games/alephone
00a8d000-00aa4000 r--p 0048d000 08:02 1183319                            /usr/games/alephone
00aa4000-00b21000 rw-p 004a4000 08:02 1183319                            /usr/games/alephone
00b21000-00b3d000 rw-p 00000000 00:00 0 
022af000-038f1000 rw-p 00000000 00:00 0                                  [heap]
7f9ed2dff000-7f9ed2e00000 ---p 00000000 00:00 0 
7f9ed2e00000-7f9ed3600000 rw-p 00000000 00:00 0 
7f9ed3600000-7f9ed4000000 rwxp 00000000 00:00 0 
7f9ed4000000-7f9ed4021000 rw-p 00000000 00:00 0 
7f9ed4021000-7f9ed8000000 ---p 00000000 00:00 0 
7f9ed821f000-7f9ed841f000 rw-s 167e8a000 00:06 11421                     /dev/dri/card0
7f9ed8753000-7f9ed8917000 rw-p 00000000 00:00 0 
7f9ed8a44000-7f9ed922c000 rw-p 00000000 00:00 0 
7f9ed922c000-7f9ed922d000 ---p 00000000 00:00 0 
7f9ed922d000-7f9ed9a2d000 rw-p 00000000 00:00 0 
7f9ed9a2d000-7f9ed9a38000 r-xp 00000000 08:02 542298                     /lib64/libnss_files-2.23.so
7f9ed9a38000-7f9ed9c37000 ---p 0000b000 08:02 542298                     /lib64/libnss_files-2.23.so
7f9ed9c37000-7f9ed9c38000 r--p 0000a000 08:02 542298                     /lib64/libnss_files-2.23.so
7f9ed9c38000-7f9ed9c39000 rw-p 0000b000 08:02 542298                     /lib64/libnss_files-2.23.so
7f9ed9c39000-7f9ed9c3f000 rw-p 00000000 00:00 0 
7f9ed9c45000-7f9ed9c50000 r-xp 00000000 08:02 542300                     /lib64/libnss_nis-2.23.so
7f9ed9c50000-7f9ed9e4f000 ---p 0000b000 08:02 542300                     /lib64/libnss_nis-2.23.so
7f9ed9e4f000-7f9ed9e50000 r--p 0000a000 08:02 542300                     /lib64/libnss_nis-2.23.so
7f9ed9e50000-7f9ed9e51000 rw-p 0000b000 08:02 542300                     /lib64/libnss_nis-2.23.so
7f9ed9e55000-7f9ed9e6b000 r-xp 00000000 08:02 542294                     /lib64/libnsl-2.23.so
7f9ed9e6b000-7f9eda06b000 ---p 00016000 08:02 542294                     /lib64/libnsl-2.23.so
7f9eda06b000-7f9eda06c000 r--p 00016000 08:02 542294                     /lib64/libnsl-2.23.so
7f9eda06c000-7f9eda06d000 rw-p 00017000 08:02 542294                     /lib64/libnsl-2.23.so
7f9eda06d000-7f9eda06f000 rw-p 00000000 00:00 0 
7f9eda075000-7f9eda07d000 r-xp 00000000 08:02 542295                     /lib64/libnss_compat-2.23.so
7f9eda07d000-7f9eda27c000 ---p 00008000 08:02 542295                     /lib64/libnss_compat-2.23.so
7f9eda27c000-7f9eda27d000 r--p 00007000 08:02 542295                     /lib64/libnss_compat-2.23.so
7f9eda27d000-7f9eda27e000 rw-p 00008000 08:02 542295                     /lib64/libnss_compat-2.23.so
7f9eda285000-7f9eda2be000 r-xp 00000000 08:02 1048672                    /usr/lib64/libjpeg.so.8.0.1
7f9eda2be000-7f9eda4be000 ---p 00039000 08:02 1048672                    /usr/lib64/libjpeg.so.8.0.1
7f9eda4be000-7f9eda4bf000 rw-p 00039000 08:02 1048672                    /usr/lib64/libjpeg.so.8.0.1
7f9eda4c5000-7f9eda4c9000 r-xp 00000000 08:02 1111449                    /usr/lib64/libtxc_dxtn.so
7f9eda4c9000-7f9eda6c8000 ---p 00004000 08:02 1111449                    /usr/lib64/libtxc_dxtn.so
7f9eda6c8000-7f9eda6c9000 rw-p 00003000 08:02 1111449                    /usr/lib64/libtxc_dxtn.so
7f9eda6cd000-7f9eda6d3000 r-xp 00000000 08:02 1074855                    /usr/lib64/libdrm_nouveau.so.2.0.0
7f9eda6d3000-7f9eda8d3000 ---p 00006000 08:02 1074855                    /usr/lib64/libdrm_nouveau.so.2.0.0
7f9eda8d3000-7f9eda8d4000 rw-p 00006000 08:02 1074855                    /usr/lib64/libdrm_nouveau.so.2.0.0
7f9eda8d5000-7f9edb023000 r-xp 00000000 08:02 1243391                    /usr/lib64/xorg/modules/dri/nouveau_dri.so
7f9edb023000-7f9edb223000 ---p 0074e000 08:02 1243391                    /usr/lib64/xorg/modules/dri/nouveau_dri.so
7f9edb223000-7f9edb24d000 r--p 0074e000 08:02 1243391                    /usr/lib64/xorg/modules/dri/nouveau_dri.so
7f9edb24d000-7f9edb256000 rw-p 00778000 08:02 1243391                    /usr/lib64/xorg/modules/dri/nouveau_dri.so
7f9edb256000-7f9edb44b000 rw-p 00000000 00:00 0 
7f9edb44d000-7f9edb471000 r-xp 00000000 08:02 542658                     /lib64/libudev.so.1.6.3
7f9edb471000-7f9edb670000 ---p 00024000 08:02 542658                     /lib64/libudev.so.1.6.3
7f9edb670000-7f9edb672000 rw-p 00023000 08:02 542658                     /lib64/libudev.so.1.6.3
7f9edc0f5000-7f9edc0fe000 r-xp 00000000 08:02 1121212                    /usr/lib64/libXrender.so.1.3.0
7f9edc0fe000-7f9edc2fd000 ---p 00009000 08:02 1121212                    /usr/lib64/libXrender.so.1.3.0
7f9edc2fd000-7f9edc2fe000 rw-p 00008000 08:02 1121212                    /usr/lib64/libXrender.so.1.3.0
7f9edc305000-7f9edc30e000 r-xp 00000000 08:02 1121199                    /usr/lib64/libXcursor.so.1.0.2
7f9edc30e000-7f9edc50e000 ---p 00009000 08:02 1121199                    /usr/lib64/libXcursor.so.1.0.2
7f9edc50e000-7f9edc50f000 rw-p 00009000 08:02 1121199                    /usr/lib64/libXcursor.so.1.0.2
7f9edc515000-7f9edc51c000 r-xp 00000000 08:02 1114931                    /usr/lib64/libffi.so.6.0.4
7f9edc51c000-7f9edc71c000 ---p 00007000 08:02 1114931                    /usr/lib64/libffi.so.6.0.4
7f9edc71c000-7f9edc71d000 rw-p 00007000 08:02 1114931                    /usr/lib64/libffi.so.6.0.4
7f9edc71d000-7f9edc72f000 r-xp 00000000 08:02 531787                     /lib64/libgpg-error.so.0.17.0
7f9edc72f000-7f9edc92e000 ---p 00012000 08:02 531787                     /lib64/libgpg-error.so.0.17.0
7f9edc92e000-7f9edc92f000 rw-p 00011000 08:02 531787                     /lib64/libgpg-error.so.0.17.0
7f9edc935000-7f9edc9aa000 r-xp 00000000 08:02 1109466                    /usr/lib64/libgmp.so.10.3.0
7f9edc9aa000-7f9edcba9000 ---p 00075000 08:02 1109466                    /usr/lib64/libgmp.so.10.3.0
7f9edcba9000-7f9edcbab000 rw-p 00074000 08:02 1109466                    /usr/lib64/libgmp.so.10.3.0
7f9edcbad000-7f9edcbdf000 r-xp 00000000 08:02 1121353                    /usr/lib64/libhogweed.so.4.2
7f9edcbdf000-7f9edcddf000 ---p 00032000 08:02 1121353                    /usr/lib64/libhogweed.so.4.2
7f9edcddf000-7f9edcde0000 r--p 00032000 08:02 1121353                    /usr/lib64/libhogweed.so.4.2
7f9edcde0000-7f9edcde1000 rw-p 00033000 08:02 1121353                    /usr/lib64/libhogweed.so.4.2
7f9edcde5000-7f9edce19000 r-xp 00000000 08:02 1121354                    /usr/lib64/libnettle.so.6.2
7f9edce19000-7f9edd018000 ---p 00034000 08:02 1121354                    /usr/lib64/libnettle.so.6.2
7f9edd018000-7f9edd01a000 r--p 00033000 08:02 1121354                    /usr/lib64/libnettle.so.6.2
7f9edd01a000-7f9edd01b000 rw-p 00035000 08:02 1121354                    /usr/lib64/libnettle.so.6.2
7f9edd01d000-7f9edd073000 r-xp 00000000 08:02 1121394                    /usr/lib64/libp11-kit.so.0.1.0
7f9edd073000-7f9edd273000 ---p 00056000 08:02 1121394                    /usr/lib64/libp11-kit.so.0.1.0
7f9edd273000-7f9edd27d000 r--p 00056000 08:02 1121394                    /usr/lib64/libp11-kit.so.0.1.0
7f9edd27d000-7f9edd27f000 rw-p 00060000 08:02 1121394                    /usr/lib64/libp11-kit.so.0.1.0
7f9edd285000-7f9edd35b000 r-xp 00000000 08:02 539335                     /lib64/libgcrypt.so.20.0.5
7f9edd35b000-7f9edd55b000 ---p 000d6000 08:02 539335                     /lib64/libgcrypt.so.20.0.5
7f9edd55b000-7f9edd564000 rw-p 000d6000 08:02 539335                     /lib64/libgcrypt.so.20.0.5
7f9edd565000-7f9edd580000 r-xp 00000000 08:02 1050750                    /usr/lib64/libsasl2.so.3.0.0
7f9edd580000-7f9edd780000 ---p 0001b000 08:02 1050750                    /usr/lib64/libsasl2.so.3.0.0
7f9edd780000-7f9edd781000 rw-p 0001b000 08:02 1050750                    /usr/lib64/libsasl2.so.3.0.0
7f9edd785000-7f9edd79c000 r-xp 00000000 08:02 542303                     /lib64/libresolv-2.23.so
7f9edd79c000-7f9edd99c000 ---p 00017000 08:02 542303                     /lib64/libresolv-2.23.so
7f9edd99c000-7f9edd99d000 r--p 00017000 08:02 542303                     /lib64/libresolv-2.23.so
7f9edd99d000-7f9edd99e000 rw-p 00018000 08:02 542303                     /lib64/libresolv-2.23.so
7f9edd99e000-7f9edd9a0000 rw-p 00000000 00:00 0 
7f9edd9a5000-7f9edd9b2000 r-xp 00000000 08:02 1074880                    /usr/lib64/libdrm.so.2.4.0
7f9edd9b2000-7f9eddbb2000 ---p 0000d000 08:02 1074880                    /usr/lib64/libdrm.so.2.4.0
7f9eddbb2000-7f9eddbb3000 rw-p 0000d000 08:02 1074880                    /usr/lib64/libdrm.so.2.4.0
7f9eddbb5000-7f9eddbba000 r-xp 00000000 08:02 1121201                    /usr/lib64/libXdmcp.so.6.0.0
7f9eddbba000-7f9edddb9000 ---p 00005000 08:02 1121201                    /usr/lib64/libXdmcp.so.6.0.0
7f9edddb9000-7f9edddba000 rw-p 00004000 08:02 1121201                    /usr/lib64/libXdmcp.so.6.0.0
7f9edddbd000-7f9edddbf000 r-xp 00000000 08:02 1121196                    /usr/lib64/libXau.so.6.0.0
7f9edddbf000-7f9eddfbf000 ---p 00002000 08:02 1121196                    /usr/lib64/libXau.so.6.0.0
7f9eddfbf000-7f9eddfc0000 rw-p 00002000 08:02 1121196                    /usr/lib64/libXau.so.6.0.0
7f9eddfc5000-7f9eddfe3000 r-xp 00000000 08:02 1102198                    /usr/lib64/libxcb.so.1.1.0
7f9eddfe3000-7f9ede1e3000 ---p 0001e000 08:02 1102198                    /usr/lib64/libxcb.so.1.1.0
7f9ede1e3000-7f9ede1e4000 rw-p 0001e000 08:02 1102198                    /usr/lib64/libxcb.so.1.1.0
7f9ede1e5000-7f9ede31c000 r-xp 00000000 08:02 1121194                    /usr/lib64/libX11.so.6.3.0
7f9ede31c000-7f9ede51b000 ---p 00137000 08:02 1121194                    /usr/lib64/libX11.so.6.3.0
7f9ede51b000-7f9ede522000 rw-p 00136000 08:02 1121194                    /usr/lib64/libX11.so.6.3.0
7f9ede525000-7f9ede536000 r-xp 00000000 08:02 1121203                    /usr/lib64/libXext.so.6.4.0
7f9ede536000-7f9ede736000 ---p 00011000 08:02 1121203                    /usr/lib64/libXext.so.6.4.0
7f9ede736000-7f9ede737000 rw-p 00011000 08:02 1121203                    /usr/lib64/libXext.so.6.4.0
7f9ede73d000-7f9ede742000 r-xp 00000000 08:02 1121217                    /usr/lib64/libXxf86vm.so.1.0.0
7f9ede742000-7f9ede941000 ---p 00005000 08:02 1121217                    /usr/lib64/libXxf86vm.so.1.0.0
7f9ede941000-7f9ede942000 rw-p 00004000 08:02 1121217                    /usr/lib64/libXxf86vm.so.1.0.0
7f9ede945000-7f9ede948000 r-xp 00000000 08:02 1103086                    /usr/lib64/libxcb-dri2.so.0.0.0
7f9ede948000-7f9edeb48000 ---p 00003000 08:02 1103086                    /usr/lib64/libxcb-dri2.so.0.0.0
7f9edeb48000-7f9edeb49000 rw-p 00003000 08:02 1103086                    /usr/lib64/libxcb-dri2.so.0.0.0
7f9edeb4d000-7f9edeb61000 r-xp 00000000 08:02 1103083                    /usr/lib64/libxcb-glx.so.0.0.0
7f9edeb61000-7f9eded61000 ---p 00014000 08:02 1103083                    /usr/lib64/libxcb-glx.so.0.0.0
7f9eded61000-7f9eded63000 rw-p 00014000 08:02 1103083                    /usr/lib64/libxcb-glx.so.0.0.0
7f9eded65000-7f9eded66000 r-xp 00000000 08:02 1121193                    /usr/lib64/libX11-xcb.so.1.0.0
7f9eded66000-7f9edef65000 ---p 00001000 08:02 1121193                    /usr/lib64/libX11-xcb.so.1.0.0
7f9edef65000-7f9edef66000 rw-p 00000000 08:02 1121193                    /usr/lib64/libX11-xcb.so.1.0.0
7f9edef6d000-7f9edef72000 r-xp 00000000 08:02 1121204                    /usr/lib64/libXfixes.so.3.1.0
7f9edef72000-7f9edf171000 ---p 00005000 08:02 1121204                    /usr/lib64/libXfixes.so.3.1.0
7f9edf171000-7f9edf172000 rw-p 00004000 08:02 1121204                    /usr/lib64/libXfixes.so.3.1.0
7f9edf175000-7f9edf177000 r-xp 00000000 08:02 1121200                    /usr/lib64/libXdamage.so.1.1.0
7f9edf177000-7f9edf376000 ---p 00002000 08:02 1121200                    /usr/lib64/libXdamage.so.1.1.0
7f9edf376000-7f9edf377000 rw-p 00001000 08:02 1121200                    /usr/lib64/libXdamage.so.1.1.0
7f9edf37d000-7f9edf3bc000 r-xp 00000000 08:02 1106703                    /usr/lib64/libglapi.so.0.0.0
7f9edf3bc000-7f9edf5bb000 ---p 0003f000 08:02 1106703                    /usr/lib64/libglapi.so.0.0.0
7f9edf5bb000-7f9edf5bf000 r--p 0003e000 08:02 1106703                    /usr/lib64/libglapi.so.0.0.0
7f9edf5bf000-7f9edf5c0000 rw-p 00042000 08:02 1106703                    /usr/lib64/libglapi.so.0.0.0
7f9edf5c0000-7f9edf5c1000 rw-p 00000000 00:00 0 
7f9edf5c5000-7f9edf5c6000 r-xp 00000000 08:02 1121244                    /usr/lib64/libxshmfence.so.1.0.0
7f9edf5c6000-7f9edf7c6000 ---p 00001000 08:02 1121244                    /usr/lib64/libxshmfence.so.1.0.0
7f9edf7c6000-7f9edf7c7000 rw-p 00001000 08:02 1121244                    /usr/lib64/libxshmfence.so.1.0.0
7f9edf7cd000-7f9edf7d2000 r-xp 00000000 08:02 1103082                    /usr/lib64/libxcb-sync.so.1.0.0
7f9edf7d2000-7f9edf9d1000 ---p 00005000 08:02 1103082                    /usr/lib64/libxcb-sync.so.1.0.0
7f9edf9d1000-7f9edf9d2000 rw-p 00004000 08:02 1103082                    /usr/lib64/libxcb-sync.so.1.0.0
7f9edf9d5000-7f9edf9d7000 r-xp 00000000 08:02 1102440                    /usr/lib64/libxcb-shape.so.0.0.0
7f9edf9d7000-7f9edfbd7000 ---p 00002000 08:02 1102440                    /usr/lib64/libxcb-shape.so.0.0.0
7f9edfbd7000-7f9edfbd8000 rw-p 00002000 08:02 1102440                    /usr/lib64/libxcb-shape.so.0.0.0
7f9edfbdd000-7f9edfbe5000 r-xp 00000000 08:02 1102431                    /usr/lib64/libxcb-render.so.0.0.0
7f9edfbe5000-7f9edfde5000 ---p 00008000 08:02 1102431                    /usr/lib64/libxcb-render.so.0.0.0
7f9edfde5000-7f9edfde6000 rw-p 00008000 08:02 1102431                    /usr/lib64/libxcb-render.so.0.0.0
7f9edfded000-7f9edfdf2000 r-xp 00000000 08:02 1103080                    /usr/lib64/libxcb-xfixes.so.0.0.0
7f9edfdf2000-7f9edfff2000 ---p 00005000 08:02 1103080                    /usr/lib64/libxcb-xfixes.so.0.0.0
7f9edfff2000-7f9edfff3000 rw-p 00005000 08:02 1103080                    /usr/lib64/libxcb-xfixes.so.0.0.0
7f9edfff5000-7f9ee0000000 r-xp 00000000 08:02 1102505                    /usr/lib64/libxcb-randr.so.0.1.0
7f9ee0000000-7f9ee0200000 ---p 0000b000 08:02 1102505                    /usr/lib64/libxcb-randr.so.0.1.0
7f9ee0200000-7f9ee0201000 rw-p 0000b000 08:02 1102505                    /usr/lib64/libxcb-randr.so.0.1.0
7f9ee0205000-7f9ee0207000 r-xp 00000000 08:02 1103087                    /usr/lib64/libxcb-present.so.0.0.0
7f9ee0207000-7f9ee0406000 ---p 00002000 08:02 1103087                    /usr/lib64/libxcb-present.so.0.0.0
7f9ee0406000-7f9ee0407000 rw-p 00001000 08:02 1103087                    /usr/lib64/libxcb-present.so.0.0.0
7f9ee040d000-7f9ee040f000 r-xp 00000000 08:02 1102444                    /usr/lib64/libxcb-dri3.so.0.0.0
7f9ee040f000-7f9ee060e000 ---p 00002000 08:02 1102444                    /usr/lib64/libxcb-dri3.so.0.0.0
7f9ee060e000-7f9ee060f000 rw-p 00001000 08:02 1102444                    /usr/lib64/libxcb-dri3.so.0.0.0
7f9ee0615000-7f9ee06ab000 r-xp 00000000 08:02 1083653                    /usr/lib64/libfreetype.so.6.12.3
7f9ee06ab000-7f9ee08ab000 ---p 00096000 08:02 1083653                    /usr/lib64/libfreetype.so.6.12.3
7f9ee08ab000-7f9ee08b1000 rw-p 00096000 08:02 1083653                    /usr/lib64/libfreetype.so.6.12.3
7f9ee08b5000-7f9ee09ea000 r-xp 00000000 08:02 1110742                    /usr/lib64/libglib-2.0.so.0.4600.2
7f9ee09ea000-7f9ee0be9000 ---p 00135000 08:02 1110742                    /usr/lib64/libglib-2.0.so.0.4600.2
7f9ee0be9000-7f9ee0beb000 rw-p 00134000 08:02 1110742                    /usr/lib64/libglib-2.0.so.0.4600.2
7f9ee0bed000-7f9ee0c4d000 r-xp 00000000 08:02 1092140                    /usr/lib64/libharfbuzz.so.0.10103.0
7f9ee0c4d000-7f9ee0e4d000 ---p 00060000 08:02 1092140                    /usr/lib64/libharfbuzz.so.0.10103.0
7f9ee0e4d000-7f9ee0e4f000 rw-p 00060000 08:02 1092140                    /usr/lib64/libharfbuzz.so.0.10103.0
7f9ee0e55000-7f9ee0e64000 r-xp 00000000 08:02 542660                     /lib64/libbz2.so.1.0.6
7f9ee0e64000-7f9ee1063000 ---p 0000f000 08:02 542660                     /lib64/libbz2.so.1.0.6
7f9ee1063000-7f9ee1065000 rw-p 0000e000 08:02 542660                     /lib64/libbz2.so.1.0.6
7f9ee1065000-7f9ee1190000 r-xp 00000000 08:02 1121096                    /usr/lib64/libgnutls.so.30.6.2
7f9ee1190000-7f9ee138f000 ---p 0012b000 08:02 1121096                    /usr/lib64/libgnutls.so.30.6.2
7f9ee138f000-7f9ee139a000 r--p 0012a000 08:02 1121096                    /usr/lib64/libgnutls.so.30.6.2
7f9ee139a000-7f9ee139c000 rw-p 00135000 08:02 1121096                    /usr/lib64/libgnutls.so.30.6.2
7f9ee139c000-7f9ee139e000 rw-p 00000000 00:00 0 
7f9ee13a5000-7f9ee1413000 r-xp 00000000 08:02 1072874                    /usr/lib64/libssh.so.4.4.1
7f9ee1413000-7f9ee1612000 ---p 0006e000 08:02 1072874                    /usr/lib64/libssh.so.4.4.1
7f9ee1612000-7f9ee1614000 rw-p 0006d000 08:02 1072874                    /usr/lib64/libssh.so.4.4.1
7f9ee1615000-7f9ee1639000 r-xp 00000000 08:02 542661                     /lib64/liblzma.so.5.2.2
7f9ee1639000-7f9ee1839000 ---p 00024000 08:02 542661                     /lib64/liblzma.so.5.2.2
7f9ee1839000-7f9ee183a000 rw-p 00024000 08:02 542661                     /lib64/liblzma.so.5.2.2
7f9ee183d000-7f9ee1884000 r-xp 00000000 08:02 1108644                    /usr/lib64/libmp3lame.so.0.0.0
7f9ee1884000-7f9ee1a83000 ---p 00047000 08:02 1108644                    /usr/lib64/libmp3lame.so.0.0.0
7f9ee1a83000-7f9ee1a85000 rw-p 00046000 08:02 1108644                    /usr/lib64/libmp3lame.so.0.0.0
7f9ee1a85000-7f9ee1ab3000 rw-p 00000000 00:00 0 
7f9ee1ab5000-7f9ee1ace000 r-xp 00000000 08:02 1094741                    /usr/lib64/libtheoradec.so.1.1.4
7f9ee1ace000-7f9ee1ccd000 ---p 00019000 08:02 1094741                    /usr/lib64/libtheoradec.so.1.1.4
7f9ee1ccd000-7f9ee1cce000 rw-p 00018000 08:02 1094741                    /usr/lib64/libtheoradec.so.1.1.4
7f9ee1cd5000-7f9ee1d13000 r-xp 00000000 08:02 1094742                    /usr/lib64/libtheoraenc.so.1.1.2
7f9ee1d13000-7f9ee1f13000 ---p 0003e000 08:02 1094742                    /usr/lib64/libtheoraenc.so.1.1.2
7f9ee1f13000-7f9ee1f14000 rw-p 0003e000 08:02 1094742                    /usr/lib64/libtheoraenc.so.1.1.2
7f9ee1f15000-7f9ee1fb4000 r-xp 00000000 08:02 1113609                    /usr/lib64/libxvidcore.so.4.3
7f9ee1fb4000-7f9ee21b3000 ---p 0009f000 08:02 1113609                    /usr/lib64/libxvidcore.so.4.3
7f9ee21b3000-7f9ee21bd000 rw-p 0009e000 08:02 1113609                    /usr/lib64/libxvidcore.so.4.3
7f9ee21bd000-7f9ee2227000 rw-p 00000000 00:00 0 
7f9ee222d000-7f9ee2249000 r-xp 00000000 08:02 1080192                    /usr/lib64/libswresample.so.2.0.101
7f9ee2249000-7f9ee2449000 ---p 0001c000 08:02 1080192                    /usr/lib64/libswresample.so.2.0.101
7f9ee2449000-7f9ee244b000 rw-p 0001c000 08:02 1080192                    /usr/lib64/libswresample.so.2.0.101
7f9ee244d000-7f9ee24da000 r-xp 00000000 08:02 1094892                    /usr/lib64/libvorbisenc.so.2.0.11
7f9ee24da000-7f9ee26d9000 ---p 0008d000 08:02 1094892                    /usr/lib64/libvorbisenc.so.2.0.11
7f9ee26d9000-7f9ee26f5000 rw-p 0008c000 08:02 1094892                    /usr/lib64/libvorbisenc.so.2.0.11
7f9ee26f5000-7f9ee275d000 r-xp 00000000 08:02 1068316                    /usr/lib64/libFLAC.so.8.3.0
7f9ee275d000-7f9ee295c000 ---p 00068000 08:02 1068316                    /usr/lib64/libFLAC.so.8.3.0
7f9ee295c000-7f9ee295e000 rw-p 00067000 08:02 1068316                    /usr/lib64/libFLAC.so.8.3.0
7f9ee2965000-7f9ee296b000 r-xp 00000000 08:02 1150629                    /usr/lib64/libogg.so.0.8.2
7f9ee296b000-7f9ee2b6a000 ---p 00006000 08:02 1150629                    /usr/lib64/libogg.so.0.8.2
7f9ee2b6a000-7f9ee2b6b000 rw-p 00005000 08:02 1150629                    /usr/lib64/libogg.so.0.8.2
7f9ee2b6d000-7f9ee2b99000 r-xp 00000000 08:02 1150671                    /usr/lib64/libvorbis.so.0.4.8
7f9ee2b99000-7f9ee2d98000 ---p 0002c000 08:02 1150671                    /usr/lib64/libvorbis.so.0.4.8
7f9ee2d98000-7f9ee2d99000 rw-p 0002b000 08:02 1150671                    /usr/lib64/libvorbis.so.0.4.8
7f9ee2d9d000-7f9ee2da4000 r-xp 00000000 08:02 542304                     /lib64/librt-2.23.so
7f9ee2da4000-7f9ee2fa3000 ---p 00007000 08:02 542304                     /lib64/librt-2.23.so
7f9ee2fa3000-7f9ee2fa4000 r--p 00006000 08:02 542304                     /lib64/librt-2.23.so
7f9ee2fa4000-7f9ee2fa5000 rw-p 00007000 08:02 542304                     /lib64/librt-2.23.so
7f9ee2fa5000-7f9ee2fa8000 r-xp 00000000 08:02 542308                     /lib64/libdl-2.23.so
7f9ee2fa8000-7f9ee31a7000 ---p 00003000 08:02 542308                     /lib64/libdl-2.23.so
7f9ee31a7000-7f9ee31a8000 r--p 00002000 08:02 542308                     /lib64/libdl-2.23.so
7f9ee31a8000-7f9ee31a9000 rw-p 00003000 08:02 542308                     /lib64/libdl-2.23.so
7f9ee31ad000-7f9ee31f4000 r-xp 00000000 08:02 1110750                    /usr/lib64/libldap-2.4.so.2.10.5
7f9ee31f4000-7f9ee33f4000 ---p 00047000 08:02 1110750                    /usr/lib64/libldap-2.4.so.2.10.5
7f9ee33f4000-7f9ee33f6000 rw-p 00047000 08:02 1110750                    /usr/lib64/libldap-2.4.so.2.10.5
7f9ee33fd000-7f9ee340a000 r-xp 00000000 08:02 1109493                    /usr/lib64/liblber-2.4.so.2.10.5
7f9ee340a000-7f9ee360a000 ---p 0000d000 08:02 1109493                    /usr/lib64/liblber-2.4.so.2.10.5
7f9ee360a000-7f9ee360b000 rw-p 0000d000 08:02 1109493                    /usr/lib64/liblber-2.4.so.2.10.5
7f9ee360d000-7f9ee3833000 r-xp 00000000 08:02 536187                     /lib64/libcrypto.so.1.0.0
7f9ee3833000-7f9ee3a32000 ---p 00226000 08:02 536187                     /lib64/libcrypto.so.1.0.0
7f9ee3a32000-7f9ee3a59000 rw-p 00225000 08:02 536187                     /lib64/libcrypto.so.1.0.0
7f9ee3a59000-7f9ee3a5c000 rw-p 00000000 00:00 0 
7f9ee3a5d000-7f9ee3ac4000 r-xp 00000000 08:02 536189                     /lib64/libssl.so.1.0.0
7f9ee3ac4000-7f9ee3cc4000 ---p 00067000 08:02 536189                     /lib64/libssl.so.1.0.0
7f9ee3cc4000-7f9ee3cce000 rw-p 00067000 08:02 536189                     /lib64/libssl.so.1.0.0
7f9ee3cd5000-7f9ee3d01000 r-xp 00000000 08:02 1108819                    /usr/lib64/libssh2.so.1.0.1
7f9ee3d01000-7f9ee3f00000 ---p 0002c000 08:02 1108819                    /usr/lib64/libssh2.so.1.0.1
7f9ee3f00000-7f9ee3f02000 rw-p 0002b000 08:02 1108819                    /usr/lib64/libssh2.so.1.0.1
7f9ee3f05000-7f9ee3f37000 r-xp 00000000 08:02 1109484                    /usr/lib64/libidn.so.11.6.13
7f9ee3f37000-7f9ee4137000 ---p 00032000 08:02 1109484                    /usr/lib64/libidn.so.11.6.13
7f9ee4137000-7f9ee4138000 rw-p 00032000 08:02 1109484                    /usr/lib64/libidn.so.11.6.13
7f9ee413d000-7f9ee42fd000 r-xp 00000000 08:02 542307                     /lib64/libc-2.23.so
7f9ee42fd000-7f9ee44fc000 ---p 001c0000 08:02 542307                     /lib64/libc-2.23.so
7f9ee44fc000-7f9ee4500000 r--p 001bf000 08:02 542307                     /lib64/libc-2.23.so
7f9ee4500000-7f9ee4502000 rw-p 001c3000 08:02 542307                     /lib64/libc-2.23.so
7f9ee4502000-7f9ee4506000 rw-p 00000000 00:00 0 
7f9ee450d000-7f9ee4523000 r-xp 00000000 08:02 1066370                    /usr/lib64/libgcc_s.so.1
7f9ee4523000-7f9ee4722000 ---p 00016000 08:02 1066370                    /usr/lib64/libgcc_s.so.1
7f9ee4722000-7f9ee4723000 r--p 00015000 08:02 1066370                    /usr/lib64/libgcc_s.so.1
7f9ee4723000-7f9ee4724000 rw-p 00016000 08:02 1066370                    /usr/lib64/libgcc_s.so.1
7f9ee4725000-7f9ee482d000 r-xp 00000000 08:02 542292                     /lib64/libm-2.23.so
7f9ee482d000-7f9ee4a2c000 ---p 00108000 08:02 542292                     /lib64/libm-2.23.so
7f9ee4a2c000-7f9ee4a2d000 r--p 00107000 08:02 542292                     /lib64/libm-2.23.so
7f9ee4a2d000-7f9ee4a2e000 rw-p 00108000 08:02 542292                     /lib64/libm-2.23.so
7f9ee4a35000-7f9ee4ba0000 r-xp 00000000 08:02 1083584                    /usr/lib64/libstdc++.so.6.0.21
7f9ee4ba0000-7f9ee4d9f000 ---p 0016b000 08:02 1083584                    /usr/lib64/libstdc++.so.6.0.21
7f9ee4d9f000-7f9ee4da9000 r--p 0016a000 08:02 1083584                    /usr/lib64/libstdc++.so.6.0.21
7f9ee4da9000-7f9ee4dab000 rw-p 00174000 08:02 1083584                    /usr/lib64/libstdc++.so.6.0.21
7f9ee4dab000-7f9ee4daf000 rw-p 00000000 00:00 0 
7f9ee4db5000-7f9ee4e32000 r-xp 00000000 08:02 1105616                    /usr/lib64/libGLU.so.1.3.1
7f9ee4e32000-7f9ee5031000 ---p 0007d000 08:02 1105616                    /usr/lib64/libGLU.so.1.3.1
7f9ee5031000-7f9ee5033000 rw-p 0007c000 08:02 1105616                    /usr/lib64/libGLU.so.1.3.1
7f9ee5035000-7f9ee504d000 r-xp 00000000 08:02 542302                     /lib64/libpthread-2.23.so
7f9ee504d000-7f9ee524c000 ---p 00018000 08:02 542302                     /lib64/libpthread-2.23.so
7f9ee524c000-7f9ee524d000 r--p 00017000 08:02 542302                     /lib64/libpthread-2.23.so
7f9ee524d000-7f9ee524e000 rw-p 00018000 08:02 542302                     /lib64/libpthread-2.23.so
7f9ee524e000-7f9ee5252000 rw-p 00000000 00:00 0 
7f9ee5255000-7f9ee52bc000 r-xp 00000000 08:02 1101732                    /usr/lib64/libGL.so.1.2.0
7f9ee52bc000-7f9ee54bc000 ---p 00067000 08:02 1101732                    /usr/lib64/libGL.so.1.2.0
7f9ee54bc000-7f9ee54bf000 r--p 00067000 08:02 1101732                    /usr/lib64/libGL.so.1.2.0
7f9ee54bf000-7f9ee54c0000 rw-p 0006a000 08:02 1101732                    /usr/lib64/libGL.so.1.2.0
7f9ee54c0000-7f9ee54c1000 rw-p 00000000 00:00 0 
7f9ee54c5000-7f9ee54c8000 r-xp 00000000 08:02 1079707                    /usr/lib64/libboost_system.so.1.59.0
7f9ee54c8000-7f9ee56c7000 ---p 00003000 08:02 1079707                    /usr/lib64/libboost_system.so.1.59.0
7f9ee56c7000-7f9ee56c8000 rw-p 00002000 08:02 1079707                    /usr/lib64/libboost_system.so.1.59.0
7f9ee56cd000-7f9ee56e3000 r-xp 00000000 08:02 1079695                    /usr/lib64/libboost_filesystem.so.1.59.0
7f9ee56e3000-7f9ee58e3000 ---p 00016000 08:02 1079695                    /usr/lib64/libboost_filesystem.so.1.59.0
7f9ee58e3000-7f9ee58e4000 rw-p 00016000 08:02 1079695                    /usr/lib64/libboost_filesystem.so.1.59.0
7f9ee58e5000-7f9ee58ec000 r-xp 00000000 08:02 1087712                    /usr/lib64/libSDL2_ttf-2.0.so.0.10.3
7f9ee58ec000-7f9ee5aeb000 ---p 00007000 08:02 1087712                    /usr/lib64/libSDL2_ttf-2.0.so.0.10.3
7f9ee5aeb000-7f9ee5aec000 rw-p 00006000 08:02 1087712                    /usr/lib64/libSDL2_ttf-2.0.so.0.10.3
7f9ee5aed000-7f9ee5af1000 r-xp 00000000 08:02 1084891                    /usr/lib64/libSDL2_net-2.0.so.0.0.1
7f9ee5af1000-7f9ee5cf1000 ---p 00004000 08:02 1084891                    /usr/lib64/libSDL2_net-2.0.so.0.0.1
7f9ee5cf1000-7f9ee5cf2000 rw-p 00004000 08:02 1084891                    /usr/lib64/libSDL2_net-2.0.so.0.0.1
7f9ee5cf5000-7f9ee5de4000 r-xp 00000000 08:02 1061443                    /usr/lib64/libSDL2-2.0.so.0.4.0
7f9ee5de4000-7f9ee5fe3000 ---p 000ef000 08:02 1061443                    /usr/lib64/libSDL2-2.0.so.0.4.0
7f9ee5fe3000-7f9ee5fea000 rw-p 000ee000 08:02 1061443                    /usr/lib64/libSDL2-2.0.so.0.4.0
7f9ee5fea000-7f9ee5fef000 rw-p 00000000 00:00 0 
7f9ee5ff5000-7f9ee6006000 r-xp 00000000 08:02 1111624                    /usr/lib64/libSDL2_image-2.0.so.0.0.1
7f9ee6006000-7f9ee6206000 ---p 00011000 08:02 1111624                    /usr/lib64/libSDL2_image-2.0.so.0.0.1
7f9ee6206000-7f9ee6207000 rw-p 00011000 08:02 1111624                    /usr/lib64/libSDL2_image-2.0.so.0.0.1
7f9ee6207000-7f9ee6217000 rw-p 00000000 00:00 0 
7f9ee621d000-7f9ee62f2000 r-xp 00000000 08:02 1080190                    /usr/lib64/libswscale.so.4.0.100
7f9ee62f2000-7f9ee64f1000 ---p 000d5000 08:02 1080190                    /usr/lib64/libswscale.so.4.0.100
7f9ee64f1000-7f9ee64f3000 rw-p 000d4000 08:02 1080190                    /usr/lib64/libswscale.so.4.0.100
7f9ee64f3000-7f9ee64fb000 rw-p 00000000 00:00 0 
7f9ee64fd000-7f9ee6552000 r-xp 00000000 08:02 1080165                    /usr/lib64/libavutil.so.55.17.103
7f9ee6552000-7f9ee6752000 ---p 00055000 08:02 1080165                    /usr/lib64/libavutil.so.55.17.103
7f9ee6752000-7f9ee6763000 rw-p 00055000 08:02 1080165                    /usr/lib64/libavutil.so.55.17.103
7f9ee6763000-7f9ee6776000 rw-p 00000000 00:00 0 
7f9ee677d000-7f9ee6958000 r-xp 00000000 08:02 1080198                    /usr/lib64/libavformat.so.57.25.100
7f9ee6958000-7f9ee6b58000 ---p 001db000 08:02 1080198                    /usr/lib64/libavformat.so.57.25.100
7f9ee6b58000-7f9ee6b83000 rw-p 001db000 08:02 1080198                    /usr/lib64/libavformat.so.57.25.100
7f9ee6b85000-7f9ee78d6000 r-xp 00000000 08:02 1080196                    /usr/lib64/libavcodec.so.57.24.102
7f9ee78d6000-7f9ee7ad6000 ---p 00d51000 08:02 1080196                    /usr/lib64/libavcodec.so.57.24.102
7f9ee7ad6000-7f9ee7b24000 rw-p 00d51000 08:02 1080196                    /usr/lib64/libavcodec.so.57.24.102
7f9ee7b24000-7f9ee81f6000 rw-p 00000000 00:00 0 
7f9ee81fd000-7f9ee821b000 r-xp 00000000 08:02 1094226                    /usr/lib64/libmad.so.0.2.1
7f9ee821b000-7f9ee841b000 ---p 0001e000 08:02 1094226                    /usr/lib64/libmad.so.0.2.1
7f9ee841b000-7f9ee841c000 rw-p 0001e000 08:02 1094226                    /usr/lib64/libmad.so.0.2.1
7f9ee841d000-7f9ee848d000 r-xp 00000000 08:02 1090146                    /usr/lib64/libsndfile.so.1.0.26
7f9ee848d000-7f9ee868d000 ---p 00070000 08:02 1090146                    /usr/lib64/libsndfile.so.1.0.26
7f9ee868d000-7f9ee8690000 rw-p 00070000 08:02 1090146                    /usr/lib64/libsndfile.so.1.0.26
7f9ee8690000-7f9ee8692000 rw-p 00000000 00:00 0 
7f9ee8695000-7f9ee869d000 r-xp 00000000 08:02 1150672                    /usr/lib64/libvorbisfile.so.3.3.7
7f9ee869d000-7f9ee889c000 ---p 00008000 08:02 1150672                    /usr/lib64/libvorbisfile.so.3.3.7
7f9ee889c000-7f9ee889d000 rw-p 00007000 08:02 1150672                    /usr/lib64/libvorbisfile.so.3.3.7
7f9ee889d000-7f9ee88b4000 r-xp 00000000 08:02 1111583                    /usr/lib64/libspeex.so.1.5.0
7f9ee88b4000-7f9ee8ab4000 ---p 00017000 08:02 1111583                    /usr/lib64/libspeex.so.1.5.0
7f9ee8ab4000-7f9ee8ab5000 rw-p 00017000 08:02 1111583                    /usr/lib64/libspeex.so.1.5.0
7f9ee8ab5000-7f9ee8ad4000 r-xp 00000000 08:02 1111582                    /usr/lib64/libspeexdsp.so.1.5.0
7f9ee8ad4000-7f9ee8cd4000 ---p 0001f000 08:02 1111582                    /usr/lib64/libspeexdsp.so.1.5.0
7f9ee8cd4000-7f9ee8cd5000 rw-p 0001f000 08:02 1111582                    /usr/lib64/libspeexdsp.so.1.5.0
7f9ee8cd5000-7f9ee8dce000 r-xp 00000000 08:02 1110743                    /usr/lib64/libasound.so.2.0.0
7f9ee8dce000-7f9ee8fcd000 ---p 000f9000 08:02 1110743                    /usr/lib64/libasound.so.2.0.0
7f9ee8fcd000-7f9ee8fd6000 rw-p 000f8000 08:02 1110743                    /usr/lib64/libasound.so.2.0.0
7f9ee8fdd000-7f9ee9048000 r-xp 00000000 08:02 1102173                    /usr/lib64/libcurl.so.4.4.0
7f9ee9048000-7f9ee9248000 ---p 0006b000 08:02 1102173                    /usr/lib64/libcurl.so.4.4.0
7f9ee9248000-7f9ee924b000 rw-p 0006b000 08:02 1102173                    /usr/lib64/libcurl.so.4.4.0
7f9ee924d000-7f9ee9262000 r-xp 00000000 08:02 542664                     /lib64/libz.so.1.2.8
7f9ee9262000-7f9ee9461000 ---p 00015000 08:02 542664                     /lib64/libz.so.1.2.8
7f9ee9461000-7f9ee9462000 rw-p 00014000 08:02 542664                     /lib64/libz.so.1.2.8
7f9ee9465000-7f9ee946b000 r-xp 00000000 08:02 1115861                    /usr/lib64/libzzip-0.so.13.0.62
7f9ee946b000-7f9ee966b000 ---p 00006000 08:02 1115861                    /usr/lib64/libzzip-0.so.13.0.62
7f9ee966b000-7f9ee966c000 rw-p 00006000 08:02 1115861                    /usr/lib64/libzzip-0.so.13.0.62
7f9ee966d000-7f9ee969d000 r-xp 00000000 08:02 1110747                    /usr/lib64/libpng16.so.16.20.0
7f9ee969d000-7f9ee989d000 ---p 00030000 08:02 1110747                    /usr/lib64/libpng16.so.16.20.0
7f9ee989d000-7f9ee989e000 rw-p 00030000 08:02 1110747                    /usr/lib64/libpng16.so.16.20.0
7f9ee98a5000-7f9ee98cc000 r-xp 00000000 08:02 1110746                    /usr/lib64/libexpat.so.1.6.0
7f9ee98cc000-7f9ee9acb000 ---p 00027000 08:02 1110746                    /usr/lib64/libexpat.so.1.6.0
7f9ee9acb000-7f9ee9ace000 rw-p 00026000 08:02 1110746                    /usr/lib64/libexpat.so.1.6.0
7f9ee9ad5000-7f9ee9afa000 r-xp 00000000 08:02 542333                     /lib64/ld-2.23.so
7f9ee9ca6000-7f9ee9cbd000 rw-p 00000000 00:00 0 
7f9ee9cee000-7f9ee9cf9000 rw-p 00000000 00:00 0 
7f9ee9cf9000-7f9ee9cfa000 r--p 00024000 08:02 542333                     /lib64/ld-2.23.so
7f9ee9cfa000-7f9ee9cfb000 rw-p 00025000 08:02 542333                     /lib64/ld-2.23.so
7f9ee9cfb000-7f9ee9cfd000 rw-p 00000000 00:00 0 
7f9ee9cfd000-7f9ee9d00000 rw-p 00000000 00:00 0 
7fff800cb000-7fff800ec000 rw-p 00000000 00:00 0                          [stack]
7fff801c5000-7fff801c7000 r--p 00000000 00:00 0                          [vvar]
7fff801c7000-7fff801c9000 r-xp 00000000 00:00 0                          [vdso]
Aborted

Enemies don't attack in Rubicon

Some enemies, I think especially when there's too many of them, don't attack. This doesn't occur when they teleport in, but when they're already spawned. Instead they just loop whatever "alert" sound they do but don't even move. Some may wake up if I shoot them first, but sometimes not.

This is in the latest version of Rubicon.

Cannot compile with FC 23

Everything is fine until make, then:

/usr/bin/ld: shell.o: relocation R_X86_64_32 against.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
shell.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:522: recipe for target 'alephone' failed
make[3]: *** [alephone] Error 1
make[3]: Leaving directory '/home/daniel/Apps/marathonRubiconX/AlephOne-20150620/Source_Files'
Makefile:559: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/daniel/Apps/marathonRubiconX/AlephOne-20150620/Source_Files'
Makefile:524: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/daniel/Apps/marathonRubiconX/AlephOne-20150620'
Makefile:419: recipe for target 'all' failed
make: *** [all] Error 2`

I have tried telling configure to use -fPIC cflags, and also running 'make CFLAGS=-fPIC' as well as ./configure --enable-shared, but no luck.

Game hangs with blank screen after completing 15 levels without respawning

If you try to play a scenario from start to finish without respawning from a pattern buffer, the game will hang with a blank screen after you have completed exactly 15 levels. Every time. This might be related to #38.

I have reproduced this on a recent Windows build, and on a Linux debug build at commit 1eab736 (master as of September 4, 2016).

It can be reproduced in the following ways:

  1. Literally play the game without saving until you complete 15 levels. The game will hang with a blank screen after you teleport out of the 15th level you've played.
  2. Load a replay that has been saved after reproducing (1) (I have such a replay). The game will hang in the same fashion at the end of the replay.
  3. (Fastest) Use scripting to teleport to a level 15 times.

To reproduce quickly:

  • Check out and compile https://github.com/joeyadams/alephone/tree/TestTeleport15
    • This contains a workaround to make the Players:teleport_to_level Lua command work, and a tweak to Cheats.lua to make the console button (`) use it.
  • Launch Marathon Infinity (I haven't tested other scenarios).
  • Load Cheats.lua from the branch.
  • Begin a new game.
  • Hit the console button 15 times in a row (waiting for teleport each time). This simulates playing 15 levels without respawning. After the 15th press, the game will be hung.

When the game hangs, the event loop in shell.cpp runs, and you hear the background sound of the target level, but you see a blank screen, and any platforms and monsters that would activate on start do not activate. The reason hitting Esc does not work when you reproduce this for real (1 or 2 above) is because you just left a terminal, and there's logic to prevent Esc from doing anything within one game second of accessing a terminal (no game seconds elapse in this hang).

Please clarify license of game data repositories

Hello,

I see that the alephone repo itself has a COPYING file, but I see no license statement for any of the game data repos. The alephone site also points out the GPL3 license of this project, but is silent about the game data files.

Please clarify Bungie's intentions about acting on its copyright on the game data, even if it is only to say that Bungie considers them abandonware or something similar.

HUD broken (bug)

I just built Alephone on 64bit Ubuntu and after sorting out the SDL2 libs I get this issue when playing

[string "HUD Lua"]:288: attempt to index global 'pos' (a nil value) (lua_script.cpp:1106)

No other problems

d

Some multiplayer games get stuck at a black screen

A lot of multiplayer games have been getting stuck at a black screen lately. It doesn't seem completely random, as certain people joining certain hosts can reproduce the issue every time (or just about).

For example, if I host, most of my games work fine unless one specific person joins the game. Then there's a extremely high chance the game will get stuck at a black screen, and everyone just has to quit out of the game. However, that person can join other players games just fine, and I can join his games when he hosts without any issues. Many other people have been reporting the same issues where the game never works if they join certain people's games. but they can join other people's games just fine.

Apparently in some cases, people are unable to join anyone's game without it getting stuck at a black screen, and then they pretty much can't play multiplayer at all anymore.

I don't see any relevant information in the logs when a game gets stuck at the black screen. Is there any way to turn on more logging or a way to debug this to get more information? It's making the multiplayer experience really bad. I used to play years ago, and don't recall games failing anywhere near this rate in the past.

When exporting a film to WebM, faders are timed incorrectly

In the WebM file, faders are faded according to the real time that passed during the recording, rather than the game time that had passed, which means that they fade too fast on computers exporting slower than realtime and too slowly on computers exporting faster than realtime.

Marathon scenarios do not start.

Alephone fails to start any of the official or non-official scenarios. Starting the games prints the initial output and then immediately quits, not even an error message. Below are some hopefully relevant details. I get the same result with the 20150907 release (With a few commits applied as patches to get around other issues) and the stable release no longer builds on my system due to ffmpeg-3.0.

os: Slackware64-current
alephone-745d8af_2016.02.29_master-x86_64-1_git
mesa-847f1cc_2015.12.16_master-x86_64-1_git
ffmpeg-3.0-x86_64_custom-1_SBo
xorg-server-1.18.1-x86_64-1

$ marathon
Aleph One Linux 2015-09-07 1.3a1
https://alephone.lhowon.org/

Original code by Bungie Software <http://www.bungie.com/>
Additional work by Loren Petrich, Chris Pruett, Rhys Hill et al.
TCP/IP networking by Woody Zenfell
Expat XML library by James Clark
SDL port by Christian Bauer <[email protected]>

This is free software with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
For details, see the file COPYING.

Built with network play enabled.

Built with Lua scripting enabled.

Here it quits...

/usr/games/marathon

#!/bin/sh

ALEPHONE_DATA="/usr/share/AlephOne/gamedata/Marathon"
export ALEPHONE_DATA

exec alephone "$@"

Load Game Dialog Bug

AlephOne Crashed (Auto Quit) when trying to delete a save game by using a Delete button on a Load Game dialog.

backguar compat with older boots for compiling in other platforms

please support older versions of boost filesystems

due commit 9f4a40a now i cannot compile in some older linux on embebed devices

with that now alephone need boost 1.53 as minimun..

can be improved with a macro if-else conditional that select wich version are and use old code if older version are present

(v1.3a1) Pistol dual-wielding incorrect firing mapping

As per the default controls (Trigger: Mouse 1. 2nd Trigger: Mouse 2). If the pistol is dual-wielded, then the right mouse button fires the left pistol and the left mouse button fires the right pistol. There should be an "invert mouse buttons when dual-wieling" option like in Halo 2 to fix this.

Fails to build with boost 1.59.0

I tried to compile the 20150907 Alephone on Slackware64-current and got this compilation error.

depbase=`echo QuickSave.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../Source_Files/CSeries -I../../Source_Files/Files -I../../Source_Files/GameWorld -I../../Source_Files/Input -I../../Source_Files/Lua -I../../Source_Files/Misc -I../../Source_Files/ModelView -I../../Source_Files/Network -I../../Source_Files/Network/Metaserver -I../../Source_Files/TCPMess -I../../Source_Files/RenderMain -I../../Source_Files/RenderOther -I../../Source_Files/Sound -I../../Source_Files -I/usr/include/libpng16       -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DSPEEX  -O2 -fPIC -fpermissive -MT QuickSave.o -MD -MP -MF $depbase.Tpo -c -o QuickSave.o QuickSave.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo InfoTree.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../Source_Files/CSeries -I../../Source_Files/Files -I../../Source_Files/GameWorld -I../../Source_Files/Input -I../../Source_Files/Lua -I../../Source_Files/Misc -I../../Source_Files/ModelView -I../../Source_Files/Network -I../../Source_Files/Network/Metaserver -I../../Source_Files/TCPMess -I../../Source_Files/RenderMain -I../../Source_Files/RenderOther -I../../Source_Files/Sound -I../../Source_Files -I/usr/include/libpng16       -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DSPEEX  -O2 -fPIC -fpermissive -MT InfoTree.o -MD -MP -MF $depbase.Tpo -c -o InfoTree.o InfoTree.cpp &&\
mv -f $depbase.Tpo $depbase.Po
InfoTree.cpp: In member function ‘void InfoTree::save_xml(FileSpecifier) const’:
InfoTree.cpp:80:63: error: no matching function for call to ‘xml_writer_make_settings(char, int)’
          boost::property_tree::xml_writer_make_settings(' ', 2));
                                                               ^
In file included from /usr/include/boost/property_tree/detail/xml_parser_utils.hpp:15:0,
                 from /usr/include/boost/property_tree/detail/xml_parser_write.hpp:15,
                 from /usr/include/boost/property_tree/xml_parser.hpp:15,
                 from InfoTree.h:36,
                 from InfoTree.cpp:23:
/usr/include/boost/property_tree/detail/xml_parser_writer_settings.hpp:55:30: note: candidate: template<class Str> boost::property_tree::xml_parser::xml_writer_settings<Str> boost::property_tree::xml_parser::xml_writer_make_settings(typename Str::value_type, typename Str::size_type, const Str&)
     xml_writer_settings<Str> xml_writer_make_settings(typename Str::value_type in
                              ^
/usr/include/boost/property_tree/detail/xml_parser_writer_settings.hpp:55:30: note:   template argument deduction/substitution failed:
InfoTree.cpp:80:63: note:   couldn't deduce template parameter ‘Str’
          boost::property_tree::xml_writer_make_settings(' ', 2));
                                                               ^
InfoTree.cpp: In member function ‘void InfoTree::save_xml(std::ostringstream&) const’:
InfoTree.cpp:87:63: error: no matching function for call to ‘xml_writer_make_settings(char, int)’
          boost::property_tree::xml_writer_make_settings(' ', 2));
                                                               ^
In file included from /usr/include/boost/property_tree/detail/xml_parser_utils.hpp:15:0,
                 from /usr/include/boost/property_tree/detail/xml_parser_write.hpp:15,
                 from /usr/include/boost/property_tree/xml_parser.hpp:15,
                 from InfoTree.h:36,
                 from InfoTree.cpp:23:
/usr/include/boost/property_tree/detail/xml_parser_writer_settings.hpp:55:30: note: candidate: template<class Str> boost::property_tree::xml_parser::xml_writer_settings<Str> boost::property_tree::xml_parser::xml_writer_make_settings(typename Str::value_type, typename Str::size_type, const Str&)
     xml_writer_settings<Str> xml_writer_make_settings(typename Str::value_type in
                              ^
/usr/include/boost/property_tree/detail/xml_parser_writer_settings.hpp:55:30: note:   template argument deduction/substitution failed:
InfoTree.cpp:87:63: note:   couldn't deduce template parameter ‘Str’
          boost::property_tree::xml_writer_make_settings(' ', 2));
                                                               ^
Makefile:390: recipe for target 'InfoTree.o' failed
make[3]: *** [InfoTree.o] Error 1
make[3]: Leaving directory '/tmp/SBo/AlephOne-20150907/Source_Files/XML'
Makefile:580: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/tmp/SBo/AlephOne-20150907/Source_Files'
Makefile:533: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/SBo/AlephOne-20150907'
Makefile:429: recipe for target 'all' failed
make: *** [all] Error 2

Here is the config.log.

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by Aleph One configure 20150907, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --bindir=/usr/games --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --localstatedir=/var --mandir=/usr/man --docdir=/usr/doc/alephone-20150907 --build=x86_64-slackware-linux

## --------- ##
## Platform. ##
## --------- ##

hostname = Akita
uname -m = x86_64
uname -r = 4.1.13
uname -s = Linux
uname -v = #1 SMP Fri Nov 13 18:16:47 CST 2015

/usr/bin/uname -p = AMD FX(tm)-6350 Six-Core Processor
/bin/uname -X     = unknown

/bin/arch              = x86_64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/sbin
PATH: /usr/sbin
PATH: /sbin
PATH: /usr/local/bin
PATH: /usr/local/games
PATH: /usr/bin
PATH: /bin
PATH: /usr/games
PATH: /root/bin
PATH: /usr/lib64/qt/bin
PATH: /usr/share/texmf/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2557: checking build system type
configure:2571: result: x86_64-slackware-linux-gnu
configure:2591: checking host system type
configure:2604: result: x86_64-slackware-linux-gnu
configure:2624: checking target system type
configure:2637: result: x86_64-slackware-linux-gnu
configure:2680: checking for a BSD-compatible install
configure:2748: result: /usr/bin/ginstall -c
configure:2759: checking whether build environment is sane
configure:2814: result: yes
configure:2965: checking for a thread-safe mkdir -p
configure:3004: result: /usr/bin/mkdir -p
configure:3011: checking for gawk
configure:3027: found /usr/bin/gawk
configure:3038: result: gawk
configure:3049: checking whether make sets $(MAKE)
configure:3071: result: yes
configure:3100: checking whether make supports nested variables
configure:3117: result: yes
configure:3390: checking for gcc
configure:3406: found /usr/bin/gcc
configure:3417: result: gcc
configure:3646: checking for C compiler version
configure:3655: gcc --version >&5
gcc (GCC) 5.2.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3666: $? = 0
configure:3655: gcc -v >&5
Reading specs from /usr/lib64/gcc/x86_64-slackware-linux/5.2.0/specs
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-slackware-linux/5.2.0/lto-wrapper
Target: x86_64-slackware-linux
Configured with: ../gcc-5.2.0/configure --prefix=/usr --libdir=/usr/lib64 --mandir=/usr/man --infodir=/usr/info --enable-shared --enable-bootstrap --enable-languages=ada,c,c++,fortran,go,java,lto,objc --enable-threads=posix --enable-checking=release --enable-objc-gc --with-system-zlib --with-python-dir=/lib64/python2.7/site-packages --enable-libstdcxx-dual-abi --with-default-libstdcxx-abi=gcc4-compatible --disable-libunwind-exceptions --enable-__cxa_atexit --enable-libssp --enable-lto --enable-install-libiberty --with-gnu-ld --verbose --enable-java-home --with-java-home=/usr/lib64/jvm/jre --with-jvm-root-dir=/usr/lib64/jvm --with-jvm-jar-dir=/usr/lib64/jvm/jvm-exports --with-arch-directory=amd64 --with-antlr-jar=/home/slackware/slackbuilds/gcc/antlr-runtime-3.4.jar --enable-multilib --target=x86_64-slackware-linux --build=x86_64-slackware-linux --host=x86_64-slackware-linux
Thread model: posix
gcc version 5.2.0 (GCC) 
configure:3666: $? = 0
configure:3655: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:3666: $? = 1
configure:3655: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:3666: $? = 1
configure:3686: checking whether the C compiler works
configure:3708: gcc -O2 -fPIC   conftest.c  >&5
configure:3712: $? = 0
configure:3760: result: yes
configure:3763: checking for C compiler default output file name
configure:3765: result: a.out
configure:3771: checking for suffix of executables
configure:3778: gcc -o conftest -O2 -fPIC   conftest.c  >&5
configure:3782: $? = 0
configure:3804: result: 
configure:3826: checking whether we are cross compiling
configure:3834: gcc -o conftest -O2 -fPIC   conftest.c  >&5
configure:3838: $? = 0
configure:3845: ./conftest
configure:3849: $? = 0
configure:3864: result: no
configure:3869: checking for suffix of object files
configure:3891: gcc -c -O2 -fPIC  conftest.c >&5
configure:3895: $? = 0
configure:3916: result: o
configure:3920: checking whether we are using the GNU C compiler
configure:3939: gcc -c -O2 -fPIC  conftest.c >&5
configure:3939: $? = 0
configure:3948: result: yes
configure:3957: checking whether gcc accepts -g
configure:3977: gcc -c -g  conftest.c >&5
configure:3977: $? = 0
configure:4018: result: yes
configure:4035: checking for gcc option to accept ISO C89
configure:4098: gcc  -c -O2 -fPIC  conftest.c >&5
configure:4098: $? = 0
configure:4111: result: none needed
configure:4136: checking whether gcc understands -c and -o together
configure:4158: gcc -c conftest.c -o conftest2.o
configure:4161: $? = 0
configure:4158: gcc -c conftest.c -o conftest2.o
configure:4161: $? = 0
configure:4173: result: yes
configure:4201: checking for style of include used by make
configure:4229: result: GNU
configure:4255: checking dependency style of gcc
configure:4366: result: gcc3
configure:4386: checking how to run the C preprocessor
configure:4417: gcc -E  conftest.c
configure:4417: $? = 0
configure:4431: gcc -E  conftest.c
conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:4431: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Aleph One"
| #define PACKAGE_TARNAME "AlephOne"
| #define PACKAGE_VERSION "20150907"
| #define PACKAGE_STRING "Aleph One 20150907"
| #define PACKAGE_BUGREPORT "https://github.com/Aleph-One-Marathon/alephone/issues"
| #define PACKAGE_URL "https://alephone.lhowon.org/"
| #define PACKAGE "AlephOne"
| #define VERSION "20150907"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:4456: result: gcc -E
configure:4476: gcc -E  conftest.c
configure:4476: $? = 0
configure:4490: gcc -E  conftest.c
conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:4490: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Aleph One"
| #define PACKAGE_TARNAME "AlephOne"
| #define PACKAGE_VERSION "20150907"
| #define PACKAGE_STRING "Aleph One 20150907"
| #define PACKAGE_BUGREPORT "https://github.com/Aleph-One-Marathon/alephone/issues"
| #define PACKAGE_URL "https://alephone.lhowon.org/"
| #define PACKAGE "AlephOne"
| #define VERSION "20150907"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:4576: checking for g++
configure:4592: found /usr/bin/g++
configure:4603: result: g++
configure:4630: checking for C++ compiler version
configure:4639: g++ --version >&5
g++ (GCC) 5.2.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:4650: $? = 0
configure:4639: g++ -v >&5
Reading specs from /usr/lib64/gcc/x86_64-slackware-linux/5.2.0/specs
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-slackware-linux/5.2.0/lto-wrapper
Target: x86_64-slackware-linux
Configured with: ../gcc-5.2.0/configure --prefix=/usr --libdir=/usr/lib64 --mandir=/usr/man --infodir=/usr/info --enable-shared --enable-bootstrap --enable-languages=ada,c,c++,fortran,go,java,lto,objc --enable-threads=posix --enable-checking=release --enable-objc-gc --with-system-zlib --with-python-dir=/lib64/python2.7/site-packages --enable-libstdcxx-dual-abi --with-default-libstdcxx-abi=gcc4-compatible --disable-libunwind-exceptions --enable-__cxa_atexit --enable-libssp --enable-lto --enable-install-libiberty --with-gnu-ld --verbose --enable-java-home --with-java-home=/usr/lib64/jvm/jre --with-jvm-root-dir=/usr/lib64/jvm --with-jvm-jar-dir=/usr/lib64/jvm/jvm-exports --with-arch-directory=amd64 --with-antlr-jar=/home/slackware/slackbuilds/gcc/antlr-runtime-3.4.jar --enable-multilib --target=x86_64-slackware-linux --build=x86_64-slackware-linux --host=x86_64-slackware-linux
Thread model: posix
gcc version 5.2.0 (GCC) 
configure:4650: $? = 0
configure:4639: g++ -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:4650: $? = 1
configure:4639: g++ -qversion >&5
g++: error: unrecognized command line option '-qversion'
g++: fatal error: no input files
compilation terminated.
configure:4650: $? = 1
configure:4654: checking whether we are using the GNU C++ compiler
configure:4673: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:4673: $? = 0
configure:4682: result: yes
configure:4691: checking whether g++ accepts -g
configure:4711: g++ -c -g  conftest.cpp >&5
configure:4711: $? = 0
configure:4752: result: yes
configure:4777: checking dependency style of g++
configure:4888: result: gcc3
configure:4908: checking how to run the C++ preprocessor
configure:4935: g++ -E  conftest.cpp
configure:4935: $? = 0
configure:4949: g++ -E  conftest.cpp
conftest.cpp:11:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:4949: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Aleph One"
| #define PACKAGE_TARNAME "AlephOne"
| #define PACKAGE_VERSION "20150907"
| #define PACKAGE_STRING "Aleph One 20150907"
| #define PACKAGE_BUGREPORT "https://github.com/Aleph-One-Marathon/alephone/issues"
| #define PACKAGE_URL "https://alephone.lhowon.org/"
| #define PACKAGE "AlephOne"
| #define VERSION "20150907"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:4974: result: g++ -E
configure:4994: g++ -E  conftest.cpp
configure:4994: $? = 0
configure:5008: g++ -E  conftest.cpp
conftest.cpp:11:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:5008: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Aleph One"
| #define PACKAGE_TARNAME "AlephOne"
| #define PACKAGE_VERSION "20150907"
| #define PACKAGE_STRING "Aleph One 20150907"
| #define PACKAGE_BUGREPORT "https://github.com/Aleph-One-Marathon/alephone/issues"
| #define PACKAGE_URL "https://alephone.lhowon.org/"
| #define PACKAGE "AlephOne"
| #define VERSION "20150907"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:5090: checking for g++
configure:5106: found /usr/bin/g++
configure:5117: result: g++
configure:5142: checking for Objective C++ compiler version
configure:5151: g++ --version >&5
g++ (GCC) 5.2.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:5162: $? = 0
configure:5151: g++ -v >&5
Reading specs from /usr/lib64/gcc/x86_64-slackware-linux/5.2.0/specs
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-slackware-linux/5.2.0/lto-wrapper
Target: x86_64-slackware-linux
Configured with: ../gcc-5.2.0/configure --prefix=/usr --libdir=/usr/lib64 --mandir=/usr/man --infodir=/usr/info --enable-shared --enable-bootstrap --enable-languages=ada,c,c++,fortran,go,java,lto,objc --enable-threads=posix --enable-checking=release --enable-objc-gc --with-system-zlib --with-python-dir=/lib64/python2.7/site-packages --enable-libstdcxx-dual-abi --with-default-libstdcxx-abi=gcc4-compatible --disable-libunwind-exceptions --enable-__cxa_atexit --enable-libssp --enable-lto --enable-install-libiberty --with-gnu-ld --verbose --enable-java-home --with-java-home=/usr/lib64/jvm/jre --with-jvm-root-dir=/usr/lib64/jvm --with-jvm-jar-dir=/usr/lib64/jvm/jvm-exports --with-arch-directory=amd64 --with-antlr-jar=/home/slackware/slackbuilds/gcc/antlr-runtime-3.4.jar --enable-multilib --target=x86_64-slackware-linux --build=x86_64-slackware-linux --host=x86_64-slackware-linux
Thread model: posix
gcc version 5.2.0 (GCC) 
configure:5162: $? = 0
configure:5151: g++ -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:5162: $? = 1
configure:5151: g++ -qversion >&5
g++: error: unrecognized command line option '-qversion'
g++: fatal error: no input files
compilation terminated.
configure:5162: $? = 1
configure:5166: checking whether we are using the GNU Objective C++ compiler
configure:5185: g++ -c   conftest.mm >&5
g++: error: conftest.mm: Objective-C++ compiler not installed on this system
configure:5185: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Aleph One"
| #define PACKAGE_TARNAME "AlephOne"
| #define PACKAGE_VERSION "20150907"
| #define PACKAGE_STRING "Aleph One 20150907"
| #define PACKAGE_BUGREPORT "https://github.com/Aleph-One-Marathon/alephone/issues"
| #define PACKAGE_URL "https://alephone.lhowon.org/"
| #define PACKAGE "AlephOne"
| #define VERSION "20150907"
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __GNUC__
|        choke me
| #endif
| 
|   ;
|   return 0;
| }
configure:5194: result: no
configure:5203: checking whether g++ accepts -g
configure:5223: g++ -c -g  conftest.mm >&5
g++: error: conftest.mm: Objective-C++ compiler not installed on this system
configure:5223: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Aleph One"
| #define PACKAGE_TARNAME "AlephOne"
| #define PACKAGE_VERSION "20150907"
| #define PACKAGE_STRING "Aleph One 20150907"
| #define PACKAGE_BUGREPORT "https://github.com/Aleph-One-Marathon/alephone/issues"
| #define PACKAGE_URL "https://alephone.lhowon.org/"
| #define PACKAGE "AlephOne"
| #define VERSION "20150907"
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:5238: g++ -c   conftest.mm >&5
g++: error: conftest.mm: Objective-C++ compiler not installed on this system
configure:5238: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Aleph One"
| #define PACKAGE_TARNAME "AlephOne"
| #define PACKAGE_VERSION "20150907"
| #define PACKAGE_STRING "Aleph One 20150907"
| #define PACKAGE_BUGREPORT "https://github.com/Aleph-One-Marathon/alephone/issues"
| #define PACKAGE_URL "https://alephone.lhowon.org/"
| #define PACKAGE "AlephOne"
| #define VERSION "20150907"
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:5254: g++ -c -g  conftest.mm >&5
g++: error: conftest.mm: Objective-C++ compiler not installed on this system
configure:5254: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Aleph One"
| #define PACKAGE_TARNAME "AlephOne"
| #define PACKAGE_VERSION "20150907"
| #define PACKAGE_STRING "Aleph One 20150907"
| #define PACKAGE_BUGREPORT "https://github.com/Aleph-One-Marathon/alephone/issues"
| #define PACKAGE_URL "https://alephone.lhowon.org/"
| #define PACKAGE "AlephOne"
| #define VERSION "20150907"
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:5264: result: no
configure:5289: checking dependency style of g++
configure:5398: result: gcc3
configure:5457: checking for ranlib
configure:5473: found /usr/bin/ranlib
configure:5484: result: ranlib
configure:5641: checking for grep that handles long lines and -e
configure:5699: result: /usr/bin/grep
configure:5704: checking for egrep
configure:5766: result: /usr/bin/grep -E
configure:5771: checking for ANSI C header files
configure:5791: gcc -c -O2 -fPIC  conftest.c >&5
configure:5791: $? = 0
configure:5864: gcc -o conftest -O2 -fPIC   conftest.c  >&5
configure:5864: $? = 0
configure:5864: ./conftest
configure:5864: $? = 0
configure:5875: result: yes
configure:5888: checking for sys/types.h
configure:5888: gcc -c -O2 -fPIC  conftest.c >&5
configure:5888: $? = 0
configure:5888: result: yes
configure:5888: checking for sys/stat.h
configure:5888: gcc -c -O2 -fPIC  conftest.c >&5
configure:5888: $? = 0
configure:5888: result: yes
configure:5888: checking for stdlib.h
configure:5888: gcc -c -O2 -fPIC  conftest.c >&5
configure:5888: $? = 0
configure:5888: result: yes
configure:5888: checking for string.h
configure:5888: gcc -c -O2 -fPIC  conftest.c >&5
configure:5888: $? = 0
configure:5888: result: yes
configure:5888: checking for memory.h
configure:5888: gcc -c -O2 -fPIC  conftest.c >&5
configure:5888: $? = 0
configure:5888: result: yes
configure:5888: checking for strings.h
configure:5888: gcc -c -O2 -fPIC  conftest.c >&5
configure:5888: $? = 0
configure:5888: result: yes
configure:5888: checking for inttypes.h
configure:5888: gcc -c -O2 -fPIC  conftest.c >&5
configure:5888: $? = 0
configure:5888: result: yes
configure:5888: checking for stdint.h
configure:5888: gcc -c -O2 -fPIC  conftest.c >&5
configure:5888: $? = 0
configure:5888: result: yes
configure:5888: checking for unistd.h
configure:5888: gcc -c -O2 -fPIC  conftest.c >&5
configure:5888: $? = 0
configure:5888: result: yes
configure:5903: checking for unistd.h
configure:5903: result: yes
configure:5903: checking pwd.h usability
configure:5903: gcc -c -O2 -fPIC  conftest.c >&5
configure:5903: $? = 0
configure:5903: result: yes
configure:5903: checking pwd.h presence
configure:5903: gcc -E  conftest.c
configure:5903: $? = 0
configure:5903: result: yes
configure:5903: checking for pwd.h
configure:5903: result: yes
configure:5963: checking for boostlib >= 1.53.0
configure:6046: g++ -c -O2 -fPIC -fpermissive  -I/usr/include conftest.cpp >&5
configure:6046: $? = 0
configure:6048: result: yes
configure:6226: checking whether the Boost::System library is available
configure:6250: g++ -c -O2 -fPIC -fpermissive  -I/usr/include conftest.cpp >&5
configure:6250: $? = 0
configure:6265: result: yes
configure:6280: checking for exit in -lboost_system
configure:6305: gcc -o conftest -O2 -fPIC  -I/usr/include  -L/usr/lib64 conftest.c -lboost_system   >&5
conftest.c:33:6: warning: conflicting types for built-in function 'exit'
 char exit ();
      ^
configure:6305: $? = 0
configure:6315: result: yes
configure:6475: checking whether the Boost::Filesystem library is available
configure:6499: g++ -c -O2 -fPIC -fpermissive  -I/usr/include conftest.cpp >&5
configure:6499: $? = 0
configure:6513: result: yes
configure:6524: checking for exit in -lboost_filesystem
configure:6549: gcc -o conftest -O2 -fPIC  -I/usr/include  -L/usr/lib64 conftest.c -lboost_filesystem  -lboost_system  -lboost_system >&5
conftest.c:34:6: warning: conflicting types for built-in function 'exit'
 char exit ();
      ^
configure:6549: $? = 0
configure:6559: result: yes
configure:6694: checking boost/bind.hpp usability
configure:6694: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:6694: $? = 0
configure:6694: result: yes
configure:6694: checking boost/bind.hpp presence
configure:6694: g++ -E  conftest.cpp
configure:6694: $? = 0
configure:6694: result: yes
configure:6694: checking for boost/bind.hpp
configure:6694: result: yes
configure:6714: checking boost/function.hpp usability
configure:6714: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:6714: $? = 0
configure:6714: result: yes
configure:6714: checking boost/function.hpp presence
configure:6714: g++ -E  conftest.cpp
configure:6714: $? = 0
configure:6714: result: yes
configure:6714: checking for boost/function.hpp
configure:6714: result: yes
configure:6734: checking boost/foreach.hpp usability
configure:6734: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:6734: $? = 0
configure:6734: result: yes
configure:6734: checking boost/foreach.hpp presence
configure:6734: g++ -E  conftest.cpp
configure:6734: $? = 0
configure:6734: result: yes
configure:6734: checking for boost/foreach.hpp
configure:6734: result: yes
configure:6754: checking boost/lexical_cast.hpp usability
configure:6754: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:6754: $? = 0
configure:6754: result: yes
configure:6754: checking boost/lexical_cast.hpp presence
configure:6754: g++ -E  conftest.cpp
configure:6754: $? = 0
configure:6754: result: yes
configure:6754: checking for boost/lexical_cast.hpp
configure:6754: result: yes
configure:6774: checking boost/shared_ptr.hpp usability
configure:6774: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:6774: $? = 0
configure:6774: result: yes
configure:6774: checking boost/shared_ptr.hpp presence
configure:6774: g++ -E  conftest.cpp
configure:6774: $? = 0
configure:6774: result: yes
configure:6774: checking for boost/shared_ptr.hpp
configure:6774: result: yes
configure:6794: checking boost/tokenizer.hpp usability
configure:6794: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:6794: $? = 0
configure:6794: result: yes
configure:6794: checking boost/tokenizer.hpp presence
configure:6794: g++ -E  conftest.cpp
configure:6794: $? = 0
configure:6794: result: yes
configure:6794: checking for boost/tokenizer.hpp
configure:6794: result: yes
configure:6814: checking boost/unordered_map.hpp usability
configure:6814: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:6814: $? = 0
configure:6814: result: yes
configure:6814: checking boost/unordered_map.hpp presence
configure:6814: g++ -E  conftest.cpp
configure:6814: $? = 0
configure:6814: result: yes
configure:6814: checking for boost/unordered_map.hpp
configure:6814: result: yes
configure:6834: checking boost/algorithm/string/predicate.hpp usability
configure:6834: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:6834: $? = 0
configure:6834: result: yes
configure:6834: checking boost/algorithm/string/predicate.hpp presence
configure:6834: g++ -E  conftest.cpp
configure:6834: $? = 0
configure:6834: result: yes
configure:6834: checking for boost/algorithm/string/predicate.hpp
configure:6834: result: yes
configure:6854: checking boost/iostreams/stream_buffer.hpp usability
configure:6854: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:6854: $? = 0
configure:6854: result: yes
configure:6854: checking boost/iostreams/stream_buffer.hpp presence
configure:6854: g++ -E  conftest.cpp
configure:6854: $? = 0
configure:6854: result: yes
configure:6854: checking for boost/iostreams/stream_buffer.hpp
configure:6854: result: yes
configure:6874: checking boost/property_tree/xml_parser.hpp usability
configure:6874: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:6874: $? = 0
configure:6874: result: yes
configure:6874: checking boost/property_tree/xml_parser.hpp presence
configure:6874: g++ -E  conftest.cpp
configure:6874: $? = 0
configure:6874: result: yes
configure:6874: checking for boost/property_tree/xml_parser.hpp
configure:6874: result: yes
configure:6894: checking boost/ptr_container/ptr_map.hpp usability
configure:6894: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:6894: $? = 0
configure:6894: result: yes
configure:6894: checking boost/ptr_container/ptr_map.hpp presence
configure:6894: g++ -E  conftest.cpp
configure:6894: $? = 0
configure:6894: result: yes
configure:6894: checking for boost/ptr_container/ptr_map.hpp
configure:6894: result: yes
configure:6914: checking boost/tuple/tuple.hpp usability
configure:6914: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:6914: $? = 0
configure:6914: result: yes
configure:6914: checking boost/tuple/tuple.hpp presence
configure:6914: g++ -E  conftest.cpp
configure:6914: $? = 0
configure:6914: result: yes
configure:6914: checking for boost/tuple/tuple.hpp
configure:6914: result: yes
configure:6934: checking boost/uuid/uuid.hpp usability
configure:6934: g++ -c -O2 -fPIC -fpermissive  conftest.cpp >&5
configure:6934: $? = 0
configure:6934: result: yes
configure:6934: checking boost/uuid/uuid.hpp presence
configure:6934: g++ -E  conftest.cpp
configure:6934: $? = 0
configure:6934: result: yes
configure:6934: checking for boost/uuid/uuid.hpp
configure:6934: result: yes
configure:6952: checking for snprintf
configure:6952: gcc -o conftest -O2 -fPIC   conftest.c -lboost_filesystem -lboost_system  >&5
conftest.c:50:6: warning: conflicting types for built-in function 'snprintf'
 char snprintf ();
      ^
configure:6952: $? = 0
configure:6952: result: yes
configure:6952: checking for vsnprintf
configure:6952: gcc -o conftest -O2 -fPIC   conftest.c -lboost_filesystem -lboost_system  >&5
conftest.c:51:6: warning: conflicting types for built-in function 'vsnprintf'
 char vsnprintf ();
      ^
configure:6952: $? = 0
configure:6952: result: yes
configure:6952: checking for sysconf
configure:6952: gcc -o conftest -O2 -fPIC   conftest.c -lboost_filesystem -lboost_system  >&5
configure:6952: $? = 0
configure:6952: result: yes
configure:6952: checking for sysctlbyname
configure:6952: gcc -o conftest -O2 -fPIC   conftest.c -lboost_filesystem -lboost_system  >&5
/tmp/ccONVL5W.o: In function `main':
conftest.c:(.text.startup+0x7): undefined reference to `sysctlbyname'
collect2: error: ld returned 1 exit status
configure:6952: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Aleph One"
| #define PACKAGE_TARNAME "AlephOne"
| #define PACKAGE_VERSION "20150907"
| #define PACKAGE_STRING "Aleph One 20150907"
| #define PACKAGE_BUGREPORT "https://github.com/Aleph-One-Marathon/alephone/issues"
| #define PACKAGE_URL "https://alephone.lhowon.org/"
| #define PACKAGE "AlephOne"
| #define VERSION "20150907"
| #define TARGET_PLATFORM "linux-gnu x86_64"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PWD_H 1
| #define HAVE_BOOST /**/
| #define HAVE_BOOST_SYSTEM /**/
| #define HAVE_BOOST_FILESYSTEM /**/
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SYSCONF 1
| /* end confdefs.h.  */
| /* Define sysctlbyname to an innocuous variant, in case <limits.h> declares sysctlbyname.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define sysctlbyname innocuous_sysctlbyname
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char sysctlbyname (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef sysctlbyname
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char sysctlbyname ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_sysctlbyname || defined __stub___sysctlbyname
| choke me
| #endif
| 
| int
| main ()
| {
| return sysctlbyname ();
|   ;
|   return 0;
| }
configure:6952: result: no
configure:6961: checking for mkstemp
configure:6961: gcc -o conftest -O2 -fPIC   conftest.c -lboost_filesystem -lboost_system  >&5
configure:6961: $? = 0
configure:6961: result: yes
configure:6969: checking for library containing gethostbyname
configure:7000: gcc -o conftest -O2 -fPIC   conftest.c -lboost_filesystem -lboost_system  >&5
configure:7000: $? = 0
configure:7017: result: none required
configure:7025: checking for library containing socket
configure:7056: gcc -o conftest -O2 -fPIC   conftest.c -lboost_filesystem -lboost_system  >&5
configure:7056: $? = 0
configure:7073: result: none required
configure:7169: checking for sdl-config
configure:7187: found /usr/bin/sdl-config
configure:7200: result: /usr/bin/sdl-config
configure:7210: checking for SDL - version >= 1.2.0
configure:7297: gcc -o conftest -O2 -fPIC -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT   conftest.c -lboost_filesystem -lboost_system  -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread >&5
configure:7297: $? = 0
configure:7297: ./conftest
configure:7297: $? = 0
configure:7312: result: yes
configure:7386: checking SDL_ttf.h usability
configure:7386: gcc -c -O2 -fPIC  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c >&5
configure:7386: $? = 0
configure:7386: result: yes
configure:7386: checking SDL_ttf.h presence
configure:7386: gcc -E  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c
configure:7386: $? = 0
configure:7386: result: yes
configure:7386: checking for SDL_ttf.h
configure:7386: result: yes
configure:7391: checking for TTF_Init in -lSDL_ttf
configure:7416: gcc -o conftest -O2 -fPIC  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL  conftest.c -lSDL_ttf  -lboost_filesystem -lboost_system  -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread >&5
configure:7416: $? = 0
configure:7425: result: yes
configure:7449: checking SDL_net.h usability
configure:7449: gcc -c -O2 -fPIC  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c >&5
configure:7449: $? = 0
configure:7449: result: yes
configure:7449: checking SDL_net.h presence
configure:7449: gcc -E  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c
configure:7449: $? = 0
configure:7449: result: yes
configure:7449: checking for SDL_net.h
configure:7449: result: yes
configure:7454: checking for SDLNet_Init in -lSDL_net
configure:7479: gcc -o conftest -O2 -fPIC  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL  conftest.c -lSDL_net  -lSDL_ttf -lboost_filesystem -lboost_system  -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread >&5
configure:7479: $? = 0
configure:7488: result: yes
configure:7513: checking zlib.h usability
configure:7513: gcc -c -O2 -fPIC  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c >&5
configure:7513: $? = 0
configure:7513: result: yes
configure:7513: checking zlib.h presence
configure:7513: gcc -E  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c
configure:7513: $? = 0
configure:7513: result: yes
configure:7513: checking for zlib.h
configure:7513: result: yes
configure:7518: checking for zlibVersion in -lz
configure:7543: gcc -o conftest -O2 -fPIC  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL  conftest.c -lz  -lSDL_net -lSDL_ttf -lboost_filesystem -lboost_system  -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread >&5
configure:7543: $? = 0
configure:7552: result: yes
configure:7577: checking expat.h usability
configure:7577: gcc -c -O2 -fPIC  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c >&5
configure:7577: $? = 0
configure:7577: result: yes
configure:7577: checking expat.h presence
configure:7577: gcc -E  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c
configure:7577: $? = 0
configure:7577: result: yes
configure:7577: checking for expat.h
configure:7577: result: yes
configure:7583: checking for XML_ParserCreate in -lexpat
configure:7608: gcc -o conftest -O2 -fPIC  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL  conftest.c -lexpat  -lz -lSDL_net -lSDL_ttf -lboost_filesystem -lboost_system  -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread >&5
configure:7608: $? = 0
configure:7617: result: yes
configure:7633: checking for OpenGL support
configure:7665: gcc -c -O2 -fPIC  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c >&5
configure:7665: $? = 0
configure:7669: result: yes
configure:7676: checking for gluScaleImage in -lGLU
configure:7701: gcc -o conftest -O2 -fPIC  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL  conftest.c -lGLU -lGL -lpthread -lz -lSDL_net -lSDL_ttf -lboost_filesystem -lboost_system  -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread >&5
configure:7701: $? = 0
configure:7710: result: yes
configure:7719: checking for GL/glext.h
configure:7719: gcc -c -O2 -fPIC  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c >&5
configure:7719: $? = 0
configure:7719: result: yes
configure:7763: checking SDL_image.h usability
configure:7763: gcc -c -O2 -fPIC  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c >&5
configure:7763: $? = 0
configure:7763: result: yes
configure:7763: checking SDL_image.h presence
configure:7763: gcc -E  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c
configure:7763: $? = 0
configure:7763: result: yes
configure:7763: checking for SDL_image.h
configure:7763: result: yes
configure:7768: checking for IMG_Load in -lSDL_image
configure:7793: gcc -o conftest -O2 -fPIC  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL  conftest.c -lSDL_image  -lz -lSDL_net -lSDL_ttf -lboost_filesystem -lboost_system  -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread -lGL -lpthread -lGLU >&5
configure:7793: $? = 0
configure:7802: result: yes
configure:7884: checking for pkg-config
configure:7902: found /usr/bin/pkg-config
configure:7914: result: /usr/bin/pkg-config
configure:7939: checking pkg-config is at least version 0.9.0
configure:7942: result: yes
configure:7953: checking for FFMPEG
configure:7960: $PKG_CONFIG --exists --print-errors "libavcodec >= 54.35.0 libavformat >= 54.20.0 libavutil >= 52.3.0 libswscale >= 2.1.1"
configure:7963: $? = 0
configure:7977: $PKG_CONFIG --exists --print-errors "libavcodec >= 54.35.0 libavformat >= 54.20.0 libavutil >= 52.3.0 libswscale >= 2.1.1"
configure:7980: $? = 0
configure:8022: result: yes
configure:8047: checking mad.h usability
configure:8047: gcc -c -O2 -fPIC   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c >&5
configure:8047: $? = 0
configure:8047: result: yes
configure:8047: checking mad.h presence
configure:8047: gcc -E   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c
configure:8047: $? = 0
configure:8047: result: yes
configure:8047: checking for mad.h
configure:8047: result: yes
configure:8052: checking for mad_stream_init in -lmad
configure:8077: gcc -o conftest -O2 -fPIC   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL  conftest.c -lmad  -lavcodec -lavformat -lavutil -lswscale  -lSDL_image -lz -lSDL_net -lSDL_ttf -lboost_filesystem -lboost_system  -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread -lGL -lpthread -lGLU >&5
configure:8077: $? = 0
configure:8086: result: yes
configure:8117: checking sndfile.h usability
configure:8117: gcc -c -O2 -fPIC   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c >&5
configure:8117: $? = 0
configure:8117: result: yes
configure:8117: checking sndfile.h presence
configure:8117: gcc -E   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c
configure:8117: $? = 0
configure:8117: result: yes
configure:8117: checking for sndfile.h
configure:8117: result: yes
configure:8122: checking for sf_open in -lsndfile
configure:8147: gcc -o conftest -O2 -fPIC   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL  conftest.c -lsndfile  -lmad -lavcodec -lavformat -lavutil -lswscale  -lSDL_image -lz -lSDL_net -lSDL_ttf -lboost_filesystem -lboost_system  -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread -lGL -lpthread -lGLU >&5
configure:8147: $? = 0
configure:8156: result: yes
configure:8187: checking for VORBISFILE
configure:8194: $PKG_CONFIG --exists --print-errors "vorbisfile"
configure:8197: $? = 0
configure:8211: $PKG_CONFIG --exists --print-errors "vorbisfile"
configure:8214: $? = 0
configure:8256: result: yes
configure:8281: checking smpeg/smpeg.h usability
configure:8281: gcc -c -O2 -fPIC    -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c >&5
conftest.c:87:25: fatal error: smpeg/smpeg.h: No such file or directory
compilation terminated.
configure:8281: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Aleph One"
| #define PACKAGE_TARNAME "AlephOne"
| #define PACKAGE_VERSION "20150907"
| #define PACKAGE_STRING "Aleph One 20150907"
| #define PACKAGE_BUGREPORT "https://github.com/Aleph-One-Marathon/alephone/issues"
| #define PACKAGE_URL "https://alephone.lhowon.org/"
| #define PACKAGE "AlephOne"
| #define VERSION "20150907"
| #define TARGET_PLATFORM "linux-gnu x86_64"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PWD_H 1
| #define HAVE_BOOST /**/
| #define HAVE_BOOST_SYSTEM /**/
| #define HAVE_BOOST_FILESYSTEM /**/
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SYSCONF 1
| #define LUA_USE_MKSTEMP 1
| #define HAVE_SDL_TTF_H 1
| #define HAVE_LIBSDL_TTF 1
| #define HAVE_SDL_TTF 1
| #define HAVE_SDL_NET_H 1
| #define HAVE_LIBSDL_NET 1
| #define HAVE_SDL_NET 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_ZLIB 1
| #define HAVE_OPENGL 1
| #define HAVE_GL_GLEXT_H 1
| #define HAVE_LUA 1
| #define HAVE_SDL_IMAGE_H 1
| #define HAVE_LIBSDL_IMAGE 1
| #define HAVE_SDL_IMAGE 1
| #define HAVE_FFMPEG 1
| #define HAVE_MAD_H 1
| #define HAVE_LIBMAD 1
| #define HAVE_MAD 1
| #define HAVE_SNDFILE_H 1
| #define HAVE_LIBSNDFILE 1
| #define HAVE_SNDFILE 1
| #define HAVE_VORBISFILE 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <smpeg/smpeg.h>
configure:8281: result: no
configure:8281: checking smpeg/smpeg.h presence
configure:8281: gcc -E    -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c
conftest.c:54:25: fatal error: smpeg/smpeg.h: No such file or directory
compilation terminated.
configure:8281: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Aleph One"
| #define PACKAGE_TARNAME "AlephOne"
| #define PACKAGE_VERSION "20150907"
| #define PACKAGE_STRING "Aleph One 20150907"
| #define PACKAGE_BUGREPORT "https://github.com/Aleph-One-Marathon/alephone/issues"
| #define PACKAGE_URL "https://alephone.lhowon.org/"
| #define PACKAGE "AlephOne"
| #define VERSION "20150907"
| #define TARGET_PLATFORM "linux-gnu x86_64"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_PWD_H 1
| #define HAVE_BOOST /**/
| #define HAVE_BOOST_SYSTEM /**/
| #define HAVE_BOOST_FILESYSTEM /**/
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SYSCONF 1
| #define LUA_USE_MKSTEMP 1
| #define HAVE_SDL_TTF_H 1
| #define HAVE_LIBSDL_TTF 1
| #define HAVE_SDL_TTF 1
| #define HAVE_SDL_NET_H 1
| #define HAVE_LIBSDL_NET 1
| #define HAVE_SDL_NET 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_ZLIB 1
| #define HAVE_OPENGL 1
| #define HAVE_GL_GLEXT_H 1
| #define HAVE_LUA 1
| #define HAVE_SDL_IMAGE_H 1
| #define HAVE_LIBSDL_IMAGE 1
| #define HAVE_SDL_IMAGE 1
| #define HAVE_FFMPEG 1
| #define HAVE_MAD_H 1
| #define HAVE_LIBMAD 1
| #define HAVE_MAD 1
| #define HAVE_SNDFILE_H 1
| #define HAVE_LIBSNDFILE 1
| #define HAVE_SNDFILE 1
| #define HAVE_VORBISFILE 1
| /* end confdefs.h.  */
| #include <smpeg/smpeg.h>
configure:8281: result: no
configure:8281: checking for smpeg/smpeg.h
configure:8281: result: no
configure:8351: checking speex/speex.h usability
configure:8351: gcc -c -O2 -fPIC    -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c >&5
configure:8351: $? = 0
configure:8351: result: yes
configure:8351: checking speex/speex.h presence
configure:8351: gcc -E    -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL conftest.c
configure:8351: $? = 0
configure:8351: result: yes
configure:8351: checking for speex/speex.h
configure:8351: result: yes
configure:8356: checking for speex_decoder_init in -lspeex
configure:8381: gcc -o conftest -O2 -fPIC    -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL  conftest.c -lspeex  -lvorbisfile  -lsndfile -lmad -lavcodec -lavformat -lavutil -lswscale  -lSDL_image -lz -lSDL_net -lSDL_ttf -lboost_filesystem -lboost_system  -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread -lGL -lpthread -lGLU >&5
configure:8381: $? = 0
configure:8390: result: yes
configure:8418: checking for speex_preprocess_state_init in -lspeexdsp
configure:8443: gcc -o conftest -O2 -fPIC    -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL  conftest.c -lspeexdsp  -lspeex -lvorbisfile  -lsndfile -lmad -lavcodec -lavformat -lavutil -lswscale  -lSDL_image -lz -lSDL_net -lSDL_ttf -lboost_filesystem -lboost_system  -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread -lGL -lpthread -lGLU >&5
configure:8443: $? = 0
configure:8452: result: yes
configure:8476: checking alsa/asoundlib.h usability
configure:8476: gcc -c -O2 -fPIC    -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DSPEEX conftest.c >&5
configure:8476: $? = 0
configure:8476: result: yes
configure:8476: checking alsa/asoundlib.h presence
configure:8476: gcc -E    -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DSPEEX conftest.c
configure:8476: $? = 0
configure:8476: result: yes
configure:8476: checking for alsa/asoundlib.h
configure:8476: result: yes
configure:8481: checking for snd_pcm_open in -lasound
configure:8506: gcc -o conftest -O2 -fPIC    -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DSPEEX  conftest.c -lasound  -lspeexdsp -lspeex -lvorbisfile  -lsndfile -lmad -lavcodec -lavformat -lavutil -lswscale  -lSDL_image -lz -lSDL_net -lSDL_ttf -lboost_filesystem -lboost_system  -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread -lGL -lpthread -lGLU >&5
configure:8506: $? = 0
configure:8515: result: yes
configure:8546: checking for CURL
configure:8553: $PKG_CONFIG --exists --print-errors "libcurl >= 7.31.0"
configure:8556: $? = 0
configure:8570: $PKG_CONFIG --exists --print-errors "libcurl >= 7.31.0"
configure:8573: $? = 0
configure:8615: result: yes
configure:8640: checking for ZZIP
configure:8647: $PKG_CONFIG --exists --print-errors "zziplib >= 0.10.75"
configure:8650: $? = 0
configure:8664: $PKG_CONFIG --exists --print-errors "zziplib >= 0.10.75"
configure:8667: $? = 0
configure:8709: result: yes
configure:8742: checking for PNG
configure:8749: $PKG_CONFIG --exists --print-errors "libpng"
configure:8752: $? = 0
configure:8766: $PKG_CONFIG --exists --print-errors "libpng"
configure:8769: $? = 0
configure:8811: result: yes
configure:8944: checking that generated files are newer than configure
configure:8950: result: done
configure:9021: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by Aleph One config.status 20150907, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on Akita

config.status:987: creating Makefile
config.status:987: creating AlephOne.spec
config.status:987: creating Source_Files/Makefile
config.status:987: creating Source_Files/CSeries/Makefile
config.status:987: creating Source_Files/Expat/Makefile
config.status:987: creating Source_Files/FFmpeg/Makefile
config.status:987: creating Source_Files/Files/Makefile
config.status:987: creating Source_Files/GameWorld/Makefile
config.status:987: creating Source_Files/Input/Makefile
config.status:987: creating Source_Files/LibNAT/Makefile
config.status:987: creating Source_Files/Lua/Makefile
config.status:987: creating Source_Files/Misc/Makefile
config.status:987: creating Source_Files/ModelView/Makefile
config.status:987: creating Source_Files/Network/Makefile
config.status:987: creating Source_Files/Network/Metaserver/Makefile
config.status:987: creating Source_Files/RenderMain/Makefile
config.status:987: creating Source_Files/RenderOther/Makefile
config.status:987: creating Source_Files/Sound/Makefile
config.status:987: creating Source_Files/TCPMess/Makefile
config.status:987: creating Source_Files/XML/Makefile
config.status:987: creating tools/Makefile
config.status:987: creating data/Makefile
config.status:987: creating data/default_theme/Makefile
config.status:987: creating data/icons/Makefile
config.status:987: creating config.h
config.status:1216: executing depfiles commands

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-slackware-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-O2 -fPIC'
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CURL_CFLAGS_set=
ac_cv_env_CURL_CFLAGS_value=
ac_cv_env_CURL_LIBS_set=
ac_cv_env_CURL_LIBS_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value='-O2 -fPIC -fpermissive'
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_FFMPEG_CFLAGS_set=
ac_cv_env_FFMPEG_CFLAGS_value=
ac_cv_env_FFMPEG_LIBS_set=
ac_cv_env_FFMPEG_LIBS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_OBJCXXFLAGS_set=
ac_cv_env_OBJCXXFLAGS_value=
ac_cv_env_OBJCXX_set=
ac_cv_env_OBJCXX_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=set
ac_cv_env_PKG_CONFIG_PATH_value=/usr/local/lib64/pkgconfig:/usr/lib64/pkgconfig
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_PNG_CFLAGS_set=
ac_cv_env_PNG_CFLAGS_value=
ac_cv_env_PNG_LIBS_set=
ac_cv_env_PNG_LIBS_value=
ac_cv_env_VORBISFILE_CFLAGS_set=
ac_cv_env_VORBISFILE_CFLAGS_value=
ac_cv_env_VORBISFILE_LIBS_set=
ac_cv_env_VORBISFILE_LIBS_value=
ac_cv_env_ZZIP_CFLAGS_set=
ac_cv_env_ZZIP_CFLAGS_value=
ac_cv_env_ZZIP_LIBS_set=
ac_cv_env_ZZIP_LIBS_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=x86_64-slackware-linux
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_mkstemp=yes
ac_cv_func_snprintf=yes
ac_cv_func_sysconf=yes
ac_cv_func_sysctlbyname=no
ac_cv_func_vsnprintf=yes
ac_cv_header_GL_glext_h=yes
ac_cv_header_SDL_image_h=yes
ac_cv_header_SDL_net_h=yes
ac_cv_header_SDL_ttf_h=yes
ac_cv_header_alsa_asoundlib_h=yes
ac_cv_header_boost_algorithm_string_predicate_hpp=yes
ac_cv_header_boost_bind_hpp=yes
ac_cv_header_boost_foreach_hpp=yes
ac_cv_header_boost_function_hpp=yes
ac_cv_header_boost_iostreams_stream_buffer_hpp=yes
ac_cv_header_boost_lexical_cast_hpp=yes
ac_cv_header_boost_property_tree_xml_parser_hpp=yes
ac_cv_header_boost_ptr_container_ptr_map_hpp=yes
ac_cv_header_boost_shared_ptr_hpp=yes
ac_cv_header_boost_tokenizer_hpp=yes
ac_cv_header_boost_tuple_tuple_hpp=yes
ac_cv_header_boost_unordered_map_hpp=yes
ac_cv_header_boost_uuid_uuid_hpp=yes
ac_cv_header_expat_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_mad_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_pwd_h=yes
ac_cv_header_smpeg_smpeg_h=no
ac_cv_header_sndfile_h=yes
ac_cv_header_speex_speex_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_unistd_h=yes
ac_cv_header_zlib_h=yes
ac_cv_host=x86_64-slackware-linux-gnu
ac_cv_lib_GLU_gluScaleImage=yes
ac_cv_lib_SDL_image_IMG_Load=yes
ac_cv_lib_SDL_net_SDLNet_Init=yes
ac_cv_lib_SDL_ttf_TTF_Init=yes
ac_cv_lib_asound_snd_pcm_open=yes
ac_cv_lib_boost_filesystem___exit=yes
ac_cv_lib_boost_system___exit=yes
ac_cv_lib_expat_XML_ParserCreate=yes
ac_cv_lib_mad_mad_stream_init=yes
ac_cv_lib_sndfile_sf_open=yes
ac_cv_lib_speex_speex_decoder_init=yes
ac_cv_lib_speexdsp_speex_preprocess_state_init=yes
ac_cv_lib_z_zlibVersion=yes
ac_cv_objcxx_compiler_gnu=no
ac_cv_objext=o
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_SDL_CONFIG=/usr/bin/sdl-config
ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config
ac_cv_path_install='/usr/bin/ginstall -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_CXXCPP='g++ -E'
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_OBJCXX=g++
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_prog_objcxx_g=no
ac_cv_search_gethostbyname='none required'
ac_cv_search_socket='none required'
ac_cv_target=x86_64-slackware-linux-gnu
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_CXX_dependencies_compiler_type=gcc3
am_cv_OBJCXX_dependencies_compiler_type=gcc3
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
ax_cv_boost_filesystem=yes
ax_cv_boost_system=yes
pkg_cv_CURL_CFLAGS=
pkg_cv_CURL_LIBS='-lcurl '
pkg_cv_FFMPEG_CFLAGS=
pkg_cv_FFMPEG_LIBS='-lavcodec -lavformat -lavutil -lswscale '
pkg_cv_PNG_CFLAGS='-I/usr/include/libpng16 '
pkg_cv_PNG_LIBS='-lpng16 '
pkg_cv_VORBISFILE_CFLAGS=
pkg_cv_VORBISFILE_LIBS='-lvorbisfile '
pkg_cv_ZZIP_CFLAGS=
pkg_cv_ZZIP_LIBS='-lzzip -lz '

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /tmp/SBo/AlephOne-20150907/missing aclocal-1.15'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_V='$(V)'
AUTOCONF='${SHELL} /tmp/SBo/AlephOne-20150907/missing autoconf'
AUTOHEADER='${SHELL} /tmp/SBo/AlephOne-20150907/missing autoheader'
AUTOMAKE='${SHELL} /tmp/SBo/AlephOne-20150907/missing automake-1.15'
AWK='gawk'
BOOST_CPPFLAGS='-I/usr/include'
BOOST_FILESYSTEM_LIB='-lboost_filesystem'
BOOST_LDFLAGS='-L/usr/lib64'
BOOST_SYSTEM_LIB='-lboost_system'
BUILD_EXPAT_FALSE=''
BUILD_EXPAT_TRUE='#'
BUILD_ZZIP_RWOPS_FALSE='#'
BUILD_ZZIP_RWOPS_TRUE=''
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFLAGS='-O2 -fPIC'
CPP='gcc -E'
CPPFLAGS='-I/usr/include/libpng16       -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DSPEEX'
CURL_CFLAGS=''
CURL_LIBS='-lcurl '
CXX='g++'
CXXCPP='g++ -E'
CXXDEPMODE='depmode=gcc3'
CXXFLAGS='-O2 -fPIC -fpermissive'
CYGPATH_W='echo'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
EXEEXT=''
FFMPEG_CFLAGS=''
FFMPEG_LIBS='-lavcodec -lavformat -lavutil -lswscale '
GREP='/usr/bin/grep'
HAVE_CURL_FALSE='#'
HAVE_CURL_TRUE=''
HAVE_FFMPEG_FALSE='#'
HAVE_FFMPEG_TRUE=''
HAVE_PNG_FALSE='#'
HAVE_PNG_TRUE=''
HAVE_VORBISFILE_FALSE='#'
HAVE_VORBISFILE_TRUE=''
HAVE_ZZIP_FALSE='#'
HAVE_ZZIP_TRUE=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_MIME_FALSE='#'
INSTALL_MIME_TRUE=''
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LDFLAGS=''
LIBOBJS=''
LIBS='-lpng16  -lzzip -lz  -lcurl  -lasound -lspeexdsp -lspeex -lvorbisfile  -lsndfile -lmad -lavcodec -lavformat -lavutil -lswscale  -lSDL_image -lz -lSDL_net -lSDL_ttf -lboost_filesystem -lboost_system  -L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread -lGL -lpthread -lGLU'
LTLIBOBJS=''
MAKEINFO='${SHELL} /tmp/SBo/AlephOne-20150907/missing makeinfo'
MAKE_OPENGL_FALSE='#'
MAKE_OPENGL_TRUE=''
MAKE_WINDOWS_FALSE=''
MAKE_WINDOWS_TRUE='#'
MKDIR_P='/usr/bin/mkdir -p'
OBJCXX='g++'
OBJCXXDEPMODE='depmode=gcc3'
OBJCXXFLAGS=''
OBJEXT='o'
PACKAGE='AlephOne'
PACKAGE_BUGREPORT='https://github.com/Aleph-One-Marathon/alephone/issues'
PACKAGE_NAME='Aleph One'
PACKAGE_STRING='Aleph One 20150907'
PACKAGE_TARNAME='AlephOne'
PACKAGE_URL='https://alephone.lhowon.org/'
PACKAGE_VERSION='20150907'
PATH_SEPARATOR=':'
PKG_CONFIG='/usr/bin/pkg-config'
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH='/usr/local/lib64/pkgconfig:/usr/lib64/pkgconfig'
PNG_CFLAGS='-I/usr/include/libpng16 '
PNG_LIBS='-lpng16 '
RANLIB='ranlib'
SDL_CFLAGS='-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT'
SDL_CONFIG='/usr/bin/sdl-config'
SDL_LIBS='-L/usr/lib64 -Wl,-rpath,/usr/lib64 -lSDL -lpthread'
SET_MAKE=''
SHELL='/bin/sh'
STRIP=''
VERSION='20150907'
VORBISFILE_CFLAGS=''
VORBISFILE_LIBS='-lvorbisfile '
WINDRES=''
ZZIP_CFLAGS=''
ZZIP_LIBS='-lzzip -lz '
ac_ct_CC='gcc'
ac_ct_CXX='g++'
ac_ct_OBJCXX='g++'
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE='#'
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE='#'
am__fastdepCXX_TRUE=''
am__fastdepOBJCXX_FALSE='#'
am__fastdepOBJCXX_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='/usr/games'
build='x86_64-slackware-linux-gnu'
build_alias='x86_64-slackware-linux'
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='slackware'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='/usr/doc/alephone-20150907'
dvidir='${docdir}'
exec_prefix='${prefix}'
host='x86_64-slackware-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='slackware'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /tmp/SBo/AlephOne-20150907/install-sh'
libdir='/usr/lib64'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='/var'
mandir='/usr/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc'
target='x86_64-slackware-linux-gnu'
target_alias=''
target_cpu='x86_64'
target_os='linux-gnu'
target_vendor='slackware'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "Aleph One"
#define PACKAGE_TARNAME "AlephOne"
#define PACKAGE_VERSION "20150907"
#define PACKAGE_STRING "Aleph One 20150907"
#define PACKAGE_BUGREPORT "https://github.com/Aleph-One-Marathon/alephone/issues"
#define PACKAGE_URL "https://alephone.lhowon.org/"
#define PACKAGE "AlephOne"
#define VERSION "20150907"
#define TARGET_PLATFORM "linux-gnu x86_64"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_UNISTD_H 1
#define HAVE_PWD_H 1
#define HAVE_BOOST /**/
#define HAVE_BOOST_SYSTEM /**/
#define HAVE_BOOST_FILESYSTEM /**/
#define HAVE_SNPRINTF 1
#define HAVE_VSNPRINTF 1
#define HAVE_SYSCONF 1
#define LUA_USE_MKSTEMP 1
#define HAVE_SDL_TTF_H 1
#define HAVE_LIBSDL_TTF 1
#define HAVE_SDL_TTF 1
#define HAVE_SDL_NET_H 1
#define HAVE_LIBSDL_NET 1
#define HAVE_SDL_NET 1
#define HAVE_ZLIB_H 1
#define HAVE_LIBZ 1
#define HAVE_ZLIB 1
#define HAVE_OPENGL 1
#define HAVE_GL_GLEXT_H 1
#define HAVE_LUA 1
#define HAVE_SDL_IMAGE_H 1
#define HAVE_LIBSDL_IMAGE 1
#define HAVE_SDL_IMAGE 1
#define HAVE_FFMPEG 1
#define HAVE_MAD_H 1
#define HAVE_LIBMAD 1
#define HAVE_MAD 1
#define HAVE_SNDFILE_H 1
#define HAVE_LIBSNDFILE 1
#define HAVE_SNDFILE 1
#define HAVE_VORBISFILE 1
#define HAVE_SPEEX_SPEEX_H 1
#define HAVE_LIBSPEEX 1
#define HAVE_SPEEX 1
#define HAVE_LIBSPEEXDSP 1
#define HAVE_ALSA_ASOUNDLIB_H 1
#define HAVE_LIBASOUND 1
#define HAVE_ALSA 1
#define HAVE_CURL 1
#define HAVE_ZZIP 1
#define HAVE_PNG 1

configure: exit 0

(v1.3a1) Engine: The load menu scrolls one save-point too many.

Default AOI plugins
Using the mouse's scroll wheel to scroll will result in it going past a whole save. If there are 10 saves on the menu for instance, I initially see the first 4 saves. Scrolling once will skip save 5 and present me with saves 6 to 9

Fonts not rendering on Linux

I'm on Ubuntu 14.04, and certain fonts wont render. Any confirm dialog boxes, the preference menu, and save/load dialog boxes have no font rendered. The main menu, and option menus still have fonts.
screenshot from 2016-03-16 17 19 30
screenshot from 2016-03-16 17 20 06
screenshot from 2016-03-16 17 19 47

Incompatibility with latest ffmpeg dev version

Building alephone with the 2.8 release branch of ffmpeg works.
But if I use a snapshot of the master branch the build fails:

depbase=`echo SDL_ffmpeg.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../../Source_Files/CSeries -I../../Source_Files/Files -I../../Source_Files/GameWorld -I../../Source_Files/Input -I../../Source_Files/Misc -I../../Source_Files/ModelView -I../../Source_Files/Network -I../../Source_Files/Sound -I../../Source_Files/RenderMain -I../../Source_Files/RenderOther -I../../Source_Files/XML -I../../Source_Files -D__STDC_CONSTANT_MACROS -I/usr/include/libpng12   -I/home/djcj/Downloads/alephone/libs/include    -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -std=c99 -O3 -Wall -Wno-sign-compare -fstack-protector -fno-strict-aliasing -ffunction-sections -fdata-sections -D_FORTIFY_SOURCE=2 -MT SDL_ffmpeg.o -MD -MP -MF $depbase.Tpo -c -o SDL_ffmpeg.o SDL_ffmpeg.c &&\
    mv -f $depbase.Tpo $depbase.Po
SDL_ffmpeg.c:89:159: warning: ‘enum PixelFormat’ declared inside parameter list [enabled by default]
 struct SwsContext* getContext( SDL_ffmpegConversionContext **context, int inWidth, int inHeight, enum PixelFormat inFormat, int outWidth, int outHeight, enum PixelFormat outFormat )
                                                                                                                                                               ^
SDL_ffmpeg.c:89:159: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
SDL_ffmpeg.c:89:115: error: parameter 4 (‘inFormat’) has incomplete type
 struct SwsContext* getContext( SDL_ffmpegConversionContext **context, int inWidth, int inHeight, enum PixelFormat inFormat, int outWidth, int outHeight, enum PixelFormat outFormat )
                                                                                                                   ^
SDL_ffmpeg.c:89:171: error: parameter 7 (‘outFormat’) has incomplete type
 struct SwsContext* getContext( SDL_ffmpegConversionContext **context, int inWidth, int inHeight, enum PixelFormat inFormat, int outWidth, int outHeight, enum PixelFormat outFormat )
                                                                                                                                                                           ^
SDL_ffmpeg.c: In function ‘SDL_ffmpegDecodeVideoFrame’:
SDL_ffmpeg.c:2226:36: error: ‘PIX_FMT_YUYV422’ undeclared (first use in this function)
                                    PIX_FMT_YUYV422 ),
                                    ^
SDL_ffmpeg.c:2226:36: note: each undeclared identifier is reported only once for each function it appears in
SDL_ffmpeg.c:2248:44: error: ‘PIX_FMT_RGB32’ undeclared (first use in this function)
                                            PIX_FMT_RGB32 ),
                                            ^
SDL_ffmpeg.c:2262:44: error: ‘PIX_FMT_RGB24’ undeclared (first use in this function)
                                            PIX_FMT_RGB24 ),
                                            ^

"Couldn't initialize SDL (Failed to connect to the Mir Server)"

When running alephone on one of my Ubuntu machines I got the error "Couldn't initialize SDL (Failed to connect to the Mir Server)". This did not happen on another one of my machines, and I'm not sure why, as they are running the same version of Ubuntu and to my knowledge I haven't installed different Mir packages on one or the other.

I was able to work around this issue by changing my configure command to be "SDL_VIDEODRIVER=x11 ./configure", after which it ran properly. I'm mostly submitting this issue so that if anyone else runs into this problem they can find the workaround. Thanks!

Marathon 2 closes on startup

Running on a 2013 MBP, OS 10.11.6. Neither Marathon nor Infinity have any trouble starting up or running, but Marathon 2 will not launch: application opens, fades to black, and CTDs immediately, no error message. Taking a look in Console I see:

10/2/16 9:30:53.162 AM Marathon 2[2070]: 09:30:53.162 WARNING: 140: This application, or a library it uses, is using the deprecated Carbon Component Manager for hosting Audio Units. Support for this will be removed in a future release. Also, this makes the host incompatible with version 3 audio units. Please transition to the API's in AudioComponent.h.

10/2/16 9:30:53.621 AM com.apple.xpc.launchd[1]: (org.bungie.source.Marathon2.153632[2070]) Service exited with abnormal code: 1

Some cursory googling on the WARNING there suggests that a number of different projects on GitHub have run into that problem. However I'm not convinced that it has anything in particular to do with the launchd problem that follows it: the same message pops up in console when I launch Infinity, which doesn't have any problem running and therefore obviously doesn't have the launchd error. Even older versions of Marathon 2 seem to have this problem, which is particularly weird since some of the versions I have (unsuccessfully) tried are older than the last time I successfully ran the game. Any insight as to how this can be fixed is appreciated.

Assertion Failures in Marathon 2 when using Software renderer

was in Come And Take Your Medicine, as soon as i grenaded the far circuit in the room the game crashed with an assertion failure in line 418 of shared_ptr.hpp, expression "px != 0".

i had another assertion failure earlier when riding the 'secret' east elevator in We're Everywhere, but closed without noting down the details of it. wasn't when activating it, just in the middle of the ride.

I have not had any errors come up when using OpenGL, only when using the Software renderer. (i'm using Software at the moment so i can capture gameplay.)

EDIT for more info: I've been using the M2 Windows '95 map, physics, and shapes files. in testing, the same assertion error keeps popping up each playthrough (at different points), but if i change the '95 physics file back to the default one, i haven't had an error come up yet. which is curious, since byte-comparing the files says they're identical! the only difference i can really think of that might be relevant is the extension? .phyA for default and .phy2 for W'95.
I've played a lot of the '95 environment setup in OpenGL (classic) and haven't had this error come up once.

Mouse keeps moving after releasing

The camera keeps moving constantly in the direction of the last input after releasing the mouse. It only happens with external mice and never with the touchpad. Moving the mouse again stops it (although it might just change its direction). Using Windows 8.1, and happens both in the stable and the pre-release versions.

In singleplayer, after exactly 15 level transitions, the game freezes

This bug is present in the most recent stable release as well as recent git. It can be bypassed by attaching with a debugger, manually reducing heartbeat_count by 15, and (if necessary) manually clearing the action queues.

There is a fix for this in my 60fps branch. I would have reported it when I discovered it then, but I assumed it was a 60fps-specific bug. (I also wrongly assumed it would be avoided if the game loop ran efficiently enough to occasionally sleep.) SolraBizna@5abb99c

I don't think it's a coincidence that 15 is exactly MAXIMUM_TIME_DIFFERENCE.

Gamepad swimming in Durandal and infinity

The controls don't work properly with a gamepad in M2 and MI, even if you leave "always swim" off in preferences you will always swim while moving forward and don't swim when moving backward, also the swim button doesn't do anything, even if you set swim to a key.

Faders not working under software renderer

It shouldn't surprise anybody that I'm one of the people using the software renderer. I'm on a hardware+driver combo that (barely) can't handle the static effect or the Shader renderer... and apparently I like static more than I like nice things.

Everything would be perfect, except faders do not get applied. It's a bit like my character is on painkillers.

I'm running 1.2.1 on Debian Linux on an amd64 processor.

Mouse feels terrible

For some reason, Aleph One has this strange stiffness in the mouse. Moving the mouse slow has no difference in movement than moving it fast. You always turn at the same speed, making it extremely difficult to control. It's almost as if trying to control the game with a digital pad.

I've tried different sensitivity settings, and while I can make it turn me faster or slower, the speed is exactly constant regardless if I move the mouse a little bit, or a lot.

I hope I'm explaining this clearly, it's kind of difficult to explain. All I can say for certain, is the mouse feels really bad, worse than any mouse-controlled game I've ever played. Aleph One is a great port, don't get me wrong, but that's the one thing that prevents me from playing through the games. I can't stand it.

Segmentation faults when exiting some fan made scenarios

With a debug alephone-40498e7_2016.03.07_master-x86_64-1_git I am getting segmentation faults with some of the fan made scenarios when exiting the game. Not a big issue, but it seems to at least interfere with logging into the Alephone logs properly...

Marathon RED:

(gdb) run "Marathon RED"
Starting program: /usr/games/alephone "Marathon RED"
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Aleph One Linux 2015-09-07 1.3a1
https://alephone.lhowon.org/

Original code by Bungie Software <http://www.bungie.com/>
Additional work by Loren Petrich, Chris Pruett, Rhys Hill et al.
TCP/IP networking by Woody Zenfell
Expat XML library by James Clark
SDL port by Christian Bauer <[email protected]>

This is free software with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
For details, see the file COPYING.

Built with network play enabled.

Built with Lua scripting enabled.
[New Thread 0x7fffe7ea5700 (LWP 3684)]
GL_VENDOR: nouveau
GL_RENDERER: Gallium 0.4 on NVF1
GL_VERSION: 3.0 Mesa 11.3.0-devel (git-353a4f8)
[New Thread 0x7fffe5d86700 (LWP 3685)]
[Thread 0x7fffe5d86700 (LWP 3685) exited]
[Thread 0x7fffe7ea5700 (LWP 3684) exited]
WARNING: destroying GPU memory cache with some buffers still in use

Thread 1 "alephone" received signal SIGSEGV, Segmentation fault.
0x000000000044500d in find_res_file_t(SDL_RWops*) ()
(gdb) bt full
#0  0x000000000044500d in find_res_file_t(SDL_RWops*) ()
No symbol table info available.
#1  0x00000000004452f3 in close_res_file(SDL_RWops*) ()
No symbol table info available.
#2  0x0000000000430cdb in OpenedResourceFile::Close() ()
No symbol table info available.
#3  0x00000000005ba41f in OpenedResourceFile::~OpenedResourceFile() ()
No symbol table info available.
#4  0x00007ffff24defb8 in __run_exit_handlers () from /lib64/libc.so.6
No symbol table info available.
#5  0x00007ffff24df005 in exit () from /lib64/libc.so.6
No symbol table info available.
#6  0x00007ffff24c57d7 in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#7  0x0000000000415a09 in _start () at ../sysdeps/x86_64/start.S:118
No locals

Rubicon X ƒ

(gdb) run "Rubicon X ƒ/"
Starting program: /usr/games/alephone "Rubicon X ƒ/"
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Aleph One Linux 2015-09-07 1.3a1
https://alephone.lhowon.org/

Original code by Bungie Software <http://www.bungie.com/>
Additional work by Loren Petrich, Chris Pruett, Rhys Hill et al.
TCP/IP networking by Woody Zenfell
Expat XML library by James Clark
SDL port by Christian Bauer <[email protected]>

This is free software with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
For details, see the file COPYING.

Built with network play enabled.

Built with Lua scripting enabled.
loop_start=1 and loop_end=57900 but bytes_per_frame=2; interpreting as frame offsets (SoundFile.cpp:110)
[New Thread 0x7fffe7ea5700 (LWP 3720)]
GL_VENDOR: nouveau
GL_RENDERER: Gallium 0.4 on NVF1
GL_VERSION: 3.0 Mesa 11.3.0-devel (git-353a4f8)
error parsing /home/orbea/.alephone/Themes/Default/theme2.mml: could not open XML file /home/orbea/.alephone/Themes/Default/theme2.mml: system error  (sdl_dialogs.cpp:600)
loop_start=1 and loop_end=57900 but bytes_per_frame=2; interpreting as frame offsets (SoundFile.cpp:110)
[New Thread 0x7fffe5d86700 (LWP 3721)]
[Thread 0x7fffe5d86700 (LWP 3721) exited]
[Thread 0x7fffe7ea5700 (LWP 3720) exited]
WARNING: destroying GPU memory cache with some buffers still in use
*** Error in `/usr/games/alephone': double free or corruption (!prev): 0x0000000000b43f80 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x776f4)[0x7ffff251c6f4]
/lib64/libc.so.6(+0x7ff4a)[0x7ffff2524f4a]
/lib64/libc.so.6(cfree+0x4c)[0x7ffff2528c1c]
/usr/lib64/libgnutls.so.30(+0xe96ca)[0x7fffef4fd6ca]
/usr/lib64/libgnutls.so.30(+0xea6da)[0x7fffef4fe6da]
/usr/lib64/libgnutls.so.30(+0x47cc8)[0x7fffef45bcc8]
/usr/lib64/libgnutls.so.30(+0x2a687)[0x7fffef43e687]
======= Memory map: ========
00400000-0088e000 r-xp 00000000 08:02 1183319                            /usr/games/alephone
00a8d000-00aa4000 r--p 0048d000 08:02 1183319                            /usr/games/alephone
00aa4000-00b21000 rw-p 004a4000 08:02 1183319                            /usr/games/alephone
00b21000-01bb3000 rw-p 00000000 00:00 0                                  [heap]
7fffe0000000-7fffe0021000 rw-p 00000000 00:00 0 
7fffe0021000-7fffe4000000 ---p 00000000 00:00 0 
7fffe5586000-7fffe5587000 ---p 00000000 00:00 0 
7fffe5587000-7fffe5d87000 rw-p 00000000 00:00 0 
7fffe5d87000-7fffe5f87000 rw-s 162961000 00:06 11421                     /dev/dri/card0
7fffe5f87000-7fffe6987000 rwxp 00000000 00:00 0 
7fffe6b03000-7fffe6cc7000 rw-p 00000000 00:00 0 
7fffe6df4000-7fffe6f21000 rw-p 00000000 00:00 0 
7fffe6fea000-7fffe76a5000 rw-p 00000000 00:00 0 
7fffe76a5000-7fffe76a6000 ---p 00000000 00:00 0 
7fffe76a6000-7fffe7ea6000 rw-p 00000000 00:00 0 
7fffe7ea6000-7fffe7eb1000 r-xp 00000000 08:02 542298                     /lib64/libnss_files-2.23.so
7fffe7eb1000-7fffe80b0000 ---p 0000b000 08:02 542298                     /lib64/libnss_files-2.23.so
7fffe80b0000-7fffe80b1000 r--p 0000a000 08:02 542298                     /lib64/libnss_files-2.23.so
7fffe80b1000-7fffe80b2000 rw-p 0000b000 08:02 542298                     /lib64/libnss_files-2.23.so
7fffe80b2000-7fffe80b8000 rw-p 00000000 00:00 0 
7fffe80b8000-7fffe80c3000 r-xp 00000000 08:02 542300                     /lib64/libnss_nis-2.23.so
7fffe80c3000-7fffe82c2000 ---p 0000b000 08:02 542300                     /lib64/libnss_nis-2.23.so
7fffe82c2000-7fffe82c3000 r--p 0000a000 08:02 542300                     /lib64/libnss_nis-2.23.so
7fffe82c3000-7fffe82c4000 rw-p 0000b000 08:02 542300                     /lib64/libnss_nis-2.23.so
7fffe82c4000-7fffe82da000 r-xp 00000000 08:02 542294                     /lib64/libnsl-2.23.so
7fffe82da000-7fffe84da000 ---p 00016000 08:02 542294                     /lib64/libnsl-2.23.so
7fffe84da000-7fffe84db000 r--p 00016000 08:02 542294                     /lib64/libnsl-2.23.so
7fffe84db000-7fffe84dc000 rw-p 00017000 08:02 542294                     /lib64/libnsl-2.23.so
7fffe84dc000-7fffe84de000 rw-p 00000000 00:00 0 
7fffe84de000-7fffe84e6000 r-xp 00000000 08:02 542295                     /lib64/libnss_compat-2.23.so
7fffe84e6000-7fffe86e5000 ---p 00008000 08:02 542295                     /lib64/libnss_compat-2.23.so
7fffe86e5000-7fffe86e6000 r--p 00007000 08:02 542295                     /lib64/libnss_compat-2.23.so
7fffe86e6000-7fffe86e7000 rw-p 00008000 08:02 542295                     /lib64/libnss_compat-2.23.so
7fffe86e7000-7fffe8720000 r-xp 00000000 08:02 1048672                    /usr/lib64/libjpeg.so.8.0.1
7fffe8720000-7fffe8920000 ---p 00039000 08:02 1048672                    /usr/lib64/libjpeg.so.8.0.1
7fffe8920000-7fffe8921000 rw-p 00039000 08:02 1048672                    /usr/lib64/libjpeg.so.8.0.1
7fffe8921000-7fffe8925000 r-xp 00000000 08:02 1111449                    /usr/lib64/libtxc_dxtn.so
7fffe8925000-7fffe8b24000 ---p 00004000 08:02 1111449                    /usr/lib64/libtxc_dxtn.so
7fffe8b24000-7fffe8b25000 rw-p 00003000 08:02 1111449                    /usr/lib64/libtxc_dxtn.so
7fffe8b25000-7fffe8b2b000 r-xp 00000000 08:02 1074855                    /usr/lib64/libdrm_nouveau.so.2.0.0
7fffe8b2b000-7fffe8d2b000 ---p 00006000 08:02 1074855                    /usr/lib64/libdrm_nouveau.so.2.0.0
7fffe8d2b000-7fffe8d2c000 rw-p 00006000 08:02 1074855                    /usr/lib64/libdrm_nouveau.so.2.0.0
7fffe8d2c000-7fffe947a000 r-xp 00000000 08:02 1243391                    /usr/lib64/xorg/modules/dri/nouveau_dri.so
7fffe947a000-7fffe967a000 ---p 0074e000 08:02 1243391                    /usr/lib64/xorg/modules/dri/nouveau_dri.so
7fffe967a000-7fffe96a4000 r--p 0074e000 08:02 1243391                    /usr/lib64/xorg/modules/dri/nouveau_dri.so
7fffe96a4000-7fffe96ad000 rw-p 00778000 08:02 1243391                    /usr/lib64/xorg/modules/dri/nouveau_dri.so
7fffe96ad000-7fffe98a2000 rw-p 00000000 00:00 0 
7fffe98a2000-7fffe98c6000 r-xp 00000000 08:02 542658                     /lib64/libudev.so.1.6.3
7fffe98c6000-7fffe9ac5000 ---p 00024000 08:02 542658                     /lib64/libudev.so.1.6.3
7fffe9ac5000-7fffe9ac7000 rw-p 00023000 08:02 542658                     /lib64/libudev.so.1.6.3
7fffea533000-7fffea53c000 r-xp 00000000 08:02 1121212                    /usr/lib64/libXrender.so.1.3.0
7fffea53c000-7fffea73b000 ---p 00009000 08:02 1121212                    /usr/lib64/libXrender.so.1.3.0
7fffea73b000-7fffea73c000 rw-p 00008000 08:02 1121212                    /usr/lib64/libXrender.so.1.3.0
7fffea73c000-7fffea745000 r-xp 00000000 08:02 1121199                    /usr/lib64/libXcursor.so.1.0.2
7fffea745000-7fffea945000 ---p 00009000 08:02 1121199                    /usr/lib64/libXcursor.so.1.0.2
7fffea945000-7fffea946000 rw-p 00009000 08:02 1121199                    /usr/lib64/libXcursor.so.1.0.2
7fffea946000-7fffea94d000 r-xp 00000000 08:02 1114931                    /usr/lib64/libffi.so.6.0.4
7fffea94d000-7fffeab4d000 ---p 00007000 08:02 1114931                    /usr/lib64/libffi.so.6.0.4
7fffeab4d000-7fffeab4e000 rw-p 00007000 08:02 1114931                    /usr/lib64/libffi.so.6.0.4
7fffeab4e000-7fffeab60000 r-xp 00000000 08:02 531787                     /lib64/libgpg-error.so.0.17.0
7fffeab60000-7fffead5f000 ---p 00012000 08:02 531787                     /lib64/libgpg-error.so.0.17.0
7fffead5f000-7fffead60000 rw-p 00011000 08:02 531787                     /lib64/libgpg-error.so.0.17.0
7fffead60000-7fffeadd5000 r-xp 00000000 08:02 1109466                    /usr/lib64/libgmp.so.10.3.0
7fffeadd5000-7fffeafd4000 ---p 00075000 08:02 1109466                    /usr/lib64/libgmp.so.10.3.0
7fffeafd4000-7fffeafd6000 rw-p 00074000 08:02 1109466                    /usr/lib64/libgmp.so.10.3.0
7fffeafd6000-7fffeb008000 r-xp 00000000 08:02 1121353                    /usr/lib64/libhogweed.so.4.2
7fffeb008000-7fffeb208000 ---p 00032000 08:02 1121353                    /usr/lib64/libhogweed.so.4.2
7fffeb208000-7fffeb209000 r--p 00032000 08:02 1121353                    /usr/lib64/libhogweed.so.4.2
7fffeb209000-7fffeb20a000 rw-p 00033000 08:02 1121353                    /usr/lib64/libhogweed.so.4.2
7fffeb20a000-7fffeb23e000 r-xp 00000000 08:02 1121354                    /usr/lib64/libnettle.so.6.2
7fffeb23e000-7fffeb43d000 ---p 00034000 08:02 1121354                    /usr/lib64/libnettle.so.6.2
7fffeb43d000-7fffeb43f000 r--p 00033000 08:02 1121354                    /usr/lib64/libnettle.so.6.2
7fffeb43f000-7fffeb440000 rw-p 00035000 08:02 1121354                    /usr/lib64/libnettle.so.6.2
7fffeb440000-7fffeb496000 r-xp 00000000 08:02 1121394                    /usr/lib64/libp11-kit.so.0.1.0
7fffeb496000-7fffeb696000 ---p 00056000 08:02 1121394                    /usr/lib64/libp11-kit.so.0.1.0
7fffeb696000-7fffeb6a0000 r--p 00056000 08:02 1121394                    /usr/lib64/libp11-kit.so.0.1.0
7fffeb6a0000-7fffeb6a2000 rw-p 00060000 08:02 1121394                    /usr/lib64/libp11-kit.so.0.1.0
7fffeb6a2000-7fffeb778000 r-xp 00000000 08:02 539335                     /lib64/libgcrypt.so.20.0.5
7fffeb778000-7fffeb978000 ---p 000d6000 08:02 539335                     /lib64/libgcrypt.so.20.0.5
7fffeb978000-7fffeb981000 rw-p 000d6000 08:02 539335                     /lib64/libgcrypt.so.20.0.5
7fffeb981000-7fffeb99c000 r-xp 00000000 08:02 1050750                    /usr/lib64/libsasl2.so.3.0.0
7fffeb99c000-7fffebb9c000 ---p 0001b000 08:02 1050750                    /usr/lib64/libsasl2.so.3.0.0
7fffebb9c000-7fffebb9d000 rw-p 0001b000 08:02 1050750                    /usr/lib64/libsasl2.so.3.0.0
7fffebb9d000-7fffebbb4000 r-xp 00000000 08:02 542303                     /lib64/libresolv-2.23.so
7fffebbb4000-7fffebdb4000 ---p 00017000 08:02 542303                     /lib64/libresolv-2.23.so
7fffebdb4000-7fffebdb5000 r--p 00017000 08:02 542303                     /lib64/libresolv-2.23.so
7fffebdb5000-7fffebdb6000 rw-p 00018000 08:02 542303                     /lib64/libresolv-2.23.so
7fffebdb6000-7fffebdb8000 rw-p 00000000 00:00 0 
7fffebdb8000-7fffebdc5000 r-xp 00000000 08:02 1074880                    /usr/lib64/libdrm.so.2.4.0
7fffebdc5000-7fffebfc5000 ---p 0000d000 08:02 1074880                    /usr/lib64/libdrm.so.2.4.0
7fffebfc5000-7fffebfc6000 rw-p 0000d000 08:02 1074880                    /usr/lib64/libdrm.so.2.4.0
7fffebfc6000-7fffebfcb000 r-xp 00000000 08:02 1121201                    /usr/lib64/libXdmcp.so.6.0.0
7fffebfcb000-7fffec1ca000 ---p 00005000 08:02 1121201                    /usr/lib64/libXdmcp.so.6.0.0
7fffec1ca000-7fffec1cb000 rw-p 00004000 08:02 1121201                    /usr/lib64/libXdmcp.so.6.0.0
7fffec1cb000-7fffec1cd000 r-xp 00000000 08:02 1121196                    /usr/lib64/libXau.so.6.0.0
7fffec1cd000-7fffec3cd000 ---p 00002000 08:02 1121196                    /usr/lib64/libXau.so.6.0.0
7fffec3cd000-7fffec3ce000 rw-p 00002000 08:02 1121196                    /usr/lib64/libXau.so.6.0.0
7fffec3ce000-7fffec3ec000 r-xp 00000000 08:02 1102198                    /usr/lib64/libxcb.so.1.1.0
7fffec3ec000-7fffec5ec000 ---p 0001e000 08:02 1102198                    /usr/lib64/libxcb.so.1.1.0
7fffec5ec000-7fffec5ed000 rw-p 0001e000 08:02 1102198                    /usr/lib64/libxcb.so.1.1.0
7fffec5ed000-7fffec724000 r-xp 00000000 08:02 1121194                    /usr/lib64/libX11.so.6.3.0
7fffec724000-7fffec923000 ---p 00137000 08:02 1121194                    /usr/lib64/libX11.so.6.3.0
7fffec923000-7fffec92a000 rw-p 00136000 08:02 1121194                    /usr/lib64/libX11.so.6.3.0
7fffec92a000-7fffec93b000 r-xp 00000000 08:02 1121203                    /usr/lib64/libXext.so.6.4.0
7fffec93b000-7fffecb3b000 ---p 00011000 08:02 1121203                    /usr/lib64/libXext.so.6.4.0
7fffecb3b000-7fffecb3c000 rw-p 00011000 08:02 1121203                    /usr/lib64/libXext.so.6.4.0
7fffecb3c000-7fffecb41000 r-xp 00000000 08:02 1121217                    /usr/lib64/libXxf86vm.so.1.0.0
7fffecb41000-7fffecd40000 ---p 00005000 08:02 1121217                    /usr/lib64/libXxf86vm.so.1.0.0
7fffecd40000-7fffecd41000 rw-p 00004000 08:02 1121217                    /usr/lib64/libXxf86vm.so.1.0.0
7fffecd41000-7fffecd44000 r-xp 00000000 08:02 1103086                    /usr/lib64/libxcb-dri2.so.0.0.0
7fffecd44000-7fffecf44000 ---p 00003000 08:02 1103086                    /usr/lib64/libxcb-dri2.so.0.0.0
7fffecf44000-7fffecf45000 rw-p 00003000 08:02 1103086                    /usr/lib64/libxcb-dri2.so.0.0.0
7fffecf45000-7fffecf59000 r-xp 00000000 08:02 1103083                    /usr/lib64/libxcb-glx.so.0.0.0
7fffecf59000-7fffed159000 ---p 00014000 08:02 1103083                    /usr/lib64/libxcb-glx.so.0.0.0
7fffed159000-7fffed15b000 rw-p 00014000 08:02 1103083                    /usr/lib64/libxcb-glx.so.0.0.0
7fffed15b000-7fffed15c000 r-xp 00000000 08:02 1121193                    /usr/lib64/libX11-xcb.so.1.0.0
7fffed15c000-7fffed35b000 ---p 00001000 08:02 1121193                    /usr/lib64/libX11-xcb.so.1.0.0
7fffed35b000-7fffed35c000 rw-p 00000000 08:02 1121193                    /usr/lib64/libX11-xcb.so.1.0.0
7fffed35c000-7fffed361000 r-xp 00000000 08:02 1121204                    /usr/lib64/libXfixes.so.3.1.0
7fffed361000-7fffed560000 ---p 00005000 08:02 1121204                    /usr/lib64/libXfixes.so.3.1.0
7fffed560000-7fffed561000 rw-p 00004000 08:02 1121204                    /usr/lib64/libXfixes.so.3.1.0
7fffed561000-7fffed563000 r-xp 00000000 08:02 1121200                    /usr/lib64/libXdamage.so.1.1.0
7fffed563000-7fffed762000 ---p 00002000 08:02 1121200                    /usr/lib64/libXdamage.so.1.1.0
7fffed762000-7fffed763000 rw-p 00001000 08:02 1121200                    /usr/lib64/libXdamage.so.1.1.0
7fffed763000-7fffed7a2000 r-xp 00000000 08:02 1106703                    /usr/lib64/libglapi.so.0.0.0
7fffed7a2000-7fffed9a1000 ---p 0003f000 08:02 1106703                    /usr/lib64/libglapi.so.0.0.0
7fffed9a1000-7fffed9a5000 r--p 0003e000 08:02 1106703                    /usr/lib64/libglapi.so.0.0.0
7fffed9a5000-7fffed9a6000 rw-p 00042000 08:02 1106703                    /usr/lib64/libglapi.so.0.0.0
7fffed9a6000-7fffed9a7000 rw-p 00000000 00:00 0 
7fffed9a7000-7fffed9a8000 r-xp 00000000 08:02 1121244                    /usr/lib64/libxshmfence.so.1.0.0
7fffed9a8000-7fffedba8000 ---p 00001000 08:02 1121244                    /usr/lib64/libxshmfence.so.1.0.0
7fffedba8000-7fffedba9000 rw-p 00001000 08:02 1121244                    /usr/lib64/libxshmfence.so.1.0.0
7fffedba9000-7fffedbae000 r-xp 00000000 08:02 1103082                    /usr/lib64/libxcb-sync.so.1.0.0
7fffedbae000-7fffeddad000 ---p 00005000 08:02 1103082                    /usr/lib64/libxcb-sync.so.1.0.0
7fffeddad000-7fffeddae000 rw-p 00004000 08:02 1103082                    /usr/lib64/libxcb-sync.so.1.0.0
7fffeddae000-7fffeddb0000 r-xp 00000000 08:02 1102440                    /usr/lib64/libxcb-shape.so.0.0.0
7fffeddb0000-7fffedfb0000 ---p 00002000 08:02 1102440                    /usr/lib64/libxcb-shape.so.0.0.0
7fffedfb0000-7fffedfb1000 rw-p 00002000 08:02 1102440                    /usr/lib64/libxcb-shape.so.0.0.0
7fffedfb1000-7fffedfb9000 r-xp 00000000 08:02 1102431                    /usr/lib64/libxcb-render.so.0.0.0
7fffedfb9000-7fffee1b9000 ---p 00008000 08:02 1102431                    /usr/lib64/libxcb-render.so.0.0.0
7fffee1b9000-7fffee1ba000 rw-p 00008000 08:02 1102431                    /usr/lib64/libxcb-render.so.0.0.0
7fffee1ba000-7fffee1bf000 r-xp 00000000 08:02 1103080                    /usr/lib64/libxcb-xfixes.so.0.0.0
7fffee1bf000-7fffee3bf000 ---p 00005000 08:02 1103080                    /usr/lib64/libxcb-xfixes.so.0.0.0
7fffee3bf000-7fffee3c0000 rw-p 00005000 08:02 1103080                    /usr/lib64/libxcb-xfixes.so.0.0.0
7fffee3c0000-7fffee3cb000 r-xp 00000000 08:02 1102505                    /usr/lib64/libxcb-randr.so.0.1.0
7fffee3cb000-7fffee5cb000 ---p 0000b000 08:02 1102505                    /usr/lib64/libxcb-randr.so.0.1.0
7fffee5cb000-7fffee5cc000 rw-p 0000b000 08:02 1102505                    /usr/lib64/libxcb-randr.so.0.1.0
7fffee5cc000-7fffee5ce000 r-xp 00000000 08:02 1103087                    /usr/lib64/libxcb-present.so.0.0.0
7fffee5ce000-7fffee7cd000 ---p 00002000 08:02 1103087                    /usr/lib64/libxcb-present.so.0.0.0
7fffee7cd000-7fffee7ce000 rw-p 00001000 08:02 1103087                    /usr/lib64/libxcb-present.so.0.0.0
7fffee7ce000-7fffee7d0000 r-xp 00000000 08:02 1102444                    /usr/lib64/libxcb-dri3.so.0.0.0
7fffee7d0000-7fffee9cf000 ---p 00002000 08:02 1102444                    /usr/lib64/libxcb-dri3.so.0.0.0
7fffee9cf000-7fffee9d0000 rw-p 00001000 08:02 1102444                    /usr/lib64/libxcb-dri3.so.0.0.0
7fffee9d0000-7fffeea66000 r-xp 00000000 08:02 1083653                    /usr/lib64/libfreetype.so.6.12.3
7fffeea66000-7fffeec66000 ---p 00096000 08:02 1083653                    /usr/lib64/libfreetype.so.6.12.3
7fffeec66000-7fffeec6c000 rw-p 00096000 08:02 1083653                    /usr/lib64/libfreetype.so.6.12.3
7fffeec6c000-7fffeeda1000 r-xp 00000000 08:02 1110742                    /usr/lib64/libglib-2.0.so.0.4600.2
7fffeeda1000-7fffeefa0000 ---p 00135000 08:02 1110742                    /usr/lib64/libglib-2.0.so.0.4600.2
7fffeefa0000-7fffeefa2000 rw-p 00134000 08:02 1110742                    /usr/lib64/libglib-2.0.so.0.4600.2
7fffeefa2000-7fffef002000 r-xp 00000000 08:02 1092140                    /usr/lib64/libharfbuzz.so.0.10103.0
7fffef002000-7fffef202000 ---p 00060000 08:02 1092140                    /usr/lib64/libharfbuzz.so.0.10103.0
7fffef202000-7fffef204000 rw-p 00060000 08:02 1092140                    /usr/lib64/libharfbuzz.so.0.10103.0
7fffef204000-7fffef213000 r-xp 00000000 08:02 542660                     /lib64/libbz2.so.1.0.6
7fffef213000-7fffef412000 ---p 0000f000 08:02 542660                     /lib64/libbz2.so.1.0.6
7fffef412000-7fffef414000 rw-p 0000e000 08:02 542660                     /lib64/libbz2.so.1.0.6
7fffef414000-7fffef53f000 r-xp 00000000 08:02 1121096                    /usr/lib64/libgnutls.so.30.6.2
7fffef53f000-7fffef73e000 ---p 0012b000 08:02 1121096                    /usr/lib64/libgnutls.so.30.6.2
7fffef73e000-7fffef749000 r--p 0012a000 08:02 1121096                    /usr/lib64/libgnutls.so.30.6.2
7fffef749000-7fffef74b000 rw-p 00135000 08:02 1121096                    /usr/lib64/libgnutls.so.30.6.2
7fffef74b000-7fffef74d000 rw-p 00000000 00:00 0 
7fffef74d000-7fffef7bb000 r-xp 00000000 08:02 1072874                    /usr/lib64/libssh.so.4.4.1
7fffef7bb000-7fffef9ba000 ---p 0006e000 08:02 1072874                    /usr/lib64/libssh.so.4.4.1
7fffef9ba000-7fffef9bc000 rw-p 0006d000 08:02 1072874                    /usr/lib64/libssh.so.4.4.1
7fffef9bc000-7fffef9e0000 r-xp 00000000 08:02 542661                     /lib64/liblzma.so.5.2.2
7fffef9e0000-7fffefbe0000 ---p 00024000 08:02 542661                     /lib64/liblzma.so.5.2.2
7fffefbe0000-7fffefbe1000 rw-p 00024000 08:02 542661                     /lib64/liblzma.so.5.2.2
7fffefbe1000-7fffefc28000 r-xp 00000000 08:02 1108644                    /usr/lib64/libmp3lame.so.0.0.0
7fffefc28000-7fffefe27000 ---p 00047000 08:02 1108644                    /usr/lib64/libmp3lame.so.0.0.0
7fffefe27000-7fffefe29000 rw-p 00046000 08:02 1108644                    /usr/lib64/libmp3lame.so.0.0.0
7fffefe29000-7fffefe57000 rw-p 00000000 00:00 0 
7fffefe57000-7fffefe70000 r-xp 00000000 08:02 1094741                    /usr/lib64/libtheoradec.so.1.1.4
7fffefe70000-7ffff006f000 ---p 00019000 08:02 1094741                    /usr/lib64/libtheoradec.so.1.1.4
7ffff006f000-7ffff0070000 rw-p 00018000 08:02 1094741                    /usr/lib64/libtheoradec.so.1.1.4
7ffff0070000-7ffff00ae000 r-xp 00000000 08:02 1094742                    /usr/lib64/libtheoraenc.so.1.1.2
7ffff00ae000-7ffff02ae000 ---p 0003e000 08:02 1094742                    /usr/lib64/libtheoraenc.so.1.1.2
7ffff02ae000-7ffff02af000 rw-p 0003e000 08:02 1094742                    /usr/lib64/libtheoraenc.so.1.1.2
7ffff02af000-7ffff034e000 r-xp 00000000 08:02 1113609                    /usr/lib64/libxvidcore.so.4.3
7ffff034e000-7ffff054d000 ---p 0009f000 08:02 1113609                    /usr/lib64/libxvidcore.so.4.3
7ffff054d000-7ffff0557000 rw-p 0009e000 08:02 1113609                    /usr/lib64/libxvidcore.so.4.3
7ffff0557000-7ffff05c1000 rw-p 00000000 00:00 0 
7ffff05c1000-7ffff05dd000 r-xp 00000000 08:02 1080192                    /usr/lib64/libswresample.so.2.0.101
7ffff05dd000-7ffff07dd000 ---p 0001c000 08:02 1080192                    /usr/lib64/libswresample.so.2.0.101
7ffff07dd000-7ffff07df000 rw-p 0001c000 08:02 1080192                    /usr/lib64/libswresample.so.2.0.101
7ffff07df000-7ffff086c000 r-xp 00000000 08:02 1094892                    /usr/lib64/libvorbisenc.so.2.0.11
7ffff086c000-7ffff0a6b000 ---p 0008d000 08:02 1094892                    /usr/lib64/libvorbisenc.so.2.0.11
7ffff0a6b000-7ffff0a87000 rw-p 0008c000 08:02 1094892                    /usr/lib64/libvorbisenc.so.2.0.11
7ffff0a87000-7ffff0aef000 r-xp 00000000 08:02 1068316                    /usr/lib64/libFLAC.so.8.3.0
7ffff0aef000-7ffff0cee000 ---p 00068000 08:02 1068316                    /usr/lib64/libFLAC.so.8.3.0
7ffff0cee000-7ffff0cf0000 rw-p 00067000 08:02 1068316                    /usr/lib64/libFLAC.so.8.3.0
7ffff0cf0000-7ffff0cf6000 r-xp 00000000 08:02 1150629                    /usr/lib64/libogg.so.0.8.2
7ffff0cf6000-7ffff0ef5000 ---p 00006000 08:02 1150629                    /usr/lib64/libogg.so.0.8.2
7ffff0ef5000-7ffff0ef6000 rw-p 00005000 08:02 1150629                    /usr/lib64/libogg.so.0.8.2
7ffff0ef6000-7ffff0f22000 r-xp 00000000 08:02 1150671                    /usr/lib64/libvorbis.so.0.4.8
7ffff0f22000-7ffff1121000 ---p 0002c000 08:02 1150671                    /usr/lib64/libvorbis.so.0.4.8
7ffff1121000-7ffff1122000 rw-p 0002b000 08:02 1150671                    /usr/lib64/libvorbis.so.0.4.8
7ffff1122000-7ffff1129000 r-xp 00000000 08:02 542304                     /lib64/librt-2.23.so
7ffff1129000-7ffff1328000 ---p 00007000 08:02 542304                     /lib64/librt-2.23.so
7ffff1328000-7ffff1329000 r--p 00006000 08:02 542304                     /lib64/librt-2.23.so
7ffff1329000-7ffff132a000 rw-p 00007000 08:02 542304                     /lib64/librt-2.23.so
7ffff132a000-7ffff132d000 r-xp 00000000 08:02 542308                     /lib64/libdl-2.23.so
7ffff132d000-7ffff152c000 ---p 00003000 08:02 542308                     /lib64/libdl-2.23.so
7ffff152c000-7ffff152d000 r--p 00002000 08:02 542308                     /lib64/libdl-2.23.so
7ffff152d000-7ffff152e000 rw-p 00003000 08:02 542308                     /lib64/libdl-2.23.so
7ffff152e000-7ffff1575000 r-xp 00000000 08:02 1110750                    /usr/lib64/libldap-2.4.so.2.10.5
7ffff1575000-7ffff1775000 ---p 00047000 08:02 1110750                    /usr/lib64/libldap-2.4.so.2.10.5
7ffff1775000-7ffff1777000 rw-p 00047000 08:02 1110750                    /usr/lib64/libldap-2.4.so.2.10.5
7ffff1777000-7ffff1784000 r-xp 00000000 08:02 1109493                    /usr/lib64/liblber-2.4.so.2.10.5
7ffff1784000-7ffff1984000 ---p 0000d000 08:02 1109493                    /usr/lib64/liblber-2.4.so.2.10.5
7ffff1984000-7ffff1985000 rw-p 0000d000 08:02 1109493                    /usr/lib64/liblber-2.4.so.2.10.5
7ffff1985000-7ffff1bab000 r-xp 00000000 08:02 536187                     /lib64/libcrypto.so.1.0.0
7ffff1bab000-7ffff1daa000 ---p 00226000 08:02 536187                     /lib64/libcrypto.so.1.0.0
7ffff1daa000-7ffff1dd1000 rw-p 00225000 08:02 536187                     /lib64/libcrypto.so.1.0.0
7ffff1dd1000-7ffff1dd4000 rw-p 00000000 00:00 0 
7ffff1dd4000-7ffff1e3b000 r-xp 00000000 08:02 536189                     /lib64/libssl.so.1.0.0
7ffff1e3b000-7ffff203b000 ---p 00067000 08:02 536189                     /lib64/libssl.so.1.0.0
7ffff203b000-7ffff2045000 rw-p 00067000 08:02 536189                     /lib64/libssl.so.1.0.0
7ffff2045000-7ffff2071000 r-xp 00000000 08:02 1108819                    /usr/lib64/libssh2.so.1.0.1
7ffff2071000-7ffff2270000 ---p 0002c000 08:02 1108819                    /usr/lib64/libssh2.so.1.0.1
7ffff2270000-7ffff2272000 rw-p 0002b000 08:02 1108819                    /usr/lib64/libssh2.so.1.0.1
7ffff2272000-7ffff22a4000 r-xp 00000000 08:02 1109484                    /usr/lib64/libidn.so.11.6.13
7ffff22a4000-7ffff24a4000 ---p 00032000 08:02 1109484                    /usr/lib64/libidn.so.11.6.13
7ffff24a4000-7ffff24a5000 rw-p 00032000 08:02 1109484                    /usr/lib64/libidn.so.11.6.13
7ffff24a5000-7ffff2665000 r-xp 00000000 08:02 542307                     /lib64/libc-2.23.so
7ffff2665000-7ffff2864000 ---p 001c0000 08:02 542307                     /lib64/libc-2.23.so
7ffff2864000-7ffff2868000 r--p 001bf000 08:02 542307                     /lib64/libc-2.23.so
7ffff2868000-7ffff286a000 rw-p 001c3000 08:02 542307                     /lib64/libc-2.23.so
7ffff286a000-7ffff286e000 rw-p 00000000 00:00 0 
7ffff286e000-7ffff2884000 r-xp 00000000 08:02 1066370                    /usr/lib64/libgcc_s.so.1
7ffff2884000-7ffff2a83000 ---p 00016000 08:02 1066370                    /usr/lib64/libgcc_s.so.1
7ffff2a83000-7ffff2a84000 r--p 00015000 08:02 1066370                    /usr/lib64/libgcc_s.so.1
7ffff2a84000-7ffff2a85000 rw-p 00016000 08:02 1066370                    /usr/lib64/libgcc_s.so.1
7ffff2a85000-7ffff2b8d000 r-xp 00000000 08:02 542292                     /lib64/libm-2.23.so
7ffff2b8d000-7ffff2d8c000 ---p 00108000 08:02 542292                     /lib64/libm-2.23.so
7ffff2d8c000-7ffff2d8d000 r--p 00107000 08:02 542292                     /lib64/libm-2.23.so
7ffff2d8d000-7ffff2d8e000 rw-p 00108000 08:02 542292                     /lib64/libm-2.23.so
7ffff2d8e000-7ffff2ef9000 r-xp 00000000 08:02 1083584                    /usr/lib64/libstdc++.so.6.0.21
7ffff2ef9000-7ffff30f8000 ---p 0016b000 08:02 1083584                    /usr/lib64/libstdc++.so.6.0.21
7ffff30f8000-7ffff3102000 r--p 0016a000 08:02 1083584                    /usr/lib64/libstdc++.so.6.0.21
7ffff3102000-7ffff3104000 rw-p 00174000 08:02 1083584                    /usr/lib64/libstdc++.so.6.0.21
7ffff3104000-7ffff3108000 rw-p 00000000 00:00 0 
7ffff3108000-7ffff3185000 r-xp 00000000 08:02 1105616                    /usr/lib64/libGLU.so.1.3.1
7ffff3185000-7ffff3384000 ---p 0007d000 08:02 1105616                    /usr/lib64/libGLU.so.1.3.1
7ffff3384000-7ffff3386000 rw-p 0007c000 08:02 1105616                    /usr/lib64/libGLU.so.1.3.1
7ffff3386000-7ffff339e000 r-xp 00000000 08:02 542302                     /lib64/libpthread-2.23.so
7ffff339e000-7ffff359d000 ---p 00018000 08:02 542302                     /lib64/libpthread-2.23.so
7ffff359d000-7ffff359e000 r--p 00017000 08:02 542302                     /lib64/libpthread-2.23.so
7ffff359e000-7ffff359f000 rw-p 00018000 08:02 542302                     /lib64/libpthread-2.23.so
7ffff359f000-7ffff35a3000 rw-p 00000000 00:00 0 
7ffff35a3000-7ffff360a000 r-xp 00000000 08:02 1101732                    /usr/lib64/libGL.so.1.2.0
7ffff360a000-7ffff380a000 ---p 00067000 08:02 1101732                    /usr/lib64/libGL.so.1.2.0
7ffff380a000-7ffff380d000 r--p 00067000 08:02 1101732                    /usr/lib64/libGL.so.1.2.0
7ffff380d000-7ffff380e000 rw-p 0006a000 08:02 1101732                    /usr/lib64/libGL.so.1.2.0
7ffff380e000-7ffff380f000 rw-p 00000000 00:00 0 
7ffff380f000-7ffff3812000 r-xp 00000000 08:02 1079707                    /usr/lib64/libboost_system.so.1.59.0
7ffff3812000-7ffff3a11000 ---p 00003000 08:02 1079707                    /usr/lib64/libboost_system.so.1.59.0
7ffff3a11000-7ffff3a12000 rw-p 00002000 08:02 1079707                    /usr/lib64/libboost_system.so.1.59.0
7ffff3a12000-7ffff3a28000 r-xp 00000000 08:02 1079695                    /usr/lib64/libboost_filesystem.so.1.59.0
7ffff3a28000-7ffff3c28000 ---p 00016000 08:02 1079695                    /usr/lib64/libboost_filesystem.so.1.59.0
7ffff3c28000-7ffff3c29000 rw-p 00016000 08:02 1079695                    /usr/lib64/libboost_filesystem.so.1.59.0
7ffff3c29000-7ffff3c30000 r-xp 00000000 08:02 1087712                    /usr/lib64/libSDL2_ttf-2.0.so.0.10.3
7ffff3c30000-7ffff3e2f000 ---p 00007000 08:02 1087712                    /usr/lib64/libSDL2_ttf-2.0.so.0.10.3
7ffff3e2f000-7ffff3e30000 rw-p 00006000 08:02 1087712                    /usr/lib64/libSDL2_ttf-2.0.so.0.10.3
7ffff3e30000-7ffff3e34000 r-xp 00000000 08:02 1084891                    /usr/lib64/libSDL2_net-2.0.so.0.0.1
7ffff3e34000-7ffff4034000 ---p 00004000 08:02 1084891                    /usr/lib64/libSDL2_net-2.0.so.0.0.1
7ffff4034000-7ffff4035000 rw-p 00004000 08:02 1084891                    /usr/lib64/libSDL2_net-2.0.so.0.0.1
7ffff4035000-7ffff4124000 r-xp 00000000 08:02 1061443                    /usr/lib64/libSDL2-2.0.so.0.4.0
7ffff4124000-7ffff4323000 ---p 000ef000 08:02 1061443                    /usr/lib64/libSDL2-2.0.so.0.4.0
7ffff4323000-7ffff432a000 rw-p 000ee000 08:02 1061443                    /usr/lib64/libSDL2-2.0.so.0.4.0
7ffff432a000-7ffff432f000 rw-p 00000000 00:00 0 
7ffff432f000-7ffff4340000 r-xp 00000000 08:02 1111624                    /usr/lib64/libSDL2_image-2.0.so.0.0.1
7ffff4340000-7ffff4540000 ---p 00011000 08:02 1111624                    /usr/lib64/libSDL2_image-2.0.so.0.0.1
7ffff4540000-7ffff4541000 rw-p 00011000 08:02 1111624                    /usr/lib64/libSDL2_image-2.0.so.0.0.1
7ffff4541000-7ffff4551000 rw-p 00000000 00:00 0 
7ffff4551000-7ffff4626000 r-xp 00000000 08:02 1080190                    /usr/lib64/libswscale.so.4.0.100
7ffff4626000-7ffff4825000 ---p 000d5000 08:02 1080190                    /usr/lib64/libswscale.so.4.0.100
7ffff4825000-7ffff4827000 rw-p 000d4000 08:02 1080190                    /usr/lib64/libswscale.so.4.0.100
7ffff4827000-7ffff482f000 rw-p 00000000 00:00 0 
7ffff482f000-7ffff4884000 r-xp 00000000 08:02 1080165                    /usr/lib64/libavutil.so.55.17.103
7ffff4884000-7ffff4a84000 ---p 00055000 08:02 1080165                    /usr/lib64/libavutil.so.55.17.103
7ffff4a84000-7ffff4a95000 rw-p 00055000 08:02 1080165                    /usr/lib64/libavutil.so.55.17.103
7ffff4a95000-7ffff4aa8000 rw-p 00000000 00:00 0 
7ffff4aa8000-7ffff4c83000 r-xp 00000000 08:02 1080198                    /usr/lib64/libavformat.so.57.25.100
7ffff4c83000-7ffff4e83000 ---p 001db000 08:02 1080198                    /usr/lib64/libavformat.so.57.25.100
7ffff4e83000-7ffff4eae000 rw-p 001db000 08:02 1080198                    /usr/lib64/libavformat.so.57.25.100
7ffff4eae000-7ffff5bff000 r-xp 00000000 08:02 1080196                    /usr/lib64/libavcodec.so.57.24.102
7ffff5bff000-7ffff5dff000 ---p 00d51000 08:02 1080196                    /usr/lib64/libavcodec.so.57.24.102
7ffff5dff000-7ffff5e4d000 rw-p 00d51000 08:02 1080196                    /usr/lib64/libavcodec.so.57.24.102
7ffff5e4d000-7ffff651f000 rw-p 00000000 00:00 0 
7ffff651f000-7ffff653d000 r-xp 00000000 08:02 1094226                    /usr/lib64/libmad.so.0.2.1
7ffff653d000-7ffff673d000 ---p 0001e000 08:02 1094226                    /usr/lib64/libmad.so.0.2.1
7ffff673d000-7ffff673e000 rw-p 0001e000 08:02 1094226                    /usr/lib64/libmad.so.0.2.1
7ffff673e000-7ffff67ae000 r-xp 00000000 08:02 1090146                    /usr/lib64/libsndfile.so.1.0.26
7ffff67ae000-7ffff69ae000 ---p 00070000 08:02 1090146                    /usr/lib64/libsndfile.so.1.0.26
7ffff69ae000-7ffff69b1000 rw-p 00070000 08:02 1090146                    /usr/lib64/libsndfile.so.1.0.26
7ffff69b1000-7ffff69b3000 rw-p 00000000 00:00 0 
7ffff69b3000-7ffff69bb000 r-xp 00000000 08:02 1150672                    /usr/lib64/libvorbisfile.so.3.3.7
7ffff69bb000-7ffff6bba000 ---p 00008000 08:02 1150672                    /usr/lib64/libvorbisfile.so.3.3.7
7ffff6bba000-7ffff6bbb000 rw-p 00007000 08:02 1150672                    /usr/lib64/libvorbisfile.so.3.3.7
7ffff6bbb000-7ffff6bd2000 r-xp 00000000 08:02 1111583                    /usr/lib64/libspeex.so.1.5.0
7ffff6bd2000-7ffff6dd2000 ---p 00017000 08:02 1111583                    /usr/lib64/libspeex.so.1.5.0
7ffff6dd2000-7ffff6dd3000 rw-p 00017000 08:02 1111583                    /usr/lib64/libspeex.so.1.5.0
7ffff6dd3000-7ffff6df2000 r-xp 00000000 08:02 1111582                    /usr/lib64/libspeexdsp.so.1.5.0
7ffff6df2000-7ffff6ff2000 ---p 0001f000 08:02 1111582                    /usr/lib64/libspeexdsp.so.1.5.0
7ffff6ff2000-7ffff6ff3000 rw-p 0001f000 08:02 1111582                    /usr/lib64/libspeexdsp.so.1.5.0
7ffff6ff3000-7ffff70ec000 r-xp 00000000 08:02 1110743                    /usr/lib64/libasound.so.2.0.0
7ffff70ec000-7ffff72eb000 ---p 000f9000 08:02 1110743                    /usr/lib64/libasound.so.2.0.0
7ffff72eb000-7ffff72f4000 rw-p 000f8000 08:02 1110743                    /usr/lib64/libasound.so.2.0.0
7ffff72f4000-7ffff735f000 r-xp 00000000 08:02 1102173                    /usr/lib64/libcurl.so.4.4.0
7ffff735f000-7ffff755f000 ---p 0006b000 08:02 1102173                    /usr/lib64/libcurl.so.4.4.0
7ffff755f000-7ffff7562000 rw-p 0006b000 08:02 1102173                    /usr/lib64/libcurl.so.4.4.0
7ffff7562000-7ffff7577000 r-xp 00000000 08:02 542664                     /lib64/libz.so.1.2.8
7ffff7577000-7ffff7776000 ---p 00015000 08:02 542664                     /lib64/libz.so.1.2.8
7ffff7776000-7ffff7777000 rw-p 00014000 08:02 542664                     /lib64/libz.so.1.2.8
7ffff7777000-7ffff777d000 r-xp 00000000 08:02 1115861                    /usr/lib64/libzzip-0.so.13.0.62
7ffff777d000-7ffff797d000 ---p 00006000 08:02 1115861                    /usr/lib64/libzzip-0.so.13.0.62
7ffff797d000-7ffff797e000 rw-p 00006000 08:02 1115861                    /usr/lib64/libzzip-0.so.13.0.62
7ffff797e000-7ffff79ae000 r-xp 00000000 08:02 1110747                    /usr/lib64/libpng16.so.16.20.0
7ffff79ae000-7ffff7bae000 ---p 00030000 08:02 1110747                    /usr/lib64/libpng16.so.16.20.0
7ffff7bae000-7ffff7baf000 rw-p 00030000 08:02 1110747                    /usr/lib64/libpng16.so.16.20.0
7ffff7baf000-7ffff7bd6000 r-xp 00000000 08:02 1110746                    /usr/lib64/libexpat.so.1.6.0
7ffff7bd6000-7ffff7dd5000 ---p 00027000 08:02 1110746                    /usr/lib64/libexpat.so.1.6.0
7ffff7dd5000-7ffff7dd8000 rw-p 00026000 08:02 1110746                    /usr/lib64/libexpat.so.1.6.0
7ffff7dd8000-7ffff7dfd000 r-xp 00000000 08:02 542333                     /lib64/ld-2.23.so
7ffff7e80000-7ffff7f01000 rw-p 00000000 00:00 0 
7ffff7fa1000-7ffff7fbe000 rw-p 00000000 00:00 0 
7ffff7fef000-7ffff7ff8000 rw-p 00000000 00:00 0 
7ffff7ff8000-7ffff7ffa000 r--p 00000000 00:00 0                          [vvar]
7ffff7ffa000-7ffff7ffc000 r-xp 00000000 00:00 0                          [vdso]
7ffff7ffc000-7ffff7ffd000 r--p 00024000 08:02 542333                     /lib64/ld-2.23.so
7ffff7ffd000-7ffff7ffe000 rw-p 00025000 08:02 542333                     /lib64/ld-2.23.so
7ffff7ffe000-7ffff7fff000 rw-p 00000000 00:00 0 
7ffffffde000-7ffffffff000 rw-p 00000000 00:00 0                          [stack]

Thread 1 "alephone" received signal SIGABRT, Aborted.
0x00007ffff24da3f8 in raise () from /lib64/libc.so.6
(gdb) bt full
#0  0x00007ffff24da3f8 in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007ffff24dbffa in abort () from /lib64/libc.so.6
No symbol table info available.
#2  0x00007ffff251c6f9 in __libc_message () from /lib64/libc.so.6
No symbol table info available.
#3  0x00007ffff2524f4a in _int_free () from /lib64/libc.so.6
No symbol table info available.
#4  0x00007ffff2528c1c in free () from /lib64/libc.so.6
No symbol table info available.
#5  0x00007fffef4fd6ca in ?? () from /usr/lib64/libgnutls.so.30
No symbol table info available.
#6  0x00007fffef4fe6da in ?? () from /usr/lib64/libgnutls.so.30
No symbol table info available.
#7  0x00007fffef45bcc8 in ?? () from /usr/lib64/libgnutls.so.30
No symbol table info available.
#8  0x00007fffef43e687 in ?? () from /usr/lib64/libgnutls.so.30
No symbol table info available.
#9  0x00007ffff7fb5000 in ?? ()
No symbol table info available.
#10 0x00007ffff7ffd048 in _rtld_local () from /lib64/ld-linux-x86-64.so.2
No symbol table info available.
#11 0x00007fffffffe210 in ?? ()
No symbol table info available.
#12 0x00007fffef507f31 in ?? () from /usr/lib64/libgnutls.so.30
No symbol table info available.
#13 0x000000000000002c in ?? ()
No symbol table info available.
#14 0x00007ffff7de8a85 in _dl_fini () from /lib64/ld-linux-x86-64.so.2
No symbol table info available.
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Alt-enter to toggle fullscreen loses OpenGL context

I'm using the Classic renderer on amd64 Debian, running a recent git clone. When I use alt-enter to switch between windowed and fullscreen while ingame, all OpenGL context appears to be lost. I become trapped in a sea of beautifully-lit white polygons. Hitting F4 to reload textures gets it to a usable state, but alpha testing is not restored. Exiting the game and reloading from a save does fix things.

Primary fire sometimes triggers after tabbing through terminal in network game

In co-op games, when I use the Tab key to advance through terminals, the game frequently fires a single primary-fire shot when I leave the terminal. This doesn't happen if I use Enter or Page Down, and it doesn't happen in solo play. I've only experienced this happening when I was the joiner, but I haven't tested being the gatherer to see if it still occurs.

Assertion failed! (Windows 10)

I wanted to see how the original Marathon runs on Windows 10 but as soon as I hit Start Game, it crashed and gave me a Microsoft Visual C++ Runtime Library Error:

Assertion failed!

Program:...
File: shapes.cpp
Line: 2043

Expression: Bitmap

I have no idea on what is causing this to happen, but just wanted to give a heads up of a crash.

I am using a Windows 10 Anniversary Version OS 64-Bit.

Color Palettes don't always load for embedded custom shapes files

If you have a map pack with custom shapes patches embedded into different levels, most of the time their respective color palette won't always load correctly when you teleport to said levels.

If you load up a map pack like Paradise Lost or Infra Apogee found on simplici7y.com and you use a lua script that has you switch levels periodically, you will find that some levels have mangled looking textures if they have a custom shapes patch associated with them.
The textures themselves will be correct, but the color pallet they use aren't correct.

Crashing on Linux due to memory corruption

Hardware:

  • Raspberry Pi Model B+ (700 MHz ARMv6, 512 MB RAM)
  • Raspberry Pi 2 Model B (4×900 MHz ARMv7, 1 GB RAM)

Operating System:

  • Linux (Raspbian Jessie)

I've tried building and running Aleph One on the two Raspberry Pis listed above but am experiencing various memory-related crashes once I enter the actual game (i.e. pressing "Begin New Game" and clicking past the Chapter Screen). Most of the time it crashes immediately but sometimes I get to play for a few seconds, enough to see the BOBs slaughter all of the Pfhor at the beginning of Waterloo Waterpark.

I'm using the latest tarball from http://alephone.lhowon.org (20150620). The latest code from GitHub crashes immediately. I can get some output from that version as well if you want me to though.

Some sample error messages:

*** Error in `alephone': free(): invalid next size (fast): 0x02388568 ***
Avbruten (SIGABRT)

*** Error in `alephone': malloc(): memory corruption: 0x021fa360 ***
Avbruten (SIGABRT)

*** Error in `alephone': corrupted double-linked list: 0x02350108 ***
Avbruten (SIGABRT)

Output from GDB:

pi@raspberrypi ~ $ gdb --args /usr/local/bin/alephone --windowed "/usr/local/share/AlephOne/Marathon 2"
GNU gdb (Raspbian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/local/bin/alephone...done.
(gdb) handle SIGILL pass nostop noprint
Signal        Stop  Print   Pass to program Description
SIGILL        No    No  Yes     Illegal instruction
(gdb) run
Starting program: /usr/local/bin/alephone --windowed /usr/local/share/AlephOne/Marathon\ 2
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
Aleph One Linux 2015-06-20 1.2.1
http://marathon.sourceforge.net/

Original code by Bungie Software <http://www.bungie.com/>
Additional work by Loren Petrich, Chris Pruett, Rhys Hill et al.
TCP/IP networking by Woody Zenfell
Expat XML library by James Clark
SDL port by Christian Bauer <[email protected]>

This is free software with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
For details, see the file COPYING.

Built with network play enabled.

Built with Lua scripting enabled.
[New Thread 0x73b603b0 (LWP 18463)]
*** Error in `/usr/local/bin/alephone': corrupted double-linked list: 0x00edcd08 ***

Program received signal SIGABRT, Aborted.
0x759def70 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56  ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x759def70 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x759e0324 in __GI_abort () at abort.c:89
#2  0x75a1a954 in __libc_message (do_abort=<optimized out>, 
    fmt=0x75ad0bc0 "*** Error in `%s': %s: 0x%s ***\n")
    at ../sysdeps/posix/libc_fatal.c:175
#3  0x75a20b80 in malloc_printerr (action=1, 
    str=0x75ad0c04 "corrupted double-linked list", ptr=<optimized out>)
    at malloc.c:4996
#4  0x75a2202c in _int_free (av=0x75aee4d4 <main_arena>, p=<optimized out>, 
    have_lock=12690296) at malloc.c:3996
#5  0x00139fa4 in l_alloc (ud=<optimized out>, ptr=<optimized out>, 
    osize=<optimized out>, nsize=0) at lauxlib.c:922
#6  0x001437d0 in luaM_realloc_ (L=L@entry=0x8c81d0, block=0xedccc8, osize=64, 
    nsize=nsize@entry=0) at lmem.c:84
#7  0x0014a718 in luaH_free (L=0x8c81d0, L@entry=0x140490 <sweeplist+656>, 
    t=t@entry=0xedfee8) at ltable.c:381
#8  0x00140490 in freeobj (o=0xedfee8, L=<optimized out>) at lgc.c:668
#9  sweeplist (L=<optimized out>, p=0x8c1010, count=23, count@entry=80)
    at lgc.c:732
#10 0x001414a0 in singlestep (L=L@entry=0x8c81d0) at lgc.c:1082
#11 0x00141d4c in incstep (L=0x8c81d0) at lgc.c:1141
#12 luaC_forcestep (L=0x8c81d0) at lgc.c:1160
---Type <return> to continue, or q <return> to quit---
#13 0x00141ea8 in luaC_step (L=L@entry=0x8c81d0) at lgc.c:1172
#14 0x0014dd84 in luaV_execute (L=L@entry=0x8c81d0) at lvm.c:840
#15 0x0013f27c in luaD_call (L=0x8c81d0, func=<optimized out>, 
    nResults=<optimized out>, allowyield=<optimized out>) at ldo.c:395
#16 0x0013e928 in luaD_rawrunprotected (L=L@entry=0x8c81d0, f=0x8c81d0, 
    f@entry=0x1380c4 <f_call>, ud=0x0, ud@entry=0x7effef30) at ldo.c:131
#17 0x0013f498 in luaD_pcall (L=L@entry=0x8c81d0, 
    func=func@entry=0x1380c4 <f_call>, u=u@entry=0x7effef30, old_top=16, 
    ef=ef@entry=0) at ldo.c:595
#18 0x001395fc in lua_pcallk (L=0x8c81d0, nargs=<optimized out>, nresults=0, 
    errfunc=<optimized out>, ctx=0, k=0x0) at lapi.c:949
#19 0x00194aa8 in LuaHUDState::CallTrigger (this=0x65fc20, 
    numArgs=<optimized out>) at lua_hud_script.cpp:176
#20 0x0028f924 in Lua_DrawHUD (time_elapsed=<optimized out>)
    at HUDRenderer_Lua.cpp:60
#21 0x002a47e0 in render_screen (ticks_elapsed=ticks_elapsed@entry=1)
    at screen.cpp:1268
#22 0x001a79c8 in idle_game_state (time=<optimized out>) at interface.cpp:1238
#23 0x0001ec74 in main_event_loop () at shell.cpp:896
#24 main (argc=<optimized out>, argv=<optimized out>) at shell.cpp:376

The "handle SIGILL pass nostop noprint" part is required or else Aleph One crashes immediately due to "Program received signal SIGILL, Illegal instruction".

A possibly related bug report over at SourceForge: Alephone crash ppc linux

Thread for this issue over on the Pfhorums: Aleph One on Raspberry Pi

Release 20150907 build fails against boost 1.56

I'm on Gentoo x86_64, Linux kernel 4.0.5 (with Gentoo patches, probably). I previously built release 20150907 when I had boost 1.55 installed, but now that I've updated to 1.56, I get an error during build (make). I've tried it both gcc and clang. Error output for gcc is posted below. I reverted back to boost 1.55 and had no issues. If this is already fixed in a newer version, I'll be glad to test that version for you.

GitHub isn't letting me attach text files (nice) so, my apologies in advance for the below.

gcc as compiler:

InfoTree.cpp: In member function 'void InfoTree::save_xml(FileSpecifier) const':
InfoTree.cpp:80:63: error: no matching function for call to 'xml_writer_make_settings(char, int)'
          boost::property_tree::xml_writer_make_settings(' ', 2));
                                                               ^
InfoTree.cpp:80:63: note: candidate is:
In file included from /usr/include/boost/property_tree/detail/xml_parser_utils.hpp:15:0,
                 from /usr/include/boost/property_tree/detail/xml_parser_write.hpp:15,
                 from /usr/include/boost/property_tree/xml_parser.hpp:15,
                 from InfoTree.h:36,
                 from InfoTree.cpp:23:
/usr/include/boost/property_tree/detail/xml_parser_writer_settings.hpp:55:30: note: template<class Str> boost::property_tree::xml_parser::xml_writer_settings<Str> boost::property_tree::xml_parser::xml_writer_make_settings(typename Str::value_type, typename Str::size_type, const Str&)
     xml_writer_settings<Str> xml_writer_make_settings(typename Str::value_type indent_char = (typename Str::value_type)(' '),
                              ^
/usr/include/boost/property_tree/detail/xml_parser_writer_settings.hpp:55:30: note:   template argument deduction/substitution failed:
InfoTree.cpp:80:63: note:   couldn't deduce template parameter 'Str'
          boost::property_tree::xml_writer_make_settings(' ', 2));
                                                               ^
InfoTree.cpp: In member function 'void InfoTree::save_xml(std::ostringstream&) const':
InfoTree.cpp:87:63: error: no matching function for call to 'xml_writer_make_settings(char, int)'
          boost::property_tree::xml_writer_make_settings(' ', 2));
                                                               ^
InfoTree.cpp:87:63: note: candidate is:
In file included from /usr/include/boost/property_tree/detail/xml_parser_utils.hpp:15:0,
                 from /usr/include/boost/property_tree/detail/xml_parser_write.hpp:15,
                 from /usr/include/boost/property_tree/xml_parser.hpp:15,
                 from InfoTree.h:36,
                 from InfoTree.cpp:23:
/usr/include/boost/property_tree/detail/xml_parser_writer_settings.hpp:55:30: note: template<class Str> boost::property_tree::xml_parser::xml_writer_settings<Str> boost::property_tree::xml_parser::xml_writer_make_settings(typename Str::value_type, typename Str::size_type, const Str&)
     xml_writer_settings<Str> xml_writer_make_settings(typename Str::value_type indent_char = (typename Str::value_type)(' '),
                              ^
/usr/include/boost/property_tree/detail/xml_parser_writer_settings.hpp:55:30: note:   template argument deduction/substitution failed:
InfoTree.cpp:87:63: note:   couldn't deduce template parameter 'Str'
          boost::property_tree::xml_writer_make_settings(' ', 2));
                                                               ^
make[3]: *** [InfoTree.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

clang output is pretty much identical.

Segmentation faults with 20150907 alephone

I installed the 20150907 versions of alephone and the marathon games on slackware-current and found that all three marathon games will segmentation fault when starting. So I tried 20150620 version of alephone and found the issue was non-existent and everything worked as intended.

Aleph One Linux 2015-09-07 1.3a1
https://alephone.lhowon.org/

Original code by Bungie Software <http://www.bungie.com/>
Additional work by Loren Petrich, Chris Pruett, Rhys Hill et al.
TCP/IP networking by Woody Zenfell
Expat XML library by James Clark
SDL port by Christian Bauer <[email protected]>

This is free software with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
For details, see the file COPYING.

Built with network play enabled.

Built with Lua scripting enabled.
Segmentation fault

An example of one of the default scripts provided with the slackbuilds to start the games.

#!/bin/sh

ALEPHONE_DATA="/usr/share/AlephOne/gamedata/Marathon"
export ALEPHONE_DATA

exec alephone "$@"

The slackbuilds can be found here.
http://slackbuilds.org/repository/14.1/games/alephone/
http://slackbuilds.org/repository/14.1/games/marathon-data/
http://slackbuilds.org/repository/14.1/games/marathon2-data/
http://slackbuilds.org/repository/14.1/games/marathon-infinity-data/

theme2.mml: could not open XML file

When using alephone-40498e7_2016.03.07_master-x86_64-1_git I get this with Tempus Irae and Rubicon X ƒ. It does not appear to happen with the official scenarios or other fan made ones I have tried.

error parsing /opt/AlephOne/Tempus_Irae/Themes/Default/theme2.mml: could not open XML file /opt/AlephOne/Tempus_Irae/Themes/Default/theme2.mml: system error  (sdl_dialogs.cpp:600)
error parsing /opt/AlephOne/Rubicon X ƒ/Themes/Default/theme2.mml: could not open XML file /opt/AlephOne/Rubicon X ƒ/Themes/Default/theme2.mml: system error  (sdl_dialogs.cpp:600)

too many monsters freeze

i've noticed that when there are too many monsters some of them freezes, can you tell me why?

Game crashes if someone else quits multiplayer game

Aleph One crashes when someone disconnects from a multiplayer game (other than the host player), and then the remaining players proceeds to teleport to a new level.

This happens in any game type, whether it be a single player type map, or multiplayer.

One can reproduce this error by doing the following:

  1. Start a Co-Operative game with more than 2 people, have one player disconnect, and then proceed to move to the next level.

  2. write a quick lua script that teleports all the players to a different level (or even the same one) after a predetermined event or time, then start a game with more than 2 players and have one of those players disconnect before everyone moves to the next map.

Once the remaining players teleports out of the level, the game will first hang up, then it will crash to desktop. A review of the .filA file will show the game to have ended once everyone teleports.

Disable Accelerate Mouse by default

It's been over ten years since I've heard anyone say they prefer Accelerate Mouse, and I just got through spending ten minutes helping another player fine-tune his mouse sensitivity only to find out that Accelerate Mouse was on and that was the only reason he was having problems.

It makes no sense that the absolutely crazy behavior of squaring the mouse input is still default. I'll grudgingly admit that some people still want this behavior, but if introducing several new people to the game over the last two weeks has taught me one thing, it's that nobody is born expecting it.

error compiling with gcc 4.5

when i try to compiling with gcc 4.5 stable got that error:

InfoTree.h:123: error: ISO C++ forbids declaration of ‘any_range’ with no type

how could i fix this problem with that gcc version please?

Assertion Failure: map.cpp Line: 788 when playing "God Will Sort The Dead" in M2

Whilst playing Marathon 2 in co-op (using irons co-op script but I doubt it had a direct effect on this given this is new and seems specific to a single level), playing on God Will Sort The Dead, sometimes death by an exploding Bob will trigger an assertion failure on line 788 in map.cpp:

parasite_index!=NONE

We have played through Infinity and the rest of Durandal without ever encountering this issue before on any other level with exploding Bobs... then again this is the first level where we are dying to them constantly.

My friend is in Finland and he is the host: I have Windows 7, he has Windows 8. I do not believe the graphics specs are relevant to this bug but if they are let me know and I will contact him and post both of our more detailed system specs.

Aleph One (Marathon one) Access Violation appcrash

on the Marathon 1 version of Aleph One on the first level when accessing the wall switch near where one starts the game, it hangs, gives the blue circle mouse icon and then...

"Marathon.exe has stopped working"

Digging up the issue in event viewer shows the appcrash is

Access Violation (0xc00000005)
Faulting Program = Marathon.exe
Faulting Module C:\Windows\System32\dsound.dll

SPECS: (Main Specs)
Windows 7 professional 64bit
Intel Core i7 4790k @ 4.0Ghz
32Gb Corsair Vengeance Pro 2400 DDR3 RAM
4Gb Gigabyte Geforce GTX970 G1 Gaming Edition

Cannot directly start Marathon1

So I discovered I can start alephone just like: alephone /path/to/marathon/gamedata/

However while this seems to work with all the other official scenarios and fan made ones, it does not with Marathon1.

fatal alert (ID=-1): Please be sure the files 'Map', 'Shapes', 'Images' and 'Sounds' are correctly installed and try again. (csalerts_sdl.cpp:211

But I can still start it as I have always...

#!/bin/sh

ALEPHONE_DATA="/usr/share/AlephOne/gamedata/Marathon"
export ALEPHONE_DATA

exec alephone "$@"

Marathon 1 - Blank menus

When using alephone-40498e7_2016.03.07_master-x86_64-1_git I found that any menus (The preferences or the quit dialog) will be blank even if you can still click where the buttons should appear making it hard to configure.

The issue does not present itself with release-20150907 with the following commits applied as patches.
718fe46
c0fc768
26c8edf
048af06

Marathon 1 Habe Quiddam flooded platform doesn't flood

In M1, the platform on Habe Quiddam that descends into lava next to the alien device is marked submergeable and becomes lava when at its minimum. In M1A1 it stays dry. I can provide pictures if it's unclear what I'm talking about. It looks like this feature has been implemented since this commit in 2013 so it should work correctly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.