Coder Social home page Coder Social logo

megaglest / megaglest-source Goto Github PK

View Code? Open in Web Editor NEW
340.0 39.0 90.0 47.84 MB

MegaGlest real-time strategy game engine (cross-platform, 3-d)

Home Page: http://megaglest.org/

CMake 1.58% Shell 1.91% C 11.19% Objective-C 1.41% C++ 74.64% Makefile 0.34% Lua 0.08% Python 1.93% NSIS 0.19% HTML 1.11% CSS 0.42% Objective-C++ 0.06% Assembly 0.01% Perl 0.94% Batchfile 0.47% M4 0.04% Roff 3.58% VBScript 0.04% PowerShell 0.05% Dockerfile 0.01%
game game-engine free-software rts strategy strategy-game cross-platform real-time linux windows

megaglest-source's Introduction

This is the game engine source code repository.

MegaGlest (https://megaglest.org) is a libre software cross platform real-time strategy game.

logo

MegaGlest is an entertaining free (freeware and free software) and open source cross-platform 3D real-time strategy (RTS) game, where you control the armies of one of seven different factions: Tech, Magic, Egypt, Indians, Norsemen, Persian or Romans. The game is played in one of 17 naturally looking settings, which, like the unit models, are crafted with great attention to detail. A lot of additional game data can be downloaded from within the game at no cost.

MegaGlest Downloads

gif > game trailer <

If you want to compile MegaGlest yourself, you should read the following:

Development Tutorial

Git Workflow

Return to the main (upstream) repository here

megaglest-source's People

Contributors

akien-mga avatar alexeygridnev avatar alketii avatar andy5995 avatar basxto avatar devnexen avatar fforjan avatar filux avatar freshdumbledore avatar goetzk avatar hkl123 avatar jammyjamjamman avatar jberrend avatar kensington avatar monwarez avatar netsysfire avatar pabs3 avatar rampoina avatar softcoder avatar susnux avatar titiger avatar titison avatar tomreyn avatar trenly avatar williame 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

megaglest-source's Issues

MacOS crash when mac is hosting game

5311 6eb7a1e
In the console "very useful" ;) information: Illegal instruction: 4

When I choose host and not touch anything then crash is after few minutes, but when I try change player settings e.g. set CPU opponents then crash is just after starting doing this.

Process:               megaglest [65359]
Path:                  /Users/USER/Desktop/*/megaglest
Identifier:            megaglest
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        bash [16451]
Responsible:           Terminal [72912]
User ID:               501

Date/Time:             2015-12-26 21:36:36.365 +0100
OS Version:            Mac OS X 10.11 (15A284)
Report Version:        11
Anonymous UUID:        E062B381-FBB5-BB9D-71B1-8AF88D216F0F


Time Awake Since Boot: 6300000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGILL)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.CoreFoundation        0x00007fff904d8af8 CFRunLoopAddObserver + 72
1   com.apple.AppKit                0x00007fff97ad4307 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 356
2   libSDL2-2.0.0.dylib             0x000000010371a208 Cocoa_PumpEvents + 270
3   libSDL2-2.0.0.dylib             0x00000001036be4d0 SDL_PumpEvents_REAL + 23
4   libSDL2-2.0.0.dylib             0x00000001036be53c SDL_WaitEventTimeout_REAL + 53
5   megaglest                       0x0000000102f06529 Shared::Platform::Window::handleEvent() + 6761 (window.cpp:213)
6   megaglest                       0x0000000102b57fe4 Glest::Game::glestMain(int, char**) + 77188 (main.cpp:5502)
7   megaglest                       0x0000000102b5b04b Glest::Game::glestMainSEHWrapper(int, char**) + 267 (main.cpp:5835)
8   libdyld.dylib                   0x00007fff93df05ad start + 1

Thread 1:: SDLTimer
0   libsystem_kernel.dylib          0x00007fff947b1f5e __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff969c173d _pthread_cond_wait + 767
2   libSDL2-2.0.0.dylib             0x00000001037213c7 SDL_CondWaitTimeout_REAL + 141
3   libSDL2-2.0.0.dylib             0x0000000103721025 SDL_SemWaitTimeout_REAL + 75
4   libSDL2-2.0.0.dylib             0x00000001036e9057 SDL_TimerThread + 79
5   libSDL2-2.0.0.dylib             0x00000001036e8ca5 SDL_RunThread + 60
6   libSDL2-2.0.0.dylib             0x0000000103720da7 RunThread + 9
7   libsystem_pthread.dylib         0x00007fff969c09b1 _pthread_body + 131
8   libsystem_pthread.dylib         0x00007fff969c092e _pthread_start + 168
9   libsystem_pthread.dylib         0x00007fff969be385 thread_start + 13

Thread 2:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib          0x00007fff947b30a2 kevent_qos + 10
1   libdispatch.dylib               0x00007fff8d0701ad _dispatch_mgr_invoke + 216
2   libdispatch.dylib               0x00007fff8d06fe15 _dispatch_mgr_thread + 52

Thread 3:: LogFileThread
0   libsystem_kernel.dylib          0x00007fff947b22b2 __semwait_signal + 10
1   libsystem_c.dylib               0x00007fff95d3fa75 nanosleep + 199
2   libSDL2-2.0.0.dylib             0x00000001037253e3 SDL_Delay_REAL + 84
3   megaglest                       0x0000000102ecd6a2 Shared::PlatformCommon::LogFileThread::execute() + 738 (simple_threads.cpp:700)
4   megaglest                       0x0000000102effc29 Shared::Platform::Thread::beginExecution(void*) + 425 (thread.cpp:297)
5   libSDL2-2.0.0.dylib             0x00000001036e8ca5 SDL_RunThread + 60
6   libSDL2-2.0.0.dylib             0x0000000103720da7 RunThread + 9
7   libsystem_pthread.dylib         0x00007fff969c09b1 _pthread_body + 131
8   libsystem_pthread.dylib         0x00007fff969c092e _pthread_start + 168
9   libsystem_pthread.dylib         0x00007fff969be385 thread_start + 13

Thread 4:: renderer.cpp_260
0   libsystem_kernel.dylib          0x00007fff947b22b2 __semwait_signal + 10
1   libsystem_c.dylib               0x00007fff95d3fa75 nanosleep + 199
2   libSDL2-2.0.0.dylib             0x00000001037253e3 SDL_Delay_REAL + 84
3   megaglest                       0x0000000102ecbaaa Shared::PlatformCommon::SimpleTaskThread::execute() + 2138 (simple_threads.cpp:583)
4   megaglest                       0x0000000102effc29 Shared::Platform::Thread::beginExecution(void*) + 425 (thread.cpp:297)
5   libSDL2-2.0.0.dylib             0x00000001036e8ca5 SDL_RunThread + 60
6   libSDL2-2.0.0.dylib             0x0000000103720da7 RunThread + 9
7   libsystem_pthread.dylib         0x00007fff969c09b1 _pthread_body + 131
8   libsystem_pthread.dylib         0x00007fff969c092e _pthread_start + 168
9   libsystem_pthread.dylib         0x00007fff969be385 thread_start + 13

Thread 5:
0   libsystem_kernel.dylib          0x00007fff947acc96 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff947ac0d7 mach_msg + 55
2   com.apple.CoreFoundation        0x00007fff904f0024 __CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation        0x00007fff904ef4ec __CFRunLoopRun + 1356
4   com.apple.CoreFoundation        0x00007fff904eed38 CFRunLoopRunSpecific + 296
5   com.coderebel.audio.RAPAudioClnt    0x000000010aee3fb4 __RAPCLN_Thread::main() + 132
6   com.coderebel.audio.RAPAudioClnt    0x000000010aeec6cb xtl::thread_impl<int>::thread_main_func(void*) + 75
7   libsystem_pthread.dylib         0x00007fff969c09b1 _pthread_body + 131
8   libsystem_pthread.dylib         0x00007fff969c092e _pthread_start + 168
9   libsystem_pthread.dylib         0x00007fff969be385 thread_start + 13

Thread 6:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib          0x00007fff947acc96 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff947ac0d7 mach_msg + 55
2   com.apple.audio.CoreAudio       0x00007fff9ff9161e HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 98
3   com.apple.audio.CoreAudio       0x00007fff9ff915ac HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 42
4   com.apple.audio.CoreAudio       0x00007fff9ff8f9a1 HALC_ProxyIOContext::IOWorkLoop() + 981
5   com.apple.audio.CoreAudio       0x00007fff9ff8f4fe HALC_ProxyIOContext::IOThreadEntry(void*) + 88
6   com.apple.audio.CoreAudio       0x00007fff9ff8f3d3 HALB_IOThread::Entry(void*) + 75
7   libsystem_pthread.dylib         0x00007fff969c09b1 _pthread_body + 131
8   libsystem_pthread.dylib         0x00007fff969c092e _pthread_start + 168
9   libsystem_pthread.dylib         0x00007fff969be385 thread_start + 13

Thread 7:: program.cpp_876
0   libsystem_kernel.dylib          0x00007fff947b22b2 __semwait_signal + 10
1   libsystem_c.dylib               0x00007fff95d3fa75 nanosleep + 199
2   libSDL2-2.0.0.dylib             0x00000001037253e3 SDL_Delay_REAL + 84
3   megaglest                       0x0000000102ecbaaa Shared::PlatformCommon::SimpleTaskThread::execute() + 2138 (simple_threads.cpp:583)
4   megaglest                       0x0000000102effc29 Shared::Platform::Thread::beginExecution(void*) + 425 (thread.cpp:297)
5   libSDL2-2.0.0.dylib             0x00000001036e8ca5 SDL_RunThread + 60
6   libSDL2-2.0.0.dylib             0x0000000103720da7 RunThread + 9
7   libsystem_pthread.dylib         0x00007fff969c09b1 _pthread_body + 131
8   libsystem_pthread.dylib         0x00007fff969c092e _pthread_start + 168
9   libsystem_pthread.dylib         0x00007fff969be385 thread_start + 13

Thread 8:: com.apple.NSEventThread
0   libsystem_kernel.dylib          0x00007fff947acc96 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff947ac0d7 mach_msg + 55
2   com.apple.CoreFoundation        0x00007fff904f0024 __CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation        0x00007fff904ef4ec __CFRunLoopRun + 1356
4   com.apple.CoreFoundation        0x00007fff904eed38 CFRunLoopRunSpecific + 296
5   com.apple.AppKit                0x00007fff97c2aeed _NSEventThread + 149
6   libsystem_pthread.dylib         0x00007fff969c09b1 _pthread_body + 131
7   libsystem_pthread.dylib         0x00007fff969c092e _pthread_start + 168
8   libsystem_pthread.dylib         0x00007fff969be385 thread_start + 13

Thread 9:: menu_state_masterserver.cpp_327
0   libsystem_kernel.dylib          0x00007fff947b2222 __select + 10
1   megaglest                       0x0000000102f12178 Shared::PlatformCommon::IRCThread::irc_run_session(irc_session_s*) + 664 (ircclient.cpp:900)
2   megaglest                       0x0000000102f1173d Shared::PlatformCommon::IRCThread::execute() + 1725 (ircclient.cpp:818)
3   megaglest                       0x0000000102effc29 Shared::Platform::Thread::beginExecution(void*) + 425 (thread.cpp:297)
4   libSDL2-2.0.0.dylib             0x00000001036e8ca5 SDL_RunThread + 60
5   libSDL2-2.0.0.dylib             0x0000000103720da7 RunThread + 9
6   libsystem_pthread.dylib         0x00007fff969c09b1 _pthread_body + 131
7   libsystem_pthread.dylib         0x00007fff969c092e _pthread_start + 168
8   libsystem_pthread.dylib         0x00007fff969be385 thread_start + 13

Thread 10:: connection_slot.cpp_401
0   megaglest                       0x0000000102ce0f68 Glest::Game::ConnectionSlot::update(bool, int) + 104 (vector:445)
1   megaglest                       0x0000000102cde232 Glest::Game::ConnectionSlot::updateSlot(Glest::Game::ConnectionSlotEvent*) + 114 (connection_slot.cpp:521)
2   megaglest                       0x0000000102cdf025 Glest::Game::ConnectionSlotThread::execute() + 2933 (connection_slot.cpp:158)
3   megaglest                       0x0000000102effc29 Shared::Platform::Thread::beginExecution(void*) + 425 (thread.cpp:297)
4   libSDL2-2.0.0.dylib             0x00000001036e8ca5 SDL_RunThread + 60
5   libSDL2-2.0.0.dylib             0x0000000103720da7 RunThread + 9
6   libsystem_pthread.dylib         0x00007fff969c09b1 _pthread_body + 131
7   libsystem_pthread.dylib         0x00007fff969c092e _pthread_start + 168
8   libsystem_pthread.dylib         0x00007fff969be385 thread_start + 13

Thread 11:: socket.cpp_2248
0   libsystem_malloc.dylib          0x00007fff9a09f66f szone_malloc_should_clear + 126
1   libsystem_malloc.dylib          0x00007fff9a09f5b1 malloc_zone_malloc + 71
2   libsystem_malloc.dylib          0x00007fff9a09e0dc malloc + 42
3   libc++.1.dylib                  0x00007fff8d7657de operator new(unsigned long) + 30
4   libc++.1.dylib                  0x00007fff8d76915c std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*) + 140
5   libc++.1.dylib                  0x00007fff8d768881 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*, unsigned long) + 113
6   libc++.1.dylib                  0x00007fff8d768658 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 46
7   megaglest                       0x0000000102eae8be Shared::PlatformCommon::BaseThread::getQuitStatus() + 190 (thread.h:164)
8   megaglest                       0x0000000102f37943 Shared::Platform::BroadCastSocketThread::execute() + 1939 (socket.cpp:2943)
9   megaglest                       0x0000000102effc29 Shared::Platform::Thread::beginExecution(void*) + 425 (thread.cpp:297)
10  libSDL2-2.0.0.dylib             0x00000001036e8ca5 SDL_RunThread + 60
11  libSDL2-2.0.0.dylib             0x0000000103720da7 RunThread + 9
12  libsystem_pthread.dylib         0x00007fff969c09b1 _pthread_body + 131
13  libsystem_pthread.dylib         0x00007fff969c092e _pthread_start + 168
14  libsystem_pthread.dylib         0x00007fff969be385 thread_start + 13

Thread 12:: ThreadGarbageCollector
0   libsystem_kernel.dylib          0x00007fff947b22b2 __semwait_signal + 10
1   libsystem_c.dylib               0x00007fff95d3fa75 nanosleep + 199
2   libSDL2-2.0.0.dylib             0x00000001037253e3 SDL_Delay_REAL + 84
3   megaglest                       0x0000000102f03646 Shared::Platform::ThreadGarbageCollector::execute() + 134 (thread.cpp:80)
4   megaglest                       0x0000000102effc29 Shared::Platform::Thread::beginExecution(void*) + 425 (thread.cpp:297)
5   libSDL2-2.0.0.dylib             0x00000001036e8ca5 SDL_RunThread + 60
6   libSDL2-2.0.0.dylib             0x0000000103720da7 RunThread + 9
7   libsystem_pthread.dylib         0x00007fff969c09b1 _pthread_body + 131
8   libsystem_pthread.dylib         0x00007fff969c092e _pthread_start + 168
9   libsystem_pthread.dylib         0x00007fff969be385 thread_start + 13

Thread 13:: menu_state_custom_game.cpp_702
0   libsystem_kernel.dylib          0x00007fff947b22b2 __semwait_signal + 10
1   libsystem_c.dylib               0x00007fff95d3fa75 nanosleep + 199
2   libSDL2-2.0.0.dylib             0x00000001037253e3 SDL_Delay_REAL + 84
3   megaglest                       0x0000000102ecbaaa Shared::PlatformCommon::SimpleTaskThread::execute() + 2138 (simple_threads.cpp:583)
4   megaglest                       0x0000000102effc29 Shared::Platform::Thread::beginExecution(void*) + 425 (thread.cpp:297)
5   libSDL2-2.0.0.dylib             0x00000001036e8ca5 SDL_RunThread + 60
6   libSDL2-2.0.0.dylib             0x0000000103720da7 RunThread + 9
7   libsystem_pthread.dylib         0x00007fff969c09b1 _pthread_body + 131
8   libsystem_pthread.dylib         0x00007fff969c092e _pthread_start + 168
9   libsystem_pthread.dylib         0x00007fff969be385 thread_start + 13

Thread 14:: menu_state_custom_game.cpp_706
0   libsystem_kernel.dylib          0x00007fff947b22b2 __semwait_signal + 10
1   libsystem_c.dylib               0x00007fff95d3fa75 nanosleep + 199
2   libSDL2-2.0.0.dylib             0x00000001037253e3 SDL_Delay_REAL + 84
3   megaglest                       0x0000000102ecbaaa Shared::PlatformCommon::SimpleTaskThread::execute() + 2138 (simple_threads.cpp:583)
4   megaglest                       0x0000000102effc29 Shared::Platform::Thread::beginExecution(void*) + 425 (thread.cpp:297)
5   libSDL2-2.0.0.dylib             0x00000001036e8ca5 SDL_RunThread + 60
6   libSDL2-2.0.0.dylib             0x0000000103720da7 RunThread + 9
7   libsystem_pthread.dylib         0x00007fff969c09b1 _pthread_body + 131
8   libsystem_pthread.dylib         0x00007fff969c092e _pthread_start + 168
9   libsystem_pthread.dylib         0x00007fff969be385 thread_start + 13

Thread 15:
0   libsystem_kernel.dylib          0x00007fff947b278a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff969c058c _pthread_wqthread + 1283
2   libsystem_pthread.dylib         0x00007fff969be375 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00007fff7cb64045  rbx: 0x00007fff7ca6e1b0  rcx: 0x0000000000000001  rdx: 0x00007fff7ca6e1b0
  rdi: 0x00007fd229510a80  rsi: 0x00007fd2294cde10  rbp: 0x00007fff5d257b20  rsp: 0x00007fff5d257ad0
   r8: 0x00007fff7ca6e1b0   r9: 0x0000000000000001  r10: 0x00007fd22946cb90  r11: 0x00007fff7def19a8
  r12: 0x00007fff984ba60e  r13: 0x00007fd229510a80  r14: 0xff0058c1d464f314  r15: 0x00007fd2294cde10
  rip: 0x00007fff904d8af8  rfl: 0x0000000000000246  cr2: 0x00000001055ff000

Logical CPU:     0
Error Code:      0x00000000
Trap Number:     222


Binary Images:
       0x10299e000 -        0x1031acff7 +megaglest (0) <A11250D4-7879-3C18-B000-2025B1A9AEFF> /Users/USER/Desktop/*/megaglest
       0x10368f000 -        0x103733ff7 +libSDL2-2.0.0.dylib (0) <29737A5B-4896-3D05-8708-96002DA810FC> /opt/local/lib/libSDL2-2.0.0.dylib
       0x10376c000 -        0x103770fff  com.apple.agl (3.3.1 - AGL-3.3.1) <4DBEAB05-DDCD-3CD4-8046-C29852B56EB5> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
       0x10377a000 -        0x1037a0ff7  com.apple.audio.OpenAL (1.8 - 1.8) <764133AC-B13C-3E57-85F6-6D5E7BA978D8> /System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL
       0x1037b7000 -        0x1037d9ff7 +libpng16.16.dylib (0) <CDCAB1AC-13C6-3E66-9B73-25C50BB48FA9> /opt/local/lib/libpng16.16.dylib
       0x1037e4000 -        0x10382ffff +libcurl.4.dylib (0) <6EB01DBF-DB47-339A-AEED-C86D0ACE2C01> /opt/local/lib/libcurl.4.dylib
       0x103841000 -        0x103846ff7 +libSM.6.dylib (0) <8058A4EF-08F7-3D48-AA82-D086EDF01C63> /opt/local/lib/libSM.6.dylib
       0x10384b000 -        0x10385afff +libICE.6.dylib (0) <8747164F-BB7D-3173-B665-0F962CC04C90> /opt/local/lib/libICE.6.dylib
       0x103868000 -        0x10395dff7 +libX11.6.dylib (0) <9F24B551-04FE-30FF-B615-1799A2BCC0B8> /opt/local/lib/libX11.6.dylib
       0x103986000 -        0x103990ff7 +libXext.6.dylib (0) <D97DBFFC-AAE3-3ED2-8DB4-C135BE18BD1C> /opt/local/lib/libXext.6.dylib
       0x103998000 -        0x1039c4fff +libfontconfig.1.dylib (0) <969B68ED-2C23-363B-A525-B8BBE3182D93> /opt/local/lib/libfontconfig.1.dylib
       0x1039d0000 -        0x1039d0fe7 +cl_kernels (???) <CD8C5295-F282-4D27-9A80-CB528621E95D> cl_kernels
       0x1039d2000 -        0x103a48ff7 +libfreetype.6.dylib (0) <FBE9727C-9B43-32B6-B83A-633D7512F0AD> /opt/local/lib/libfreetype.6.dylib
       0x103a64000 -        0x103a66fff  com.apple.ForceFeedback (1.0.6 - 1.0.6) <CAEA82C1-EE06-310A-BD8F-EDB9FFC5F0AB> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
       0x103a6f000 -        0x103a7ffff +libz.1.dylib (0) <4987824D-DF1E-318D-94E9-13999F517041> /opt/local/lib/libz.1.dylib
       0x103a84000 -        0x103acdfff +libssl.1.0.0.dylib (0) <0F10B3C5-FD94-3F1E-9642-A9B03376A6DD> /opt/local/lib/libssl.1.0.0.dylib
       0x103aee000 -        0x103c6ce67 +libcrypto.1.0.0.dylib (0) <1B53968E-CD48-3AFA-9375-8896154754A6> /opt/local/lib/libcrypto.1.0.0.dylib
       0x103ce8000 -        0x103cf7ff7 +libxcb.1.dylib (0) <0FE1323B-13C7-3CA5-BD1A-C421AD2F8688> /opt/local/lib/libxcb.1.dylib
       0x103d07000 -        0x103d08fff +libXau.6.dylib (0) <444D86A4-E38C-3AC6-9F54-59120252D54D> /opt/local/lib/libXau.6.dylib
       0x103d0e000 -        0x103d11ff7 +libXdmcp.6.dylib (0) <287497C8-E1E0-33F0-AAB3-0ABD85D67848> /opt/local/lib/libXdmcp.6.dylib
       0x103d16000 -        0x103d2fff7 +libexpat.1.dylib (0) <010F02CD-5270-3783-A245-5104EE142FC5> /opt/local/lib/libexpat.1.dylib
       0x103d3a000 -        0x103d49ff7 +libbz2.1.0.dylib (0) <0CCF8D6E-D650-344F-BD77-DA06D9F6099D> /opt/local/lib/libbz2.1.0.dylib
       0x1088e3000 -        0x108e41ff7  com.apple.driver.AppleIntelHD5000GraphicsGLDriver (10.8.77 - 10.0.8) <7B74EDA0-9D70-3E92-95C4-9946233E2278> /System/Library/Extensions/AppleIntelHD5000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsGLDriver
       0x10ac8f000 -        0x10adbfffb  com.apple.audio.units.Components (1.13 - 1.13) <7BD2090B-CFD2-3FDB-959D-E9760DEC6821> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
       0x10ae51000 -        0x10ae55fff  com.apple.audio.AppleHDAHALPlugIn (272.50 - 272.50) <6D11667D-6300-3D38-82B7-1AFF52E915F0> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
       0x10ae5b000 -        0x10af04ff7 +com.coderebel.audio.RAPAudioClnt (1.1 - 2.8) <3B7FF771-F06C-3D51-ABD5-8D6B4CE6B6AB> /Library/Audio/Plug-Ins/HAL/RAPAudioClnt.plugin/Contents/MacOS/RAPAudioClnt
       0x10af52000 -        0x10af98ff7  com.apple.audio.CoreAudioKit (1.6.6 - 1.6.6) <AB77A619-C2BF-3E08-900F-6ADD28DAE917> /System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit
       0x10afd2000 -        0x10b10ffef  com.apple.mobiledevice (823.10.3 - 823.10.3) <1DD0B2D9-8E99-3411-BC29-993822BD4A4A> /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice
       0x10b195000 -        0x10b1cbfff  com.apple.audio.midi.CoreMIDI (1.10 - 88) <640E52F1-805F-3112-AB5F-0174BF139BBC> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
       0x10b1f4000 -        0x10b301fff  com.apple.AudioVideoBridging (400.17 - 400.17) <64B8EFF7-7FD8-37C0-B05E-A82045DEBF18> /System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/AudioVideoBridging
       0x10b3b1000 -        0x10b3cafff  libexpat.1.dylib (12) <1490D436-163D-3385-B71A-A4F17399626A> /usr/lib/libexpat.1.dylib
       0x10b3d4000 -        0x10b3dafff  com.apple.TimeSync (1.0 - 400.17) <E33C0374-485F-3EFB-9A7B-DDF1C96A4EA1> /System/Library/PrivateFrameworks/TimeSync.framework/Versions/A/TimeSync
       0x10ca63000 -        0x10cac8ff7  com.apple.driver.AppleIntelHD5000GraphicsMTLDriver (10.8.77 - 10.0.8) <548D6178-8EF1-3A7D-A6A5-D11D8611900A> /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
    0x7fff6303f000 -     0x7fff63075f5f  dyld (360.14) <DF977301-4A63-32ED-9939-1EE3122D18D4> /usr/lib/dyld
    0x7fff8c230000 -     0x7fff8c238ffb  libsystem_dnssd.dylib (624.1.2) <DB6AB206-4AD8-369D-BF57-1D246AD60582> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff8c28d000 -     0x7fff8c28ffff  libCVMSPluginSupport.dylib (12.0.34.11) <36238490-6F35-35CA-B0B8-4032ABA7C537> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff8c290000 -     0x7fff8c292fff  libCGXType.A.dylib (934) <F52AC9F6-BC67-3885-9864-CDC00D9DD0AB> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x7fff8c293000 -     0x7fff8c2a4fff  libcmph.dylib (6) <43880250-9C2D-395C-90C7-CCCE109FF1B2> /usr/lib/libcmph.dylib
    0x7fff8c2d5000 -     0x7fff8c2e1fff  com.apple.speech.synthesis.framework (5.4.12 - 5.4.12) <8D8F331E-21D2-3B7E-B977-3EB1D9E44D5B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff8c2e2000 -     0x7fff8c330ff7  libstdc++.6.dylib (104.1) <77780A99-22DB-35AA-BD9E-ADB83417E4BD> /usr/lib/libstdc++.6.dylib
    0x7fff8c331000 -     0x7fff8c343fff  libsasl2.2.dylib (209) <D48CE2C5-D0C5-39BD-A7DD-C999E81CF885> /usr/lib/libsasl2.2.dylib
    0x7fff8c344000 -     0x7fff8c347ff7  com.apple.help (1.3.3 - 46) <AA185754-DEEB-3091-9301-7B23C4D36818> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff8c348000 -     0x7fff8c364ff3  libresolv.9.dylib (60) <B192EC27-84EC-3D8A-9CBF-0374B5C9B31A> /usr/lib/libresolv.9.dylib
    0x7fff8c39d000 -     0x7fff8c433ff7  com.apple.ColorSync (4.9.0 - 4.9.0) <AA8AD098-1792-3803-926B-6A9DAC9CCF9A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff8c465000 -     0x7fff8c466ffb  libremovefile.dylib (41) <C7CFF5F2-AFFB-3C8D-BDB4-D66D50E657C0> /usr/lib/system/libremovefile.dylib
    0x7fff8c46d000 -     0x7fff8c479ff7  com.apple.OpenDirectory (10.11 - 194) <E0F63D60-23C8-3FB7-BA78-5BD861354352> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff8c47a000 -     0x7fff8c4d8fff  libsystem_network.dylib (582.1.4) <14ECA259-D471-3E47-A843-FF0990577893> /usr/lib/system/libsystem_network.dylib
    0x7fff8c777000 -     0x7fff8c790ffb  com.apple.openscripting (1.7 - 169) <6AA25650-8900-33C6-AD49-D0543DB27C16> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff8c7c5000 -     0x7fff8c87ffff  com.apple.DiscRecording (9.0.1 - 9010.4.3) <9E68D2AF-7205-3764-B051-8F112AFA8208> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff8c880000 -     0x7fff8c8cefff  libcurl.4.dylib (90) <00662A4C-B89A-3A17-93FF-950C6DE47F99> /usr/lib/libcurl.4.dylib
    0x7fff8c8cf000 -     0x7fff8c8f6ff7  com.apple.ProtectedCloudStorage (1.0 - 1) <EA83603A-7C4D-37F1-A416-064CD1B9D34B> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
    0x7fff8c91e000 -     0x7fff8c96dff7  com.apple.opencl (2.6.9 - 2.6.9) <68A63931-3F6F-3DE2-9C8D-624006908B83> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff8ca91000 -     0x7fff8ce26fdf  com.apple.vImage (8.0 - 8.0) <3DEF81C9-CD75-32BF-A927-4FCD89D57190> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff8ce27000 -     0x7fff8ce5bff7  com.apple.CoreVideo (1.8 - 191.1) <FA99D150-EFCE-3F32-ACDF-5E91AD97F176> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff8cf58000 -     0x7fff8d067fe7  libvDSP.dylib (563.3) <837D67E4-AA5D-3273-9CA5-EB42C3872E1B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff8d068000 -     0x7fff8d095fff  libdispatch.dylib (500.1.5) <6B38497E-9448-3433-9D6B-6223F2A99431> /usr/lib/system/libdispatch.dylib
    0x7fff8d096000 -     0x7fff8d100ff7  com.apple.framework.CoreWLAN (11.0 - 1100.19) <3CA2F32A-4FBF-39ED-83EC-F2E3C43D3775> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff8d101000 -     0x7fff8d18dfff  libCoreStorage.dylib (517) <753BB578-62C6-36F8-B366-72EF7742D42B> /usr/lib/libCoreStorage.dylib
    0x7fff8d234000 -     0x7fff8d2a3fff  com.apple.SearchKit (1.4.0 - 1.4.0) <45A716CD-D9E7-3F1F-9EC8-BB37CA9E8C04> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff8d2f2000 -     0x7fff8d31cff7  GLRendererFloat (12.0.34.11) <E6788BC5-87DA-3A03-A1D2-810851D07AA4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
    0x7fff8d465000 -     0x7fff8d672fff  libicucore.A.dylib (551.24) <DEB70F32-DA94-323B-B6D1-03D09C8FB10C> /usr/lib/libicucore.A.dylib
    0x7fff8d673000 -     0x7fff8d6beffb  com.apple.print.framework.PrintCore (11.0 - 472) <34EA102A-D482-37FF-9C9B-E4FE4275913B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff8d6bf000 -     0x7fff8d6bfff7  liblaunch.dylib (755.1.19) <7EC0F297-43CC-3D11-B46B-7E72E372648A> /usr/lib/system/liblaunch.dylib
    0x7fff8d6c6000 -     0x7fff8d6f4ff7  com.apple.CoreServicesInternal (248 - 248) <EAD7A7B3-D775-3E4C-98B8-36D047795993> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff8d729000 -     0x7fff8d77cff7  libc++.1.dylib (120.1) <54190E1B-EE49-3D6D-AC29-2813D7380BA5> /usr/lib/libc++.1.dylib
    0x7fff8d78b000 -     0x7fff8d78dfff  libsystem_coreservices.dylib (19) <692631A0-1923-32CA-9BD5-044B1382FFDE> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff8d78e000 -     0x7fff8d7b5fff  com.apple.ChunkingLibrary (167 - 167) <C22F5038-7354-330F-8F38-36F187E6A4B1> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff8da68000 -     0x7fff8da73ff7  libcommonCrypto.dylib (60074) <BD1DCF19-8353-3F6A-AFFA-EBBA29A302A8> /usr/lib/system/libcommonCrypto.dylib
    0x7fff8da74000 -     0x7fff8db14fff  com.apple.ViewBridge (157 - 157) <78610813-8150-3DD5-823D-F0ECDB0A583F> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
    0x7fff8db15000 -     0x7fff8db16ff3  com.apple.print.framework.Print (10.0 - 266) <F13A0609-793A-3A43-A961-AAFC81AC8FDA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff8db17000 -     0x7fff8db62ff7  com.apple.CoreMediaIO (701.0 - 4790) <999CED97-2777-37EF-8425-F25B1B1F5A04> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff8db9b000 -     0x7fff8db9efff  libCoreVMClient.dylib (119.5) <3B709F2E-35BA-3D96-9324-E56AF5F68E50> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff8e6a8000 -     0x7fff8e7a3fff  libFontParser.dylib (158) <3CD078A8-2E20-3B0F-B312-A2E641C76873> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff8e7a6000 -     0x7fff8e87cff7  com.apple.DiskImagesFramework (10.11 - 414) <AF08B107-F65D-36DD-9B94-A0C868C300BC> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x7fff8e87d000 -     0x7fff8ea43fef  com.apple.ImageIO.framework (3.3.0 - 1432) <06EADBB8-54E0-39B5-BAA4-935FE9E62FE4> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff8ea53000 -     0x7fff8ebf8ff3  com.apple.audio.toolbox.AudioToolbox (1.13 - 1.13) <7380C7DA-7CE8-34DF-BB3D-DAFE9406674F> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff8ebf9000 -     0x7fff8ec6dff3  com.apple.securityfoundation (6.0 - 55126) <C2DFA113-1814-3701-B185-D82E11A26E86> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff8ec6e000 -     0x7fff8ec73ff7  libmacho.dylib (875.1) <A9EC23EC-11A0-3B4F-A8AC-B990C8267A6E> /usr/lib/system/libmacho.dylib
    0x7fff8ec9e000 -     0x7fff8fee4fe3  com.apple.CoreGraphics (1.600.0 - 934) <D2175CEA-C733-34C4-A0F0-3F6C36897333> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff8ffdf000 -     0x7fff900bfff7  unorm8_rgba.dylib (2.6.4.1) <49FF2837-D97B-3CFF-B139-E57D40700F32> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.dylib
    0x7fff90394000 -     0x7fff9041cfff  com.apple.CoreSymbolication (3.1 - 58048.1) <CC7CAE84-DEC6-3184-B841-559DBE97D025> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff9043c000 -     0x7fff90465fff  libc++abi.dylib (125) <F5027B46-1801-344D-BD51-2E6D188C8900> /usr/lib/libc++abi.dylib
    0x7fff90466000 -     0x7fff908daff7  com.apple.CoreFoundation (6.9 - 1253) <A8A44D66-A3B2-3B5D-B75B-EC2DC968F4BD> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff90908000 -     0x7fff9099dfff  com.apple.ink.framework (10.9 - 214) <F1B3B6C9-FF8D-3E68-93EB-8CDCEB65171A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff9099e000 -     0x7fff909a6fff  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <B0028247-B333-36F5-8098-8EC95E6C2B23> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fff909d9000 -     0x7fff909e8ffb  com.apple.LangAnalysis (1.7.0 - 1.7.0) <E7D610A1-1445-3CA3-B9A1-EE15D54B75AB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff909ef000 -     0x7fff90a9ffe7  libvMisc.dylib (563.3) <E594DCB8-3013-3AC1-9319-1EC47B1FCB40> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff90df0000 -     0x7fff90f37fff  com.apple.coreui (2.1 - 362) <1F30C006-9058-3B39-9DC3-594FDB108174> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff90ff6000 -     0x7fff9103bff3  libFontRegistry.dylib (155) <BC1B3AD5-4927-3AB7-94FF-CD93BF895D98> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff91229000 -     0x7fff91263fff  com.apple.QD (3.12 - 302) <46969760-B02A-3ED5-B8BC-D6144939B16E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff91275000 -     0x7fff91275fff  com.apple.audio.units.AudioUnit (1.13 - 1.13) <017C6053-C32E-34EE-AAAE-6702E74F14EF> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff913a8000 -     0x7fff913abfff  com.apple.IOSurface (108.0.1 - 108.0.1) <43D70E5A-64F5-384A-A95E-64253538C24F> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff913df000 -     0x7fff91401ff7  com.apple.IconServices (68 - 68) <9F8B9184-8DA8-3B7A-970B-3086DDD1CC6F> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff914a2000 -     0x7fff914fffff  com.apple.CoreServices.OSServices (728.4 - 728.4) <FF34E0E4-6559-3102-8833-E93DF21C9A4F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff91677000 -     0x7fff9171afff  com.apple.Bluetooth (4.4.0 - 4.4.0f4) <DA1727B1-03EE-32BE-922E-43F06C498AFF> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff9171b000 -     0x7fff9175dff7  com.apple.Metal (54.26.3 - 54.26.3) <9000AE52-6638-309E-90A5-CB18C83A0A0E> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff9189d000 -     0x7fff9189efff  libsystem_blocks.dylib (65) <1B4F1F10-823E-3781-8162-6884D14DF0D6> /usr/lib/system/libsystem_blocks.dylib
    0x7fff919d1000 -     0x7fff919e0fff  com.apple.AppleFSCompression (80 - 1.0) <34166CFF-ED5D-3234-A0A2-CB1809879E72> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff919e1000 -     0x7fff919f8fff  libmarisa.dylib (4) <4D3AE55B-CE77-364F-B8DE-C95CAA48B291> /usr/lib/libmarisa.dylib
    0x7fff919f9000 -     0x7fff91a0afff  libSparseBLAS.dylib (1159) <86AFE478-E6FB-38AB-84A3-7E4317521F2C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff91a0d000 -     0x7fff91ab4fff  com.apple.LanguageModeling (1.0 - 1) <C405E993-F0DF-39E4-9B74-FE310E63DD8E> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff91ab5000 -     0x7fff91ad1fff  com.apple.GenerationalStorage (2.0 - 239) <05652CAD-E7F5-3225-929D-E13F241FBA41> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff91ad2000 -     0x7fff91ad4ff7  com.apple.SecCodeWrapper (4.0 - 261.1.1) <2CAEF317-4FB1-3A88-BF83-975469C7F272> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
    0x7fff91ad5000 -     0x7fff91aedfcf  libcompression.dylib (23) <7467B2EB-E0E0-3E9D-9EAD-3E04500C6395> /usr/lib/libcompression.dylib
    0x7fff91aee000 -     0x7fff91b21fff  com.apple.MediaKit (16 - 807) <6F40D74C-7F2C-3693-AF80-63365A6F7680> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff91c7a000 -     0x7fff91c84fff  com.apple.NetAuth (6.0 - 6.0) <ABBBE552-26E0-3682-8BFD-C59EC702F347> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff91c8c000 -     0x7fff91c8dfff  com.apple.TrustEvaluationAgent (2.0 - 25) <BC19A1D1-805B-3FC5-BF0B-1EF6FB36FE74> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff91cdc000 -     0x7fff91cddfff  libsystem_secinit.dylib (20) <932ED582-E80F-39DA-B0FA-F1BC5F1AD2F8> /usr/lib/system/libsystem_secinit.dylib
    0x7fff91f7b000 -     0x7fff92202ff3  com.apple.CFNetwork (760.0.5 - 760.0.5) <66C3378C-430D-3803-8025-66120AFDCD16> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff924e2000 -     0x7fff924e4ff7  libRadiance.dylib (1432) <576E5580-A695-320E-9525-103FCD723137> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff924e7000 -     0x7fff924e9ff7  com.apple.xpc.ServiceManagement (1.0 - 1) <0EA1807B-4F41-317D-A6C2-E6A23F201252> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff924ea000 -     0x7fff927cfff3  com.apple.CoreServices.CarbonCore (1136 - 1136) <9DE930A3-63C0-3E21-965A-132D97D61892> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff928bf000 -     0x7fff928d9fff  com.apple.Kerberos (3.0 - 1) <D2F0BF94-8656-3FBF-81AC-43D417B661F1> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff928f0000 -     0x7fff928f5fff  com.apple.ImageCapture (9.0 - 9.0) <E53CC0B8-9D36-3636-B602-8AB4CEB4C313> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff928f6000 -     0x7fff928fbff7  libheimdal-asn1.dylib (452.1.1) <6E911973-1E1A-3F80-B955-FA78CF20FBFD> /usr/lib/libheimdal-asn1.dylib
    0x7fff928fd000 -     0x7fff9298add7  com.apple.AppleJPEG (1.0 - 1) <6230F3A0-C89D-3A35-A896-A17B3513E8DB> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff9298c000 -     0x7fff92a3cfff  com.apple.backup.framework (1.7 - 1.7) <551ABBE3-211D-3D7D-B811-B2F863DD17CB> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff92a3d000 -     0x7fff92a43fff  com.apple.XPCService (2.0 - 1) <E50F1206-8B6B-3CDB-BC66-E5B70B4B41C7> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
    0x7fff933d2000 -     0x7fff933f6fff  libJPEG.dylib (1432) <69E090BE-7139-35B8-A621-BBE5CE2DB085> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff933f7000 -     0x7fff93400ffb  libsystem_notify.dylib (149) <56ABC155-CB99-30A8-A8B1-C204B5615092> /usr/lib/system/libsystem_notify.dylib
    0x7fff9341a000 -     0x7fff93452fff  com.apple.RemoteViewServices (2.0 - 99) <8BD12AE2-BE91-37CF-955B-62E08551FF83> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff934c0000 -     0x7fff93533ffb  com.apple.Heimdal (4.0 - 2.0) <2D358FB4-61BB-3BB6-9EF7-D9868A0B0275> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff936a7000 -     0x7fff936b0ff3  com.apple.CommonAuth (4.0 - 2.0) <6EF43A6E-C071-36A3-8B94-694AC6BEF6D3> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff93710000 -     0x7fff93710fff  com.apple.Carbon (154 - 157) <DF95E7EB-1CFC-3C83-B114-60FFEEAE166E> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff937b0000 -     0x7fff9397eff7  com.apple.QuartzCore (1.11 - 410.7) <3DDB2E3A-6902-3216-8DC4-56ED16B7C698> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff93a6b000 -     0x7fff93a79ff7  libbz2.1.0.dylib (38) <99C5121D-8147-3B51-8D79-66245C863338> /usr/lib/libbz2.1.0.dylib
    0x7fff93d78000 -     0x7fff93d7affb  libutil.dylib (43) <E37832CF-5EE6-345A-B0EC-FFC8D2B67375> /usr/lib/libutil.dylib
    0x7fff93d7b000 -     0x7fff93dc1ff7  libauto.dylib (186) <460B0167-C89B-37EC-823C-52F684B31C26> /usr/lib/libauto.dylib
    0x7fff93dc6000 -     0x7fff93dc6fff  com.apple.CoreServices (728.4 - 728.4) <208E32DA-E7D9-3B4F-A545-EE2BFB53696D> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff93dc7000 -     0x7fff93decff7  libPng.dylib (1432) <975C970D-DCFA-35E4-918A-46939F279D75> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff93ded000 -     0x7fff93df0ffb  libdyld.dylib (360.14) <F9D64D8C-4C33-3D06-B7F8-697F13292894> /usr/lib/system/libdyld.dylib
    0x7fff93df1000 -     0x7fff9406effb  com.apple.security (7.0 - 57336.1.9) <E44CA10F-E1E2-3DC5-BCF3-EF76649A0918> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff9409b000 -     0x7fff940a3fff  libsystem_networkextension.dylib (384.1.2) <4736FCC5-9DBA-31F4-AAC8-CD0A177CF502> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff940c4000 -     0x7fff940c4fff  libenergytrace.dylib (10) <64F779D4-2192-37EC-8DB5-EC55BAE50058> /usr/lib/libenergytrace.dylib
    0x7fff94241000 -     0x7fff9427eff3  com.apple.bom (14.0 - 193.6) <1EC081F8-056A-3956-BA41-C6FEC622C9BE> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff94292000 -     0x7fff94292ff7  libkeymgr.dylib (28) <47080280-8B57-3D75-8A20-9E100864DE27> /usr/lib/system/libkeymgr.dylib
    0x7fff94293000 -     0x7fff942bcff7  libsystem_info.dylib (476) <65D0643A-C8AE-3E8D-9F6E-E4AD823F16B2> /usr/lib/system/libsystem_info.dylib
    0x7fff9478a000 -     0x7fff9478cfff  com.apple.loginsupport (1.0 - 1) <07F03548-C89E-3082-B170-6D03D839B551> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff9478d000 -     0x7fff94791fff  libGIF.dylib (1432) <4C5B63B4-ABCA-3A99-A69F-D0E27E87E5A3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff94792000 -     0x7fff9479afff  com.apple.AppleSRP (5.0 - 1) <8DBB11A2-150A-3E70-8B83-DDEDAB15E2C3> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff9479b000 -     0x7fff947b9fff  libsystem_kernel.dylib (3247.1.106) <7DD242A1-E2BF-39D1-8787-B174046E4F15> /usr/lib/system/libsystem_kernel.dylib
    0x7fff947ba000 -     0x7fff947e3ffb  libRIP.A.dylib (934) <DB727879-E42B-33C5-B1FF-CC34CDFBF017> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x7fff947e4000 -     0x7fff947edfff  com.apple.icloud.FindMyDevice (1.0 - 1) <28CE764F-4C4C-3A75-B7AE-EDBC7A189E82> /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice
    0x7fff947ee000 -     0x7fff94913ff7  com.apple.LaunchServices (728.4 - 728.4) <78774CB9-B206-360F-BC9F-2ACA69811814> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff94931000 -     0x7fff94931fff  com.apple.Accelerate (1.10 - Accelerate 1.10) <524AF1B0-1E45-3F03-83FF-493F9F8E1FF8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff94932000 -     0x7fff94932fff  com.apple.Accelerate.vecLib (3.10 - vecLib 3.10) <4720E500-E247-3002-9672-EE2336D7679A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff94933000 -     0x7fff94933fff  libOpenScriptingUtil.dylib (169) <5C4A51D4-09A9-3209-8E57-15F112725CC4> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff950da000 -     0x7fff950dbfff  libDiagnosticMessagesClient.dylib (100) <F2D8CFCC-A00A-3675-9C01-EF0C663F2445> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff9542e000 -     0x7fff95436ff7  libcldcpuengine.dylib (2.6.4.1) <C33F593F-44DB-38D3-8D70-380FC401E762> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
    0x7fff955db000 -     0x7fff95759fff  com.apple.UIFoundation (1.0 - 435) <237F281F-7F15-3309-B749-F8DA37822F9F> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff9575a000 -     0x7fff95762fef  libsystem_platform.dylib (73.1.1) <3F4D2390-E3DE-3C24-A515-95DFAC8671C4> /usr/lib/system/libsystem_platform.dylib
    0x7fff95763000 -     0x7fff95780fff  com.apple.AppleVPAFramework (2.0.15 - 2.0.15) <2847B765-B0A9-3D74-BDEF-556795270AE1> /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
    0x7fff95781000 -     0x7fff957d6fff  com.apple.AE (701 - 701) <87FDCC5A-82AC-36A2-BFE9-D0B2A3D870F1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff95888000 -     0x7fff9588eff7  com.apple.speech.recognition.framework (5.1.1 - 5.1.1) <433F8745-874A-39B3-A7C6-2EDA8C2C6B4A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff9588f000 -     0x7fff958e1fff  com.apple.AppleVAFramework (5.0.31 - 5.0.31) <F0CFD860-FA5E-3BD5-80FA-12C0B4CF620D> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff958e2000 -     0x7fff958e9ff7  libcompiler_rt.dylib (62) <253B36E5-572D-377D-AE99-A02CE32590E5> /usr/lib/system/libcompiler_rt.dylib
    0x7fff958ef000 -     0x7fff958faff7  libChineseTokenizer.dylib (16) <1794A880-9C3D-37B2-8F3E-6CAFFB396089> /usr/lib/libChineseTokenizer.dylib
    0x7fff95905000 -     0x7fff9592efff  libxpc.dylib (755.1.19) <3E09C275-A33B-357A-B0AB-A2DDF88EC9D5> /usr/lib/system/libxpc.dylib
    0x7fff9592f000 -     0x7fff95a3dfff  com.apple.desktopservices (1.10 - 1.10) <76AA21FE-0F96-366A-9B43-6188FBC29ABE> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff95a3e000 -     0x7fff95a42fff  com.apple.CommonPanels (1.2.6 - 96) <1D76DDD3-D45A-3679-8B72-5EECE6C1ACAC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff95a43000 -     0x7fff95abafc7  libcorecrypto.dylib (334) <4E1B969F-8449-3B21-9880-51AD58E25AA6> /usr/lib/system/libcorecrypto.dylib
    0x7fff95abb000 -     0x7fff95ae4ff7  libxslt.1.dylib (14) <412A09C9-7C02-351E-A416-2453361EACA9> /usr/lib/libxslt.1.dylib
    0x7fff95ae8000 -     0x7fff95c4ffff  libBLAS.dylib (1159) <35ADE4D4-391A-30C2-9D38-388F543EA4BA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff95c50000 -     0x7fff95cbfffb  com.apple.datadetectorscore (7.0 - 460) <65672990-505F-3B1D-87FB-42BE532A4D07> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff95cc0000 -     0x7fff95d4dfe7  libsystem_c.dylib (1081.1.3) <A60CE86D-1FF3-32AD-A672-C7597F884529> /usr/lib/system/libsystem_c.dylib
    0x7fff960f1000 -     0x7fff96102fff  libz.1.dylib (60) <43317BEA-ACA2-34C2-AF37-902AA926C83A> /usr/lib/libz.1.dylib
    0x7fff96108000 -     0x7fff96114fff  com.apple.SpeechRecognitionCore (2.2.7 - 2.2.7) <12117823-8A9E-3C88-A01C-3B25D68535CE> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff96115000 -     0x7fff96131ff7  libextension.dylib (78) <3A674BC1-8D7E-3A62-80EF-F950B02CB0FF> /usr/lib/libextension.dylib
    0x7fff969bd000 -     0x7fff969c6ff7  libsystem_pthread.dylib (137.1.1) <1373D0F1-C6CA-364E-A6BA-8BDBD0D34670> /usr/lib/system/libsystem_pthread.dylib
    0x7fff969c7000 -     0x7fff969ccfff  com.apple.DiskArbitration (2.7 - 2.7) <B391A885-1286-3718-A341-8C84560DDE58> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff969cd000 -     0x7fff96a2bfff  com.apple.SystemConfiguration (1.14 - 1.14) <FED4C250-DDEB-3CC3-B88D-FFA56E21425E> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff96a35000 -     0x7fff96a39fff  libcache.dylib (75) <4948E2C8-867F-3E9D-AAE7-2F30F0B345C6> /usr/lib/system/libcache.dylib
    0x7fff96a3a000 -     0x7fff96ce0fff  com.apple.CoreData (120 - 640) <7934FDB8-526E-32F4-BE20-55388DB8CCBF> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff96ceb000 -     0x7fff96d01ff7  libLinearAlgebra.dylib (1159) <01BD9187-521F-3F96-B477-24511318AECD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff96d02000 -     0x7fff96d73fff  com.apple.ApplicationServices.ATS (377 - 394) <BCFC24A8-6ACA-3B90-8896-019F38A649F6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff96ea8000 -     0x7fff97223ffb  com.apple.VideoToolbox (1.0 - 1731.15.4) <72715A24-C3BC-35D8-8240-BBBD56E37090> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff9724b000 -     0x7fff9729bff7  com.apple.Symbolication (1.4 - 58044) <BC1259C8-C671-3014-A9C4-85BC767EA962> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff972be000 -     0x7fff9744aff7  libGLProgrammability.dylib (12.0.34.11) <262333CB-088F-3375-8827-55FFFF893E79> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
    0x7fff9758b000 -     0x7fff9767afff  libxml2.2.dylib (29) <0702E13C-D726-3DAF-B0D1-77F7B9EF6A37> /usr/lib/libxml2.2.dylib
    0x7fff9767b000 -     0x7fff97694fff  com.apple.CFOpenDirectory (10.11 - 194) <64C52603-1947-3350-819E-3A45F9036036> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff97695000 -     0x7fff976a8fff  com.apple.CoreBluetooth (1.0 - 1) <A63B8FB0-F8B3-368D-B482-733FF0373610> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff9779b000 -     0x7fff978c7ff7  com.apple.CoreText (352.0 - 494.3) <2A5DCA97-300D-36FB-9E94-3041CFF6D615> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff97989000 -     0x7fff9799dfff  libsystem_coretls.dylib (82) <21EDACF1-D9B3-3086-9821-60EB75E7F965> /usr/lib/system/libsystem_coretls.dylib
    0x7fff97a8b000 -     0x7fff986adfff  com.apple.AppKit (6.9 - 1404.11) <AE68D5C7-0215-3027-A54B-437B1B392CA2> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff99194000 -     0x7fff9919ffff  libcsfde.dylib (517) <83340980-0FC2-33DC-B98B-562C4842568E> /usr/lib/libcsfde.dylib
    0x7fff991a0000 -     0x7fff991ceff7  com.apple.DictionaryServices (1.2 - 250) <94678AC8-41FF-3D2E-A35E-D83AD18D7A78> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff991da000 -     0x7fff991ddfff  libsystem_sandbox.dylib (459.1.8) <2F36D536-482C-39EC-BAFD-72297728F0A4> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff994be000 -     0x7fff998ecfff  com.apple.vision.FaceCore (3.3.1 - 3.3.1) <D02FBB03-42A5-3E75-83C1-F563B1E3258F> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff99914000 -     0x7fff9991cfff  libGFXShared.dylib (12.0.34.11) <011CCF06-3F8D-3695-A60F-E67F72FF1583> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff9991d000 -     0x7fff9991fff7  libquarantine.dylib (80) <1693C5FE-EA0A-3122-85EB-7950ECC7435A> /usr/lib/system/libquarantine.dylib
    0x7fff99920000 -     0x7fff99993fff  com.apple.framework.IOKit (2.0.2 - 1178.1.4) <B30239A0-B11E-36E9-AB49-2C53942A6447> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff99a40000 -     0x7fff99a43ffb  libScreenReader.dylib (425.4) <1DCA43B7-C1BA-3A17-B69D-6F0491F648C0> /usr/lib/libScreenReader.dylib
    0x7fff99a73000 -     0x7fff99a74ffb  libSystem.B.dylib (1225.1.1) <E48AAE3F-370E-34AE-AECA-4CA28F211479> /usr/lib/libSystem.B.dylib
    0x7fff99a8e000 -     0x7fff99a94fff  com.apple.IOAccelerator (203.7.1 - 203.7.1) <68212F3D-7660-3391-89CA-99363ED9AB4D> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff99a95000 -     0x7fff99a95fff  com.apple.ApplicationServices (48 - 48) <B5326BD2-AF17-3880-A8C5-3C990AE4A1C8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff99ab6000 -     0x7fff99ab9fff  com.apple.Mangrove (1.0 - 1) <7CA6F485-F7A5-301C-9F14-4C667EF8B2F3> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff99ac0000 -     0x7fff99ac8fff  com.apple.NetFS (6.0 - 4.0) <5602F3EB-64F6-3495-BEF0-988F92974234> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff99ac9000 -     0x7fff99acbff7  libsystem_configuration.dylib (801.1.1) <EB55C3D8-048D-350E-BF24-0CBD4479D51C> /usr/lib/system/libsystem_configuration.dylib
    0x7fff99b23000 -     0x7fff99b53ff3  com.apple.CoreAVCHD (5.8.0 - 5800.4.2) <56AA41E6-2F60-31D8-B506-2D4A5C341C77> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff99b54000 -     0x7fff99b59fff  com.apple.TCC (1.0 - 1) <8D7468B6-D5A3-3BF9-BD98-E8087AF0B61B> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff99c07000 -     0x7fff99c32ff3  libarchive.2.dylib (32) <731529D2-1178-3742-AFE0-6CA8568FBB19> /usr/lib/libarchive.2.dylib
    0x7fff99c33000 -     0x7fff99c37fff  libpam.2.dylib (20) <7F986CE8-EF74-3BC3-BB7E-5267E24EAFFE> /usr/lib/libpam.2.dylib
    0x7fff99dc1000 -     0x7fff99dc9fff  com.apple.CoreServices.FSEvents (1222.1.1 - 1222.1.1) <79DF16A7-E169-38A5-BF5E-2D45F86DE154> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff99e60000 -     0x7fff99f52ff7  libiconv.2.dylib (44) <82529E3B-0485-344C-8075-83C7725D6A6F> /usr/lib/libiconv.2.dylib
    0x7fff99f53000 -     0x7fff99ff3fff  com.apple.Metadata (10.7.0 - 972.9) <83FB4CDD-29DE-3DAD-8FEB-FD9E9474576F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff9a084000 -     0x7fff9a086fff  com.apple.EFILogin (2.0 - 2) <1FF63331-0B4A-385D-AC44-7AE665947553> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff9a087000 -     0x7fff9a09cfff  com.apple.AppContainer (4.0 - 261.1.1) <6F31BB33-0D51-3A4D-A7DD-42446BF43DA0> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
    0x7fff9a09d000 -     0x7fff9a0b9ff7  libsystem_malloc.dylib (67) <1B57A614-3D60-3F87-876F-7DB4AF38120F> /usr/lib/system/libsystem_malloc.dylib
    0x7fff9b456000 -     0x7fff9b45bff3  libunwind.dylib (35.3) <FDA18078-A775-3BAF-A5A6-8A7B75D6AA99> /usr/lib/system/libunwind.dylib
    0x7fff9b5c2000 -     0x7fff9b61efef  libTIFF.dylib (1432) <0E036A7E-5581-3727-95C6-A3359C76BC5C> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff9b61f000 -     0x7fff9b630ff7  libsystem_trace.dylib (200) <E26A91EA-AD67-3FA2-A3B6-79A93DCC716E> /usr/lib/system/libsystem_trace.dylib
    0x7fff9b631000 -     0x7fff9b63ffff  com.apple.opengl (12.0.34 - 12.0.34) <7D63C884-AF3D-3167-ABCE-F7EEBDF9762B> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff9b640000 -     0x7fff9b681ff7  libGLU.dylib (12.0.34.11) <4F500E40-33FD-3EFF-8513-E553E3B4D560> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff9b6ca000 -     0x7fff9b6e1fff  libsystem_asl.dylib (322) <97D794DA-8CE5-3676-AC5E-364F6D172BDA> /usr/lib/system/libsystem_asl.dylib
    0x7fff9b6e6000 -     0x7fff9bc3cff7  com.apple.MediaToolbox (1.0 - 1731.15.4) <BA54842F-7017-3E07-98A5-94E59C462929> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff9bc82000 -     0x7fff9c05afef  com.apple.CoreAUC (214.0.0 - 214.0.0) <36675355-FEF4-3DC0-9734-AE6F125883C2> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff9c05b000 -     0x7fff9c095ff7  com.apple.DebugSymbols (132 - 132) <6F5853A1-5DA8-3C42-8E02-2B972F34BCE0> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff9c0a2000 -     0x7fff9c0aafff  libcopyfile.dylib (127) <CA2602AB-E8B7-3CD8-A0C5-D86E35FDA09F> /usr/lib/system/libcopyfile.dylib
    0x7fff9c2f7000 -     0x7fff9c3deff7  libcrypto.0.9.8.dylib (59) <7C4E5457-B66C-39CA-BC0E-15CA6C051FC0> /usr/lib/libcrypto.0.9.8.dylib
    0x7fff9c3df000 -     0x7fff9c7dbfff  libLAPACK.dylib (1159) <50654652-353D-3B6D-9065-8932042F3B17> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff9c7dc000 -     0x7fff9c7ddfff  liblangid.dylib (122) <EAC09BF0-5E88-3060-AA51-EC71B4D26F3C> /usr/lib/liblangid.dylib
    0x7fff9c7de000 -     0x7fff9c7eefff  libbsm.0.dylib (34) <F1E41935-5C5D-3704-AE9D-AEA1F2BCF8B1> /usr/lib/libbsm.0.dylib
    0x7fff9c8c1000 -     0x7fff9c8c1ff7  libunc.dylib (29) <D9B0C7B1-8648-3AAC-931C-E7CD362FAA8A> /usr/lib/system/libunc.dylib
    0x7fff9c949000 -     0x7fff9c9acff3  libAVFAudio.dylib (161) <1E0384CE-FF8D-36EE-8A28-50CD673D3109> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Resources/libAVFAudio.dylib
    0x7fff9c9bd000 -     0x7fff9caa3fef  unorm8_bgra.dylib (2.6.4.1) <28F838EA-19E5-3724-99FF-B61132555D09> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
    0x7fff9caa4000 -     0x7fff9caa4fff  com.apple.Cocoa (6.11 - 22) <A033F342-1FEC-3DFD-830A-E8EE284DF492> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff9cff5000 -     0x7fff9d3586d7  libobjc.A.dylib (680) <7C5FAD04-2C01-3ED6-AA40-78925C12A456> /usr/lib/libobjc.A.dylib
    0x7fff9d359000 -     0x7fff9d564fff  libFosl_dynamic.dylib (16.24) <7B19F360-858C-3C49-9E6D-A95CF3BE2186> /usr/lib/libFosl_dynamic.dylib
    0x7fff9d56a000 -     0x7fff9d58efff  com.apple.MultitouchSupport.framework (304.9 - 304.9) <650FA404-DC2C-365E-8373-218F1D765D35> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff9d983000 -     0x7fff9d997fe3  libCGInterfaces.dylib (317.2) <D7361440-5859-3804-967A-9AAA13B174FD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
    0x7fff9da07000 -     0x7fff9da37ff7  libsandbox.1.dylib (459.1.8) <46104D7B-2B76-3C3C-A551-9DED100A2D8B> /usr/lib/libsandbox.1.dylib
    0x7fff9da38000 -     0x7fff9da43fff  libkxld.dylib (3247.1.106) <D38002C3-A391-361B-ACD3-5FF2EDA51EDC> /usr/lib/system/libkxld.dylib
    0x7fff9da44000 -     0x7fff9da47fff  libspindump.dylib (197) <D55A6D6B-7B7D-3D15-AC6C-73DE9954C671> /usr/lib/libspindump.dylib
    0x7fff9da48000 -     0x7fff9da48fff  libmetal_timestamp.dylib (600.0.41.2) <C8548755-D695-380D-991E-A94484084B6E> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
    0x7fff9da63000 -     0x7fff9da82ff7  com.apple.framework.Apple80211 (11.0 - 1101.30) <7A0350BD-18E0-38F3-80F2-EABD1643BA2D> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff9da83000 -     0x7fff9dad3fff  libcups.2.dylib (435) <FA565876-F9B2-3021-8E89-6D665ED01B3D> /usr/lib/libcups.2.dylib
    0x7fff9dad4000 -     0x7fff9ddc9ff3  com.apple.HIToolbox (2.1.1 - 806) <510697D0-2F92-3256-B587-AD11DF988430> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff9dee6000 -     0x7fff9def1fff  com.apple.CrashReporterSupport (10.11 - 715) <D0D22E00-4DA0-3AEF-8522-0814F9070666> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff9def2000 -     0x7fff9e099ffb  com.apple.avfoundation (2.0 - 1046.9.1) <BFA3AB94-F05C-3827-BD20-4BE3DC6F3AAC> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff9e250000 -     0x7fff9e4e3ff7  libmecabra.dylib (696) <55386F90-7260-38EC-BA41-897865944908> /usr/lib/libmecabra.dylib
    0x7fff9e4e4000 -     0x7fff9e515ffb  com.apple.GSS (4.0 - 2.0) <D50CDB44-72E9-3520-9965-93901621F781> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff9e537000 -     0x7fff9e54efff  com.apple.ScriptingBridge (1.3.3 - 68) <318CDE8A-DCE0-3F21-A60A-C291CBB90138> /System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge
    0x7fff9e54f000 -     0x7fff9e570fff  com.apple.Sharing (438.0.1 - 438.0.1) <10C4A9FA-47C9-37D9-A60A-C27CC57A2539> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff9e80b000 -     0x7fff9e826ff7  libCRFSuite.dylib (34) <65E4DC91-A994-3921-B5B0-696123CE0C1E> /usr/lib/libCRFSuite.dylib
    0x7fff9e827000 -     0x7fff9e832fff  libGL.dylib (12.0.34.11) <C7196A5D-3BC1-301A-9695-A9122BC773B3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff9e8fb000 -     0x7fff9e984ff7  com.apple.PerformanceAnalysis (1.0 - 1) <E7C53B84-558F-39EA-949C-82F4163F6F14> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff9e985000 -     0x7fff9e988ff7  libCoreFSCache.dylib (119.5) <9BFF447F-D571-3EE6-860E-29886F1F913F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff9e989000 -     0x7fff9ea79fff  libJP2.dylib (1432) <FF480444-B2C9-3790-B739-0DF2B5BAD57D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff9ea7a000 -     0x7fff9edceff7  com.apple.Foundation (6.9 - 1252) <2D13ED37-BFFE-3B7F-A65A-D6ED43B05EE9> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff9edcf000 -     0x7fff9ee14ff7  com.apple.coreservices.SharedFileList (24.2 - 24.2) <07212306-2DBC-303B-B042-4C02E70F073C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff9f09a000 -     0x7fff9f0a5fff  com.apple.AppSandbox (4.0 - 261.1.1) <39C1D57B-457A-39BD-BB0A-9B8C5D8C986E> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
    0x7fff9f0cf000 -     0x7fff9f0e9ff3  liblzma.5.dylib (10) <8CD18286-49EA-31E4-8A73-1BF8DECED6C6> /usr/lib/liblzma.5.dylib
    0x7fff9f46e000 -     0x7fff9f46ffff  libffi.dylib (18.1) <B70CE053-29D3-3F4E-A6B8-E2957BC754E3> /usr/lib/libffi.dylib
    0x7fff9f470000 -     0x7fff9f67cff7  com.apple.CoreImage (11.0.0 - 366) <8FEAE237-1EBA-3058-B4B3-BB36F6640F44> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff9f713000 -     0x7fff9f75fffb  com.apple.HIServices (1.22 - 548) <19389B63-C373-31AE-9180-3A11093EAE58> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff9f791000 -     0x7fff9f93cffb  GLEngine (12.0.34.11) <371C7E44-08C7-31E5-AD27-E48281C2755E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
    0x7fff9f93d000 -     0x7fff9f948fff  libGPUSupportMercury.dylib (12.0.34.11) <5A559BC6-DA9B-3813-9F8F-47D099F543FC> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
    0x7fff9f9d8000 -     0x7fff9fab0fff  com.apple.CoreMedia (1.0 - 1731.15.4) <30C4C79B-38E7-331F-A3D1-8D0777D23FD4> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff9fab1000 -     0x7fff9fab3ff7  com.apple.securityhi (9.0 - 55006) <A46A58CB-E0AA-3EBD-AABF-A3B219A18ACF> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff9fab4000 -     0x7fff9fab9fff  com.apple.MediaAccessibility (1.0 - 79) <309526B0-1A18-3C2D-B425-A2BB61EED005> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff9faba000 -     0x7fff9fac2fff  libMatch.1.dylib (27) <D8024E9A-795B-30FC-BCE7-DB1E20889AB9> /usr/lib/libMatch.1.dylib
    0x7fff9fac6000 -     0x7fff9fb04ff7  libGLImage.dylib (12.0.34.11) <057F9F59-B58A-3C8D-A965-F4929A212406> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff9ff2f000 -     0x7fff9ff66ff7  com.apple.LDAPFramework (2.4.28 - 194.5) <207E4A14-E3CC-3658-ABAF-B5CAEC9ED1EB> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff9ff67000 -     0x7fff9ffb8ff7  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <E9B6EFBA-F6EA-3F20-8C91-53EC7D464773> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff9ffb9000 -     0x7fff9ffc7fff  libxar.1.dylib (302) <898402AF-0DF3-341D-83EA-4A1B1770E718> /usr/lib/libxar.1.dylib
    0x7fff9ffc8000 -     0x7fff9fffefff  libssl.0.9.8.dylib (59) <1F3C23F5-1C03-35E6-921A-88953E077C79> /usr/lib/libssl.0.9.8.dylib
    0x7fff9ffff000 -     0x7fffa0123fef  libsqlite3.dylib (216) <E846F7F0-F594-38B2-AA2C-210E8F4CE590> /usr/lib/libsqlite3.dylib
    0x7fffa01d9000 -     0x7fffa0208fc3  libsystem_m.dylib (3105) <07D50372-30ED-3B03-9FA0-0662BF8F0098> /usr/lib/system/libsystem_m.dylib
    0x7fffa0209000 -     0x7fffa0270fff  com.apple.framework.CoreWiFi (11.0 - 1100.19) <537EFC2F-3A23-36D7-9320-8834D51EB243> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 2
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 81877386
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=264.8M resident=0K(0%) swapped_out_or_unallocated=264.8M(100%)
Writable regions: Total=320.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=320.1M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate.framework               128K        2 
Activity Tracing                  2048K        2 
CG backing stores                 2120K        4 
CG image                            40K       11 
CG shared images                   240K        8 
CoreAnimation                       84K       16 
CoreUI image data                  216K       12 
CoreUI image file                  192K        4 
Dispatch continuations            8192K        2 
IOKit                            113.5M       53 
Image IO                             4K        2 
Kernel Alloc Once                    8K        3 
MALLOC                           154.6M       66 
MALLOC guard page                   32K        7 
Memory Tag 242                      12K        2 
Memory Tag 249                     156K        2 
OpenCL                               8K        2 
STACK GUARD                       56.1M       16 
Stack                             15.7M       22 
Stack Guard                          4K        2 
VM_ALLOCATE                       3832K       12 
VM_ALLOCATE (reserved)              36K        2         reserved VM address space (unallocated)
__DATA                            22.7M      271 
__GLSLBUILTINS                    2588K        2 
__IMAGE                            528K        2 
__LINKEDIT                        94.8M       36 
__TEXT                           170.1M      274 
__UNICODE                          552K        2 
mapped file                       46.1M       14 
shared memory                     17.9M       15 
===========                     =======  ======= 
TOTAL                            712.0M      838 
TOTAL, minus reserved VM space   712.0M      838 

Model: Macmini7,1, BootROM MM71.0220.B05, 2 processors, Intel Core i5, 2.6 GHz, 8 GB, SMC 2.24f32
Graphics: Intel Iris, Intel Iris, Built-In
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x02FE, 0x4544464132333241324D412D47442D460000
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x02FE, 0x4544464132333241324D412D47442D460000
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x13B), Broadcom BCM43xx 1.0 (7.21.94.25.1a3)
Bluetooth: Version 4.4.0f4 16320, 3 services, 18 devices, 0 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: APPLE HDD HTS541010A9E662, 1 TB
USB Device: USB 3.0 Bus
USB Device: IR Receiver
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: Mac mini, Apple Inc., 26.1

Current windows version is unplayable slow as client

Current windows client works in single-player and as server without problems.
But if is a client the game is unplayable slow and choppy, This happens in Internet games and in local LAN games. I tested Linux as server( headlesss and non headless) and windows as client.

Direct form the start you see that units don't move fluid. Just command some workers/fighters to walk across the screen to see the problem. This gets worse if there are more units in game, Evn simple mouse pointer movement is choppy. To me it looks like thread synchronisation trouble.
This problem is related to 32 and 64 bit windows client.

map editor doesn't work with wxWidgets 3.0

You can compile it and launch without errors but nothing more.
Looks like map area is even missing, and in this place is visible toolbar's background.

[ Debian ] [ testing ] [ stretch ] [ x86_64 ]
[5170.02fe61e]
Using wxWidgets version [3.0.2.0]

mapeditor

Unused variables in some libstreflop.a files

When building libstreflop with clang some unused variables are reported. I'm not sure if they are used on other platforms or not.

[  6%] Building CXX object source/shared_lib/sources/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_lgammaf_r.cpp.o
[  6%] Building CXX object source/shared_lib/sources/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_log10f.cpp.o
/Users/kgoetz/git/megaglest-source/source/shared_lib/sources/streflop/libm/flt-32/e_log10f.cpp:36:21: warning: unused variable 'zero' [-Wunused-const-variable]
static const Simple zero   =  0.0f;
                    ^
1 warning generated.
[  6%] Building CXX object source/shared_lib/sources/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_log2f.cpp.o
[entries here trimmed]
[ 13%] Building CXX object source/shared_lib/sources/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_cosf.cpp.o
/Users/kgoetz/git/megaglest-source/source/shared_lib/sources/streflop/libm/flt-32/s_cosf.cpp:26:21: warning: unused variable 'one' [-Wunused-const-variable]
static const Simple one=1.0f;
                    ^
1 warning generated.
[ 13%] Building CXX object source/shared_lib/sources/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_erff.cpp.o

Alt-F4 on Windows can trigger a Windows popup reporting that the application was malfunctioning

When you hit Alt-F4 on some menus, those which do networking, you may run into a Windows generated error message reporting that the program has stopped working, and that Windows is searching for a solution to the problem (which takes some seconds after which it reports that it could not find one).

I assume this is related to the IRC thread not closing down cleanly in this case.

This kind of (technically minor) issue adds to the unpolished feeling on Windows.

feature/ce-gui [0497829f...]: missing headers or wrong library names; & missing link and undefined reference to symbol

v, missing headers or wrong library names

-- Could NOT find FREEIMAGE (missing:  FREEIMAGE_LIB FREEIMAGE_H_PATH) 
...
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
CEGUI_FreeImageImageCodec_LIBRARY_REL (ADVANCED)
    linked by target "libmegaglest" in directory /home/filux/gitrepos/megaglest-source/source/shared_lib
    linked by target "megaglest" in directory /home/filux/gitrepos/megaglest-source/source/glest_game

-- Configuring incomplete, errors occurred!
...
ERROR: CMAKE failed.

available libs:

[ 23%] Built target CEGUIBase-0_Static
[ 45%] Built target CEGUIBase-0
[ 48%] [ 48%] Built target CEGUIOpenGLRenderer-0_Static
Built target CEGUINullRenderer-0_Static
[ 48%] Built target CEGUIRapidXMLParser_Static
[ 48%] Built target CEGUIRapidXMLParser
[ 49%] Built target CEGUISTBImageCodec
[ 49%] Built target CEGUITGAImageCodec
[ 49%] Built target CEGUISTBImageCodec_Static
[ 50%] Built target CEGUITGAImageCodec_Static
[ 54%] Built target CEGUICoreWindowRendererSet
[ 58%] Built target CEGUICoreWindowRendererSet_Static
[ 58%] Built target CEGUICommonDialogs-0
[ 59%] Built target CEGUICommonDialogs-0_Static
[ 61%] Built target CEGUIOpenGLRenderer-0
[ 62%] Built target CEGUINullRenderer-0
[ 64%] Built target PyCEGUIOpenGLRenderer
[ 64%] Built target PyCEGUINullRenderer
[100%] Built target PyCEGUI

& after switched to another image codec,
v, missing link & undefined reference to symbol

-- Found PCRE: /usr/lib64/libpcre.so 
...
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: ../../../../../source/external-deps/cegui-source/build/lib/libCEGUIBase-0_Static.a(PCRERegexMatcher.cpp.o): undefined reference to symbol 'pcre_free'
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: note: 'pcre_free' is defined in DSO /usr/lib64/libpcre.so.1 so try adding it to the linker command line
/usr/lib64/libpcre.so.1: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [../megaglest] Error 1
make[1]: *** [source/glest_game/CMakeFiles/megaglest.dir/all] Error 2
make: *** [all] Error 2
ERROR: MAKE failed.

sdl2: fullscreen isn't really a fullscreen

I see some pixels from the desktop on the bottom (main toolbar) and I can click those toolbar's buttons, they work,
so for example I can in "fullscreen" take a look on IRC cient :D.

notfullscreen

Wrong number of commit on travis

On travis we have something like:

-- Using GIT revision stamp: [275.8882544]

where "275" is basically a "constant random" number.
Problems are related with used automatically --depth=50 during clone.

Imo we should keep it like it is now (faster builds) up to the time when we will want to get & use binaries from travis.
When/if this time will come we most likely just should use git fetch --unshallow after the clone selectively for builds which we want "use".
e.g.
if [ "$TRAVIS_OS_NAME" = "linux" ]; then git fetch --unshallow; fi

Problems to save keyboard settings

Trying to save changed keyboard settings in the options results in crash

Error saved to logfile [/home/tscharn/.megaglest/error.log]
*ERROR* [2015-12-02 01:00:26] In [/home/tscharn/gitglest/source/glest_game/main/main.cpp::handleRuntimeError Line: 641] [File NOT FOUND, can't open file: [/home/tscharn/gitglest/mk/linux/glestkeys.ini]
Stack Trace:
./megaglest:Shared::Platform::megaglest_runtime_error::megaglest_runtime_error(std::string const&, bool)address [0xb2268d] line: 346
./megaglest:Shared::Util::Properties::load(std::string const&, bool)address [0xae42f6] line: 77
./megaglest:Glest::Game::Config::Config(std::pair<Glest::Game::ConfigType, Glest::Game::ConfigType>, std::pair<std::string, std::string>, std::pair<bool, bool>, std::string)address [0x624d21] line: 224
./megaglest:Glest::Game::Config::reload()address [0x629572] line: 96
./megaglest:Glest::Game::MenuStateKeysetup::mouseClick(int, int, Shared::Platform::MouseButton)address [0x7a5e03] line: 332
./megaglest:Glest::Game::MainWindow::eventMouseDown(int, int, Shared::Platform::MouseButton)address [0x6d50ac] line: 911
./megaglest:Shared::Platform::Window::handleMouseDown(SDL_Event)address [0xb1d169] line: 689
./megaglest:Shared::Platform::Window::handleEvent()address [0xb1e683] line: 242
./megaglest:Glest::Game::glestMain(int, char**)address [0x6e1467] line: 5502
./megaglest:Glest::Game::glestMainSEHWrapper(int, char**)address [0x6e5406] line: 5837
/lib/x86_64-linux-gnu/libc.so.6:__libc_start_main()address [0x7fd0fa328ec5] line: 0
./megaglest() [0x4ee63a]address [0x4ee63a]

Prebuilt windows binary AccessControl.dll in source tarball

Hi,

while packaging 3.11.0 for Debian I discovered that the source tarball contains a prebuilt windows binary

mk/windoze/Installer/plugins/AccessControl.dll

I had to remove this file because it was not accompanied by the corresponding sources. If possible, please remove prebuilt binaries from the source tarball or ensure that everything can be built from source. The last version of Megaglest, 3.9.1, didn't include this file.

FreeBSD, runtime error related with haptic support

Since switching to SDL2 I had a problem during launch game binary (FreeBSD 10.2 - latest stable) because of error like:
SDL not built with haptic (force feedback) support.
Game can't be successfully launched and by this impossible is test of the status for issues #72 and #73 .

Error is pretty clear and for users mean: ~ "broken sdl2 port", so

  • first step was upgrade of freebsd ports but this didn't change the situation,
  • next step (many hints from the BSD topics) was try to build sdl2 from ports' source with not disabled haptic in options and I found out haptic was enabled by default and this also didn't didn't change the situation (funny is like people are writing "compilation with haptic helped", good joke you bsd-trolls :P),
  • third attempt was try to compile SDL2-2.0.4 from original source but it is not possible because missing patches which if get from ports seems to be not fully compatible.

Then I found this bug report which seems to be close to true: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200854

So Imo if it is possible we need something like:

If [ not BSD ]; then SDL_INIT_HAPTIC; fi

or for now MG is not supporting BSD anymore (I am curious how bsd-trolls will see this xD).

Short hangs on network games - Windows only

Issue description

On Windows I notice short hangs, repeating in regular intervals. With a lower spec dedicated graphics card they render the game unplayable. With a current mid range / mobile graphics card they are still noticeable and are a minor nuisance.

Reproducing the issue

Use the CI snapshot builds from http://snapshots.megaglest.org.

Be sure to enable the rain effect both on menus and in-game to reproduce. Since during hangs the rain will pause it makes it quite visible when they occur. Use the game rendered red triangle mouse pointer, not the OS one.

Use a 64-bit x86 build of Windows (reproduced on Windows 8.1 and 10) and join a game lobby (who hosts and whether it is a headless server does not matter). As soon as another Internet player (have not tested on LAN) joins you on the game lobby, the rain drops will hang for some dozen milliseconds in a ~5 second interval. Try moving the mouse pointer from the left edge to the right edge of your screen as quickly as possible, and notice whether it moves steadily (may not be reproducible on faster systems this way).

Start the game. From the start, but still 10+ minutes into the game (so during the entire game) you should notice the rain drops hanging shortly in ~5s intervals, and everything else, too. Rendering just pauses for some dozen milliseconds. On lower spec hardware, this makes it hardly possible to play the game, impossible to win against an evenly skilled opponent. On higher spec hardware it is a nuisance, making the game feel unfit / non-polished for this platform.

If you keep FPS showing, you notice a ~ 20-30% drop in RenderFPS whenever this occurs.

Test systems

System 1 ("atibox") - lower spec desktop computer:

  • Intel Core2 Quad Q9400
  • ATI/AMD Radeon HD 4670
  • 8 GB RAM (DDR2)
  • Windows 10 (x86_64), booted off an external 3,5'' 5400 UPM HDD
  • MegaGlest installer registry modification applied
  • Up to ~ 50 RenderFPS in-game

Using the same hardware on Linux (but booting off RAID-1 SSHD), this issue does not occur, and I can play fine. Since there is no noticeable disk access (no disk sound, drive activity LED not lighting up much) during the times when this occurs, I do not think that the disk is the bottleneck here.

System 2 ("lenovo") - higher spec laptop computer:

  • Intel Core i7-4710MQ
  • Intel HD Graphics 4600
  • Nvidia GeForce GT 730M
  • 8 GB RAM (DDR3)
  • Windows 10 (x86_64), booted off an internal 2'' SSD (Samsung 840 EVO OEM variant)
  • MegaGlest installer registry modification not applied
  • Up to ~ 100 RenderFPS in-game

The graphics chipset in use during tests was the Intel (GPU) one. According to VideocardBenchmark.net, performance of the two graphics chips in this system is not all that different, though. Since this is an SSD backed system, and it is still susceptible to the hangs, this seems to further rule out disk I/O as the bottleneck causing this.

megaglest_editor: ../src/unix/glx11.cpp(86): assert "xid" failed in SetCurrent(): window must be shown

I am using Megaglest 3.9.1 on Debian Testing and Unstable. When I try to run megaglest_editor, I get the following error message

megaglest_editor:

Debug: Unsupported OpenGL attribute 13177944
../src/unix/glx11.cpp(86): assert "xid" failed in SetCurrent(): window must be shown
The program 'megaglest_editor' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 5944 error_code 8 request_code 156 minor_code 11)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

Under Gnome3/Debian Testing (amd64) I can see a pop up window with an assertion message and the editor is usable after I click on "Continue". But on another system, Debian Unstable, Openbox window manager (i386), the editor won't start at all.

The assert info message from wxWidgets3.0.2 is:
ASSERT INFO:
../src/unix/glx11.cpp(86): assert "xid" failed in SetCurrent(): window must be shown

BACKTRACE:
[1] wxGLContext::SetCurrent(wxGLCanvas const&) const
[2] MapEditor::GlCanvas::setCurrentGLContext()
[3] MapEditor::MainWindow::init(std::string)
[4] MapEditor::App::OnInit()
[5] wxAppConsoleBase::CallOnInit()
[6] wxEntry(int&, wchar_t**)
[7] main
[8] __libc_start_main
[9] _start

FreeBSD, crash and core dump during saving options

megaglest v3.12-dev
Compiled using: Clang: 3.4.1 [64bit] on: Oct  8 2015 12:56:29 platform: FreeBSD-X64 endianness: little
GIT: [Rev: 5170.02fe61e] - using STREFLOP [SSE] - [no-denormals]

saving audio options:

[New process 100145]
[New process 100256]
[New process 100253]
[New process 100248]
[New process 100247]
[New Thread 81000e800 (LWP 100256)]
[New Thread 80f945c00 (LWP 100253)]
[New Thread 80a408000 (LWP 100248)]
[New Thread 80a407c00 (LWP 100247)]
[New Thread 80a406400 (LWP 100145)]
Core was generated by `megaglest'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00000008019874a0 in _alcDeviceResume () from /usr/local/lib/libopenal.so.0
#0  0x00000008019874a0 in _alcDeviceResume () from /usr/local/lib/libopenal.so.0
#1  0x0000000801985332 in alcMakeContextCurrent () from /usr/local/lib/libopenal.so.0
#2  0x000000000096fd15 in Shared::Sound::OpenAL::SoundPlayerOpenAL::init (this=0x80a7bcf40, params=<optimized out>) at /usr/home/filux/megaglest-git/source/shared_lib/sources/sound/openal/sound_player_openal.cpp:404
#3  0x0000000000783b15 in Glest::Game::SoundRenderer::init (this=0xd96860 <Glest::Game::SoundRenderer::getInstance()::soundRenderer>, window=<optimized out>) at /usr/home/filux/megaglest-git/source/glest_game/sound/sound_renderer.cpp:68
#4  0x00000000006fd666 in Glest::Game::MenuStateOptionsSound::saveConfig (this=0x80a7d4000) at /usr/home/filux/megaglest-git/source/glest_game/menu/menu_state_options_sound.cpp:453
#5  0x00000000006fcd46 in Glest::Game::MenuStateOptionsSound::mouseClick (this=0x80a7d4000, x=<optimized out>, y=<optimized out>, mouseButton=80236394) at /usr/home/filux/megaglest-git/source/glest_game/menu/menu_state_options_sound.cpp:289
#6  0x0000000000585d04 in Glest::Game::MainWindow::eventMouseDown (this=<optimized out>, x=<optimized out>, y=<optimized out>, mouseButton=<optimized out>) at /usr/home/filux/megaglest-git/source/glest_game/main/main.cpp:885
#7  0x000000000092ee62 in Shared::Platform::Window::handleMouseDown (this=0x80a549300, event=...) at /usr/home/filux/megaglest-git/source/shared_lib/sources/platform/sdl/window.cpp:675
#8  0x000000000092d919 in Shared::Platform::Window::handleEvent () at /usr/home/filux/megaglest-git/source/shared_lib/sources/platform/sdl/window.cpp:161
#9  0x00000000005c2b59 in Glest::Game::glestMain (argc=<optimized out>, argv=<optimized out>) at /usr/home/filux/megaglest-git/source/glest_game/main/main.cpp:5454
#10 0x00000000005c3919 in Glest::Game::glestMainSEHWrapper (argc=0, argv=0x20005008) at /usr/home/filux/megaglest-git/source/glest_game/main/main.cpp:5787
#11 0x000000000040e83f in _start ()

saving video options:

[New process 100157]
[New process 100279]
[New process 100276]
[New process 100271]
[New process 100270]
[New Thread 81000e800 (LWP 100279)]
[New Thread 80f945c00 (LWP 100276)]
[New Thread 80a408000 (LWP 100271)]
[New Thread 80a407c00 (LWP 100270)]
[New Thread 80a406400 (LWP 100157)]
Core was generated by `megaglest'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00000008019874a0 in _alcDeviceResume () from /usr/local/lib/libopenal.so.0
#0  0x00000008019874a0 in _alcDeviceResume () from /usr/local/lib/libopenal.so.0
#1  0x0000000801985332 in alcMakeContextCurrent () from /usr/local/lib/libopenal.so.0
#2  0x000000000096fd15 in Shared::Sound::OpenAL::SoundPlayerOpenAL::init (this=0x80a7bcf40, params=<optimized out>) at /usr/home/filux/megaglest-git/source/shared_lib/sources/sound/openal/sound_player_openal.cpp:404
#3  0x0000000000783b15 in Glest::Game::SoundRenderer::init (this=0xd96860 <Glest::Game::SoundRenderer::getInstance()::soundRenderer>, window=<optimized out>) at /usr/home/filux/megaglest-git/source/glest_game/sound/sound_renderer.cpp:68
#4  0x00000000006efa5d in Glest::Game::MenuStateOptionsGraphics::saveConfig (this=0x80f958000) at /usr/home/filux/megaglest-git/source/glest_game/menu/menu_state_options_graphics.cpp:948
#5  0x00000000006ee318 in Glest::Game::MenuStateOptionsGraphics::mouseClick (this=0x80f958000, x=<optimized out>, y=<optimized out>, mouseButton=80236394) at /usr/home/filux/megaglest-git/source/glest_game/menu/menu_state_options_graphics.cpp:650
#6  0x0000000000585d04 in Glest::Game::MainWindow::eventMouseDown (this=<optimized out>, x=<optimized out>, y=<optimized out>, mouseButton=<optimized out>) at /usr/home/filux/megaglest-git/source/glest_game/main/main.cpp:885
#7  0x000000000092ee62 in Shared::Platform::Window::handleMouseDown (this=0x80a549300, event=...) at /usr/home/filux/megaglest-git/source/shared_lib/sources/platform/sdl/window.cpp:675
#8  0x000000000092d919 in Shared::Platform::Window::handleEvent () at /usr/home/filux/megaglest-git/source/shared_lib/sources/platform/sdl/window.cpp:161
#9  0x00000000005c2b59 in Glest::Game::glestMain (argc=<optimized out>, argv=<optimized out>) at /usr/home/filux/megaglest-git/source/glest_game/main/main.cpp:5454
#10 0x00000000005c3919 in Glest::Game::glestMainSEHWrapper (argc=0, argv=0x20005008) at /usr/home/filux/megaglest-git/source/glest_game/main/main.cpp:5787
#11 0x000000000040e83f in _start ()

saving network options:

[New process 100145]
[New process 100268]
[New process 100259]
[New process 100258]
[New Thread 81000e800 (LWP 100268)]
[New Thread 80a408000 (LWP 100259)]
[New Thread 80a407c00 (LWP 100258)]
[New Thread 80a406400 (LWP 100145)]
Core was generated by `megaglest'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00000008019874a0 in _alcDeviceResume () from /usr/local/lib/libopenal.so.0
#0  0x00000008019874a0 in _alcDeviceResume () from /usr/local/lib/libopenal.so.0
#1  0x0000000801985332 in alcMakeContextCurrent () from /usr/local/lib/libopenal.so.0
#2  0x000000000096fd15 in Shared::Sound::OpenAL::SoundPlayerOpenAL::init (this=0x80a7bcf40, params=<optimized out>) at /usr/home/filux/megaglest-git/source/shared_lib/sources/sound/openal/sound_player_openal.cpp:404
#3  0x0000000000783b15 in Glest::Game::SoundRenderer::init (this=0xd96860 <Glest::Game::SoundRenderer::getInstance()::soundRenderer>, window=<optimized out>) at /usr/home/filux/megaglest-git/source/glest_game/sound/sound_renderer.cpp:68
#4  0x00000000006f7ae1 in Glest::Game::MenuStateOptionsNetwork::saveConfig (this=0x80a5e7000) at /usr/home/filux/megaglest-git/source/glest_game/menu/menu_state_options_network.cpp:529
#5  0x00000000006f7201 in Glest::Game::MenuStateOptionsNetwork::mouseClick (this=0x80a5e7000, x=<optimized out>, y=<optimized out>, mouseButton=80236394) at /usr/home/filux/megaglest-git/source/glest_game/menu/menu_state_options_network.cpp:347
#6  0x0000000000585d04 in Glest::Game::MainWindow::eventMouseDown (this=<optimized out>, x=<optimized out>, y=<optimized out>, mouseButton=<optimized out>) at /usr/home/filux/megaglest-git/source/glest_game/main/main.cpp:885
#7  0x000000000092ee62 in Shared::Platform::Window::handleMouseDown (this=0x80a549300, event=...) at /usr/home/filux/megaglest-git/source/shared_lib/sources/platform/sdl/window.cpp:675
#8  0x000000000092d919 in Shared::Platform::Window::handleEvent () at /usr/home/filux/megaglest-git/source/shared_lib/sources/platform/sdl/window.cpp:161
#9  0x00000000005c2b59 in Glest::Game::glestMain (argc=<optimized out>, argv=<optimized out>) at /usr/home/filux/megaglest-git/source/glest_game/main/main.cpp:5454
#10 0x00000000005c3919 in Glest::Game::glestMainSEHWrapper (argc=0, argv=0x20005008) at /usr/home/filux/megaglest-git/source/glest_game/main/main.cpp:5787
#11 0x000000000040e83f in _start ()

Mouse can disappear on alt+tab

I myself never had this problem, but for example tomreyn reported that he had no more mouse pointer after tabbing out in windows. The hotkey for native/game mouse pointer brought the mouse pointer back again. I don't know who told me , but someone had the same behaviour on linux too.

megaglest 3.11.1-1 still dependant on VLC

Had to try removing VLC and Megaglest and megaglest-data was dependant, version 3.11 from getdeb, on Kubuntu 15.04

ie re: 3.11.1-1-getdeb2-vivid

From: Markus Koschany <apo@gam[REDACTED].de>
To: [email protected][REDACTED].org
Subject: Bug#723790: fixed in megaglest 3.9.1-1
Date: Fri, 03 Oct 2014 21:22:45 +0000

Source: megaglest
Source-Version: 3.9.1-1

We believe that the bug you reported is fixed in the latest version of
megaglest, which is due to be installed in the Debian FTP archive.

freezes in multiplayer games

Sadly the something like the freezes is back now and in linux too. (c9fb016) Game suddenly freezes for all players connected to a headless server and after 10 seconds all connected players get a network timeout.
This happened everytime we treid in linux only games!

Making the build reproducible

Hi,

Debian tries to achieve that every binary package can be built reproducibly from a given source.

https://wiki.debian.org/ReproducibleBuilds
https://wiki.debian.org/ReproducibleBuilds/About

This has various advantages for users which are outlined on the pages I have linked to. Currently Megaglest cannot be built reproducibly because it uses DATE and TIME macros to capture the current date and time. I have removed those macros with the following patch.

https://sources.debian.net/src/megaglest/3.11.1-3/debian/patches/reproducible-build.patch/

I wouldn't mind the Git revision. I think people are more interested in versions than in knowing when a certain package was built. It would be nice if those macros could be removed or replaced.

cmake >= 3.2.1 doesn't automatically add the X11 libs with Find_Package(OpenGL) anymore

from IRC:

[00:58] <Mr_Bones_> any devs about?
[00:58] <Mr_Bones_> would be nice if https://bugs.gentoo.org/show_bug.cgi?id=548488 was fixed up in the CMake files
[00:58] <MGBot> Title: Bug 548488 dev-util/cmake-3.2.1 breaks games-strategy/megaglest-3.9.1-r1: ../shared_lib/liblibmegaglest.a(gl_wrap.cpp.o): undefined reference to symbol 'XFreeFont' (at bugs.gentoo.org)
[00:59] <Mr_Bones_> cmake >= 3.2.1 doesn't automatically add the X11 libs with Find_Package(OpenGL) anymore.

https://bugs.gentoo.org/show_bug.cgi?id=548488

freeze in lobby

in internet menu I got a freeze and I was able to catch this stacktrace:
http://pastebin.com/YTBiDATz

[New LWP 14467]
[New LWP 14238]
[New LWP 14226]
[New LWP 14222]
[New LWP 14221]
[New LWP 14220]
[New LWP 14218]
[New LWP 14216]
[New LWP 14214]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
135 ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S: Datei oder Verzeichnis nicht gefunden.
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19-gdb.py", line 63, in <module>
    from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named 'libstdcxx'
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007feb52e9c672 in _L_lock_953 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007feb52e9c4da in __GI___pthread_mutex_lock (mutex=0x4ec25d0) at ../nptl/pthread_mutex_lock.c:114
#3  0x00007feb531717ee in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#4  0x0000000000b227e7 in Shared::Platform::Mutex::p (this=0x4ecf7e8) at /home/tscharn/gitglest/source/shared_lib/sources/platform/sdl/thread.cpp:532
#5  0x0000000000b3b8c5 in Lock (this=0x7fffb926b630) at /home/tscharn/gitglest/source/shared_lib/include/platform/sdl/thread.h:193
#6  setMutex (ownerId=..., mutex=0x4ecf7e8, this=0x7fffb926b630) at /home/tscharn/gitglest/source/shared_lib/include/platform/sdl/thread.h:175
#7  Shared::PlatformCommon::IRCThread::isConnected (this=0x4ecf730, mutexLockRequired=mutexLockRequired@entry=true) at /home/tscharn/gitglest/source/shared_lib/sources/platform/posix/ircclient.cpp:671
#8  0x00000000007ff19c in Glest::Game::MenuStateMasterserver::render (this=0x64215c0) at /home/tscharn/gitglest/source/glest_game/menu/menu_state_masterserver.cpp:741
#9  0x00000000008267db in Glest::Game::MainMenu::render (this=0x354bf100) at /home/tscharn/gitglest/source/glest_game/menu/main_menu.cpp:192
#10 0x00000000006f3340 in Glest::Game::Program::loopWorker (this=this@entry=0x325adf0) at /home/tscharn/gitglest/source/glest_game/main/program.cpp:449
#11 0x00000000006f5d85 in Glest::Game::Program::loop (this=this@entry=0x325adf0) at /home/tscharn/gitglest/source/glest_game/main/program.cpp:391
#12 0x00000000006e12fc in Glest::Game::glestMain (argc=argc@entry=1, argv=argv@entry=0x7fffb9271a08) at /home/tscharn/gitglest/source/glest_game/main/main.cpp:5589
#13 0x00000000006e5276 in Glest::Game::glestMainSEHWrapper (argc=1, argv=0x7fffb9271a08) at /home/tscharn/gitglest/source/glest_game/main/main.cpp:5835
#14 0x00007feb4fc0dec5 in __libc_start_main (main=0x4e77c0 <main(int, char**)>, argc=1, argv=0x7fffb9271a08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb92719f8) at
 libc-start.c:287
#15 0x00000000004ee63a in _start ()

Crash in LAN-Multiplayer as client

Crash during a multiplayer game when i was connected to a non-headless server.
http://pastebin.com/0rKTsDkq
I am not sure if this is related to the sdl2 feature but it occurred within the sdl2 branch.
EDIT: ignore the first error messages about the tileset. I don't have a tileset which the server choose first.
EDIT2: Maybe I should add that this always happened when I used a group key to select the a group.

Request for new commandline parameter: 'name for headless server'

Such parameter e.g. like:

--headless-server-name=x

which is taken into account when also --headless-server-mode is used could be quite useful at least in two cases:

  • when you want easily start more than one headless based on the same data/files and set for each one unique name,
  • when you want easily use different name for your headless than your nick as a player.

sdl2: In the Polish language is not possible to write special character "ฤ™" (RAlt+e)

RAlt+e wrongly enables some modifier (something like "g" with hat g with hat )
and then you can write another character which is modified in most cases by adding something under or on top of it.
Key test for RAlt+e shows ("A" with 2 dots on top) -60,-60,512
notfullscreen2.

Normally character "ฤ™" should be created instant by single use RAlt+e. In the Polish language don't exist "accents" produced "in two steps" at all.

sdl2: game can't be compiled on mac

8499d25,

  • output from clang:
...
    [ 79%] Building CXX object source/glest_game/CMakeFiles/megaglest.dir/main/program.cpp.o
    [ 79%] Building C object source/glest_game/CMakeFiles/megaglest.dir/main/macosx_main.m.o
    /Users/administrator/Desktop/megaglest-repository/source/glest_game/main/macosx_main.m:242:24: warning: sending 'SDLMain *' to parameter
          of incompatible type 'id<NSFileManagerDelegate> _Nullable'
        [NSApp setDelegate:sdlMain];
                           ^~~~~~~
    /System/Library/Frameworks/Foundation.framework/Headers/NSFileManager.h:129:57: note: passing argument to parameter 'delegate' here
    @property (nullable, assign) id <NSFileManagerDelegate> delegate NS_AVAILABLE(10_5, 2_0);
                                                            ^
    1 warning generated.
    [ 80%] Building CXX object source/glest_game/CMakeFiles/megaglest.dir/menu/main_menu.cpp.o
    1 warning generated.
...
    [100%] Linking CXX executable ../../../megaglest
    Undefined symbols for architecture x86_64:
      "_SDL_main", referenced from:
          -[SDLMain applicationDidFinishLaunching:] in macosx_main.m.o
    ld: symbol(s) not found for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    make[2]: *** [../megaglest] Error 1
    make[1]: *** [source/glest_game/CMakeFiles/megaglest.dir/all] Error 2
    make: *** [all] Error 2
    ERROR: MAKE failed.
  • output from gcc (looooong as ...):

https://filux.megaglest.org/mac-build/MG_SDL2_GCC.txt

On Windows, Alt+Enter switches to borderless window

In windows I get no real window on alt+tab. Somehow I only get a borderless window. In this mode you have trouble to move the camera with moving the mouse pointer to the bottom, but I think thats just a side effect.

Build fails with system miniupnpc >= 1.9.20150730

miniupnpc-1.9 (latest release) is affected by TALOS-2015-0035 (fixed by miniupnp/miniupnp@79cca97) but the development version also contains miniupnp/miniupnp@1da63fa which breaks megaglest. Here're examples how some consumers coped with the API change: transmissionbt@14565, bitcoin/bitcoin@9f3e48e, dolphin-emu/dolphin@8c5744b

source/shared_lib/sources/platform/posix/socket.cpp:2557:13: error:
      no matching function for call to 'upnpDiscover'
                devlist = upnpDiscover(upnp_delay, upnp_multicastif, upnp_minissdpdsock, upnp_same...
                          ^~~~~~~~~~~~
/usr/local/include/miniupnpc/miniupnpc.h:62:1: note: candidate function not viable: requires 7 arguments,
      but 6 were provided
upnpDiscover(int delay, const char * multicastif,
^
1 error generated.

help2man fails to generate megaglest_editor.6

Building MegaGlest 3.11.0 (but this was already valid previously judging by Mageia's patch to disable manpage generation since 3.9.0), the generation of megaglest_editor.6 fails with:

Linking CXX executable megaglest_editor
[ 69%] Built target megaglest_editor
Scanning dependencies of target megaglest_editor.6
help2man: can't get `--help' info from /home/akien/Mageia/Checkout/megaglest/BUILD/megaglest-3.11.0/build/source/glest_map_editor/megaglest_editor
Try `--no-discard-stderr' if option outputs to stderr
source/glest_map_editor/CMakeFiles/megaglest_editor.6.dir/build.make:49: recipe for target 'source/glest_map_editor/CMakeFiles/megaglest_editor.6' failed

Mageia's patch also disabled the generation of the g3d_viewer man page, so I suppose it must also fail in a similar way.

megaglest_g3dviewer: glewInit failed: Missing GL version

This issue might be related to the bug in megalest_editor:

assert "xid" failed in SetCurrent(): window must be shown

When I start megaglest_3dviewer (Debian Testing, amd64, Megaglest 3.9.1), I see the following error message.

I have tried to disable the wxWidgets assertions by compiling the game with -DNDEBUG but this didn't solve the issue.

Using wxWidgets version [3.0.2.0]
In [util.cpp::setupRequiredMembers Line: 227]
In [util.cpp::init Line: 246]
In [util.cpp::init Line: 268]
In [simple_threads.cpp::execute Line: 680]
In [simple_threads.cpp::execute Line: 688]
In [util.cpp::init Line: 277]
In [util.cpp::initHTTP Line 190] calling curl_global_init
In [util.cpp::initHTTP Line 193] curl_global_init called and returned: result 0 [No error]
In [util.cpp::initHTTP Line 197] calling curl_easy_init
In [util.cpp::initHTTP Line 203] handle = 0x1e35d60
In [util.cpp::initHTTP Line 206] handle = 0x1e35d60
-=-=-=-=-=-=-= looking for file in possible location [/usr/games/]
-=-=-=-=-=-=-= looking for linux specific file in possible location [/usr/games/linux_glest.ini]
-=-=-=-=-=-=-= looking for file in possible location [/usr/share/games/megaglest/]
-=-=-=-=-=-=-= looking for linux specific file in possible location [/usr/share/games/megaglest/linux_glest.ini]
foundPath = [1]
-=-=-=-=-=-=-= About to load fileName.first = [/usr/share/games/megaglest/glest.ini]
Property key [DataPath] now has value [/usr/share/games/megaglest//] original_value [$APPLICATIONDATAPATH/]
Property key [LogPath] now has value [/home/apo/.megaglest/] original_value [$HOME/.megaglest/]
Property key [UserData_Root] now has value [/home/apo/.megaglest/] original_value [$HOME/.megaglest/]
-=-=-=-=-=-=-= About to load fileName.second = [/home/apo/.megaglest/glestuser.ini]
21:13:28: Debug: Unsupported OpenGL attribute 31645672
../src/unix/glx11.cpp(86): assert "xid" failed in SetCurrent(): window must be shown
Error [main]: glewInit failed: Missing GL version
In [util.cpp::Close Line: 327]
In [util.cpp::Close Line: 334]
In [simple_threads.cpp::execute Line: 704]
In [simple_threads.cpp::execute Line: 706]
In [simple_threads.cpp::execute Line: 715] LogFile thread is starting to exit
In [util.cpp::Close Line: 340]
In [simple_threads.cpp::execute Line: 718] LogFile thread is exiting, mustDeleteSelf = 0
In [util.cpp::Close Line: 345]
#1 In [simple_threads.cpp::~LogFileThread Line: 647] LogFile thread is deleting

In [util.cpp::Close Line: 347]
In [util.cpp::Close Line: 352]
START Closing logfiles
In [util.cpp::Close Line: 369]
In [util.cpp::Close Line: 389]
In [util.cpp::Close Line: 397]

MACOS : "MegaGlest cannot be opened because of a problem."

I recently updated MegaGlest to the latest 3.11.1 release and every time I open the game I get a pop-up saying "MegaGlest cannot be opened because of a problem." I am running on MAC OSX Mavericks. Here is a screenshot of the pop-up.
screen shot 2015-04-23 at 7 57 48 pm

It worked before I updated it. I have tried reinstalling it all the ways listed on your site. I have X11. I have even tried downloading the windows version and running it on Wine. Please help me figure this out. I know you don't have many people willing to test MegaGlest on a MAC but I am willing to help test. Thank you.

If you need specs on my computer I am willing to E-Mail them to you.

setting a default grouping key to another key ( like from 1 to numpad 1) does not work

remapping grouping keys does not work.
Try to map group key to numpad 1. result( beside crash form other ticket ) it works.
Now try to set it back to normal ( 1 ) . This results in:
GroupUnitsKey2=1
instead of
GroupUnitsKey2='1' from default glestuserkeys.ini

but with GroupUnitsKey2=1 it does not work. if you set it to
GroupUnitsKey2='1'
in users glestuser.ini it does work.

Various glu* functions reported as deprecated

Hi,
Not sure if you consider this a problem (yet) or not but a number of glu* functions are deprecated in OS X 10.9. The game builds and loads ok so if anything this is a low priority issue.

A sample is included below; other then those mentioned gluBuild1DMipmaps, gluBuild2DMipmaps, gluUnProject, GLUquadricObj, gluNewQuadric and various others are also reported. gluErrorString is reported more then all others.

[ 34%] Building CXX object source/shared_lib/CMakeFiles/libmegaglest.dir/sources/graphics/model.cpp.o
In file included from /Users/kgoetz/git/megaglest-source/source/shared_lib/sources/graphics/model.cpp:22:
/Users/kgoetz/git/megaglest-source/source/shared_lib/include/graphics/gl/opengl.h:63:59: warning: 'gluErrorString' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
                        const char *errorString= reinterpret_cast<const char*>(gluErrorString(error));
                                                                               ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:260:24: note: 'gluErrorString' has been explicitly marked deprecated here
extern const GLubyte * gluErrorString (GLenum error) OPENGL_DEPRECATED(10_0, 10_9);
                       ^
1 warning generated.
[ 35%] Building CXX object source/shared_lib/CMakeFiles/libmegaglest.dir/sources/graphics/model_manager.cpp.o
[ 35%] Building CXX object source/shared_lib/CMakeFiles/libmegaglest.dir/sources/graphics/particle.cpp.o
[ 35%] Building CXX object source/shared_lib/CMakeFiles/libmegaglest.dir/sources/graphics/pixmap.cpp.o
In file included from /Users/kgoetz/git/megaglest-source/source/shared_lib/sources/graphics/pixmap.cpp:28:
/Users/kgoetz/git/megaglest-source/source/shared_lib/include/graphics/gl/opengl.h:63:59: warning: 'gluErrorString' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
                        const char *errorString= reinterpret_cast<const char*>(gluErrorString(error));
                                                                               ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:260:24: note: 'gluErrorString' has been explicitly marked deprecated here
extern const GLubyte * gluErrorString (GLenum error) OPENGL_DEPRECATED(10_0, 10_9);
                       ^
/Users/kgoetz/git/megaglest-source/source/shared_lib/sources/graphics/pixmap.cpp:979:17: warning: 'gluScaleImage' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
        GLenum glErr = gluScaleImage(   format,
                       ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:287:14: note: 'gluScaleImage' has been explicitly marked deprecated here
extern GLint gluScaleImage (GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid* dataOut) OPENGL_DEPRECATED(10_0, 10_9);
             ^
/Users/kgoetz/git/megaglest-source/source/shared_lib/sources/graphics/pixmap.cpp:991:58: warning: 'gluErrorString' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
                const char *errorString= reinterpret_cast<const char*>(gluErrorString(glErr));
                                                                       ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:260:24: note: 'gluErrorString' has been explicitly marked deprecated here
extern const GLubyte * gluErrorString (GLenum error) OPENGL_DEPRECATED(10_0, 10_9);
                       ^
3 warnings generated.
[ 36%] Building CXX object source/shared_lib/CMakeFiles/libmegaglest.dir/sources/graphics/PNGReader.cpp.o

Windows installer packaging issues

When packaging Windows installers, the blender directory is included, which contains both Windows and Linux binaries of some tools, as well as a Git repository meta file.

To do:

  • Creating Windows installers should be a fully automated process to rule out human error and to allow for fast and regular releases (and hotfixes)
  • Binaries should be built live before the installer is created, not included from a repository
  • No Linux binaries should be included in the Windows installer
  • No .git* files must be included (export the blender directory, don't just copy it)

windows client has huge command delay on start

When a network game starts ( using the headless server ) windows clients have a huge command delay when the game started. This means if you give a command to a worker, it takes several seconds until the unit starts to move. The next thing you see is that the game is catching up with tiny speedups.
After round about 1 minute the game has catched up and the units react immidiatly.
Both tomreyn and me could reproduce this on nearly every start. adn we have very different hardware configs.

Another thing I had was a hard freeze of the windows client ( I had this freeze 2 times today ). ctrl-alt-del brought up the taskmanager and I was able to kill the process. On the CMD-Console I saw message about beeing disconnected from the server, but I am not too sure this was the reason or just a reaction to the freeze.

Freeze in Lobby

I got freezes in the lobby again (#89) 2 times MG was completly frozen, see stacks below.

( Maybe related: My son had problem that he lost connection to the irc in the lobby. suddenly he was no longer able to receive messages. ( this only happened once ) )

FREEZE 1

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007f4e829af672 in _L_lock_953 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f4e829af4da in __GI___pthread_mutex_lock (mutex=0x3ae1270) at ../nptl/pthread_mutex_lock.c:114
#3  0x00007f4e82c847ee in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#4  0x0000000000b41b18 in p (this=0x3ae08a8, this=0x3ae08a8) at /home/tscharn/gitglest/source/shared_lib/include/platform/sdl/thread.h:143
#5  Lock (this=0x7fff17782a70) at /home/tscharn/gitglest/source/shared_lib/include/platform/sdl/thread.h:199
#6  setMutex (ownerId=..., mutex=0x3ae08a8, this=0x7fff17782a70) at /home/tscharn/gitglest/source/shared_lib/include/platform/sdl/thread.h:181
#7  Shared::PlatformCommon::IRCThread::isConnected (this=0x3ae07f0, mutexLockRequired=mutexLockRequired@entry=true) at /home/tscharn/gitglest/source/shared_lib/sources/platform/posix/ircclient.cpp:671
#8  0x00000000008035c2 in Glest::Game::MenuStateMasterserver::render (this=0x11d6bfe0) at /home/tscharn/gitglest/source/glest_game/menu/menu_state_masterserver.cpp:741
#9  0x000000000082a97b in Glest::Game::MainMenu::render (this=0x17eb8610) at /home/tscharn/gitglest/source/glest_game/menu/main_menu.cpp:192
#10 0x00000000006f4370 in Glest::Game::Program::loopWorker (this=this@entry=0x1e6d990) at /home/tscharn/gitglest/source/glest_game/main/program.cpp:449
#11 0x00000000006f6db5 in Glest::Game::Program::loop (this=this@entry=0x1e6d990) at /home/tscharn/gitglest/source/glest_game/main/program.cpp:391
#12 0x00000000006e1e4e in Glest::Game::glestMain (argc=argc@entry=1, argv=argv@entry=0x7fff17788e48) at /home/tscharn/gitglest/source/glest_game/main/main.cpp:5612
#13 0x00000000006e6456 in Glest::Game::glestMainSEHWrapper (argc=1, argv=0x7fff17788e48) at /home/tscharn/gitglest/source/glest_game/main/main.cpp:5858
#14 0x00007f4e7f721ec5 in __libc_start_main (main=0x4e82c0 <main(int, char**)>, argc=1, argv=0x7fff17788e48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff17788e38) at
 libc-start.c:287
#15 0x00000000004ef16a in _start ()

FREEZE 2:

Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007f124e5e5672 in _L_lock_953 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f124e5e54da in __GI___pthread_mutex_lock (mutex=0x3b3b570) at ../nptl/pthread_mutex_lock.c:114
#3  0x00007f124e8ba7ee in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#4  0x0000000000b41b18 in p (this=0x3a8fe58, this=0x3a8fe58) at /home/tscharn/gitglest/source/shared_lib/include/platform/sdl/thread.h:143
#5  Lock (this=0x7ffd4f78dab0) at /home/tscharn/gitglest/source/shared_lib/include/platform/sdl/thread.h:199
#6  setMutex (ownerId=..., mutex=0x3a8fe58, this=0x7ffd4f78dab0) at /home/tscharn/gitglest/source/shared_lib/include/platform/sdl/thread.h:181
#7  Shared::PlatformCommon::IRCThread::isConnected (this=0x3a8fda0, mutexLockRequired=mutexLockRequired@entry=true) at /home/tscharn/gitglest/source/shared_lib/sources/platform/posix/ircclient.cpp:671
#8  0x00000000008035c2 in Glest::Game::MenuStateMasterserver::render (this=0x3af8ae0) at /home/tscharn/gitglest/source/glest_game/menu/menu_state_masterserver.cpp:741
#9  0x000000000082a97b in Glest::Game::MainMenu::render (this=0x2539ca0) at /home/tscharn/gitglest/source/glest_game/menu/main_menu.cpp:192
#10 0x00000000006f4370 in Glest::Game::Program::loopWorker (this=this@entry=0x1ed0960) at /home/tscharn/gitglest/source/glest_game/main/program.cpp:449
#11 0x00000000006f6db5 in Glest::Game::Program::loop (this=this@entry=0x1ed0960) at /home/tscharn/gitglest/source/glest_game/main/program.cpp:391
#12 0x00000000006e1e4e in Glest::Game::glestMain (argc=argc@entry=1, argv=argv@entry=0x7ffd4f793e88) at /home/tscharn/gitglest/source/glest_game/main/main.cpp:5612
#13 0x00000000006e6456 in Glest::Game::glestMainSEHWrapper (argc=1, argv=0x7ffd4f793e88) at /home/tscharn/gitglest/source/glest_game/main/main.cpp:5858
#14 0x00007f124b357ec5 in __libc_start_main (main=0x4e82c0 <main(int, char**)>, argc=1, argv=0x7ffd4f793e88, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd4f793e78) at
 libc-start.c:287
#15 0x00000000004ef16a in _start ()

License?

While I know you guys are free software, it'd be nice to have a license file explaining what license you guys use.

Broken "Reload Last Settings" on the headless server

2b06670

If you will use "Reload Last Settings", then quite often (always in some cases) is missing cpu player in the last slot.
Settings in the file are ok so bug is related with reading those settings.

It is easy reproducible in cases when e.g. you play "2 humans vs 2 cpus" on bigger map e.g. for 6 players so middle slot on the other side is closed (very common configuration for me), like e.g.:
X . . . . . . . . X

  • . . . . . . . . -
    X . . . . . . . . X
    then last cpu player is missing after reload.

... example "lastHeadlessGameSettings.mgg" for tests:

Description=6player
MapFilterIndex=0
Map=6player
Tileset=pine_rock
TechTree=megapack
DefaultUnits=1
DefaultResources=1
DefaultVictoryConditions=1
FogOfWar=1
AdvancedIndex=1
AllowObservers=0
FlagTypes1=32
EnableObserverModeAtEndGame=1
AiAcceptSwitchTeamPercentChance=30
FallbackCpuMultiplier=10
PathFinderType=0
EnableServerControlledAI=1
NetworkFramePeriod=20
NetworkPauseGameForLaggedClients=0
FactionThisFactionIndex=0
FactionCount=5
NetworkAllowNativeLanguageTechtree=1
FactionControlForIndex0=5
ResourceMultiplierIndex0=5
FactionTeamForIndex0=0
FactionStartLocationForIndex0=0
FactionTypeNameForIndex0=persian
FactionPlayerNameForIndex0=filux
FactionPlayerUUIDForIndex0=
FactionControlForIndex1=5
ResourceMultiplierIndex1=5
FactionTeamForIndex1=0
FactionStartLocationForIndex1=1
FactionTypeNameForIndex1=romans
FactionPlayerNameForIndex1=filux
FactionPlayerUUIDForIndex1=
FactionControlForIndex2=5
ResourceMultiplierIndex2=5
FactionTeamForIndex2=0
FactionStartLocationForIndex2=2
FactionTypeNameForIndex2=norsemen
FactionPlayerNameForIndex2=???
FactionPlayerUUIDForIndex2=
FactionControlForIndex3=4
ResourceMultiplierIndex3=20
FactionTeamForIndex3=5
FactionStartLocationForIndex3=3
FactionTypeNameForIndex3=indian
FactionPlayerNameForIndex3=CPU_AI_1
FactionPlayerUUIDForIndex3=
FactionControlForIndex5=4
ResourceMultiplierIndex5=20
FactionTeamForIndex5=5
FactionStartLocationForIndex5=5
FactionTypeNameForIndex5=egypt
FactionPlayerNameForIndex5=CPU_AI_2
FactionPlayerUUIDForIndex5=
FactionControlForIndex4=0
ResourceMultiplierIndex4=5
FactionTeamForIndex4=5
FactionStartLocationForIndex4=4
FactionTypeNameForIndex4=egypt
FactionPlayerNameForIndex4=Closed
FactionPlayerUUIDForIndex4=
FactionControlForIndex6=0
ResourceMultiplierIndex6=5
FactionTeamForIndex6=6
FactionStartLocationForIndex6=6
FactionTypeNameForIndex6=egypt
FactionPlayerNameForIndex6=Closed
FactionPlayerUUIDForIndex6=
FactionControlForIndex7=0
ResourceMultiplierIndex7=5
FactionTeamForIndex7=7
FactionStartLocationForIndex7=7
FactionTypeNameForIndex7=egypt
FactionPlayerNameForIndex7=Closed
FactionPlayerUUIDForIndex7=

Add tag 3.9.0.4

It could be great to have a 3.9.0.4 tag for megaglest , it will allow to fetch the source for FreeBSD port

Everything network related crashes crashes client on windows

Current git version crashes, whenever you want to enter the internet menu, or you try to open a network slot and publish a game or if you join to an open Network game via the Lan game menu.
This is an windows only issue.

this is what happens:

C:\build\workspace\megaglest-source_w32\mk\windoze>megaglest.exe --headless-server-mode=vps,exit
Disabled reading from console [vps]
Forcing quit after game has completed [exit]
megaglest.exe v3.12-dev
Compiled using: VC++: 1900 platform: Windows endianness: little
GIT: [Rev: 5256.3ef7a6c] - using STREFLOP [SSE] - [no-denormals]
Waiting for players to join and start a game...
Headless server is now running...
To shutdown type: quit
All commands require you to press ENTER

======= In MinidumpCallback...

***ERROR details captured:
Crash minidump folder: C:\Users\user1\AppData\Roaming\megaglest\
file: af4659fe-42d3-41c6-9d0b-19957241b5e1.dmp
Succeeded: 1

C:\build\workspace\megaglest-source_w32\mk\windoze>

CMake gets the version wrong in 3.11.0

In my CMake log, I have:

-- CMAKE_SOURCE_DIR = /home/akien/Mageia/Checkout/megaglest/BUILD/megaglest-3.11.0
-- Build type for this compile will be: release
-- Determining version number system type to use:
-- ** Trying 3 part versioning] 
-- MegaGlest Version is [3.9.0] 

I checked the source file in which the version is defined, and it is indeed set to 3.11.0, so there must be something wrong in the way CMake retrieves this value (in the same source file, "v3.9.0" is used to specify the latest save file compatible release).

FreeBSD, "fcntl: Invalid argument"

Message "fcntl: Invalid argument" is spamming console output multiple times, and first time shows very early during intro.

megaglest v3.12-dev
Compiled using: Clang: 3.4.1 [64bit] on: Oct  8 2015 12:56:29 platform: FreeBSD-X64 endianness: little
GIT: [Rev: 5170.02fe61e] - using STREFLOP [SSE] - [no-denormals]
fcntl: Invalid argument
fcntl: Invalid argument

FreeBSD, froze, crash and core dump during closing map editor

How to reproduce: Try to close map editor by "X" button, then you will get question about saving map, after any answer is froze, crash and core dump.

megaglest v3.12-dev
Compiled using: Clang: 3.4.1 [64bit] on: Oct  8 2015 12:56:29 platform: FreeBSD-X64 endianness: little
GIT: [Rev: 5170.02fe61e] - using STREFLOP [SSE] - [no-denormals]
[New process 100145]
[New process 100336]
[New process 100335]
[New process 100332]
[New process 100331]
[New process 100330]
[New process 100329]
[New Thread 81c43ec00 (LWP 100336)]
[New Thread 817210400 (LWP 100335)]
[New Thread 817203c00 (LWP 100332)]
[New Thread 817203800 (LWP 100331)]
[New Thread 817011c00 (LWP 100330)]
[New Thread 817011800 (LWP 100329)]
[New Thread 817006400 (LWP 100145)]
Core was generated by `megaglest_editor'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000000080101a55a in glXDestroyContext () from /usr/local/lib/libGL.so.1
#0  0x000000080101a55a in glXDestroyContext () from /usr/local/lib/libGL.so.1
#1  0x0000000802072dce in wxGLContext::~wxGLContext() () from /usr/local/lib/libwx_gtk2u_gl-3.0.so.0
#2  0x0000000802072d4e in wxGLContext::~wxGLContext() () from /usr/local/lib/libwx_gtk2u_gl-3.0.so.0
#3  0x000000000043ec46 in ~GlCanvas (this=0x817111f00) at /usr/home/filux/megaglest-git/source/glest_map_editor/main.cpp:1485
#4  MapEditor::GlCanvas::~GlCanvas (this=0x817111f00) at /usr/home/filux/megaglest-git/source/glest_map_editor/main.cpp:1484
#5  0x000000080181cd78 in wxWindowBase::Destroy() () from /usr/local/lib/libwx_gtk2u_core-3.0.so.0
#6  0x0000000000434b56 in MapEditor::MainWindow::onClose (this=0x81712a400, event=...) at /usr/home/filux/megaglest-git/source/glest_map_editor/main.cpp:483
#7  0x0000000801db4024 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/local/lib/libwx_baseu-3.0.so.0
#8  0x0000000801db531d in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/local/lib/libwx_baseu-3.0.so.0
#9  0x0000000801db520e in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/local/lib/libwx_baseu-3.0.so.0
#10 0x0000000801db562f in wxEvtHandler::SafelyProcessEvent(wxEvent&) () from /usr/local/lib/libwx_baseu-3.0.so.0
#11 0x000000080181cdeb in wxWindowBase::Close(bool) () from /usr/local/lib/libwx_gtk2u_core-3.0.so.0
#12 0x00000008016a62c4 in ?? () from /usr/local/lib/libwx_gtk2u_core-3.0.so.0
#13 0x0000000806f59f5f in _gtk_marshal_BOOLEAN__BOXED () from /usr/local/lib/libgtk-x11-2.0.so.0
#14 0x0000000808819912 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
#15 0x000000080882e593 in ?? () from /usr/local/lib/libgobject-2.0.so.0
#16 0x000000080882f39e in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
#17 0x000000080882fa24 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#18 0x00000008070835bc in ?? () from /usr/local/lib/libgtk-x11-2.0.so.0
#19 0x0000000806f57bee in gtk_main_do_event () from /usr/local/lib/libgtk-x11-2.0.so.0
#20 0x000000080749bfb1 in ?? () from /usr/local/lib/libgdk-x11-2.0.so.0
#21 0x0000000808ca0fb8 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#22 0x0000000808ca134e in ?? () from /usr/local/lib/libglib-2.0.so.0
#23 0x0000000808ca165f in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0
#24 0x0000000806f574cf in gtk_main () from /usr/local/lib/libgtk-x11-2.0.so.0
#25 0x00000008016985b5 in wxGUIEventLoop::DoRun() () from /usr/local/lib/libwx_gtk2u_core-3.0.so.0
#26 0x0000000801cd5dd9 in wxEventLoopBase::Run() () from /usr/local/lib/libwx_baseu-3.0.so.0
#27 0x0000000801c97fb6 in wxAppConsoleBase::MainLoop() () from /usr/local/lib/libwx_baseu-3.0.so.0
#28 0x000000000043f981 in MapEditor::App::MainLoop (this=0x8170c8000) at /usr/home/filux/megaglest-git/source/glest_map_editor/main.cpp:1696
#29 0x0000000801d11237 in wxEntry(int&, wchar_t**) () from /usr/local/lib/libwx_baseu-3.0.so.0
#30 0x000000000044018a in main (argc=1, argv=0x6372) at /usr/home/filux/megaglest-git/source/glest_map_editor/main.cpp:1753

Source tarball: "fatal: Not a git repository" at each compilation step

When compiling MegaGlest 3.11.0 using your tar.xz source tarball, I get the following warnings at each compilation step:

fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

It's mostly a cosmetic issue, but it pollutes the logs a lot, so it would be nice if a check for the relevant git files could be done once during the CMake call, and then git integration would be disabled if the check fails.

MacOS and problem with wxWidgets3.0

Basically problems are also on sdl1 but because in the sdl2 branch code is improved and situation seems to be a bit better there so this report is related with sdl2 branch.

  • Problem with g3dviewer during launch:

(On the screen is appearing message box with exactly same message.)

$ ./megaglest_g3dviewer
    Using wxWidgets version [3.0.2.0]
    Error [main]: glewInit failed: Missing GL version
  • Problems with mapeditor may be related with closed issue #76, map area is also missing here (+ some messed up menu) but we have one important difference vs #76 and those are warnings/hints during tests compilation.
$ rm -rf build && ./build-mg.sh -f
...
     [ Mac OS X ] [ 10.11 ] [ x86_64 ] [ 7.1 ]
...
    -- Using GIT revision stamp: [5210.dbee447]
...
    -- run the wx-config program to get cxxflags:
    -- /opt/local/bin/wx-config --debug=no --cxxflags
    -- /opt/local/bin/wx-config --version returned: 3.0.2
...
    [ 65%] Building CXX object source/tests/CMakeFiles/megaglest_tests.dir/shared_lib/graphics/model_test.cpp.o
    [ 65%] Building CXX object source/tests/CMakeFiles/megaglest_tests.dir/shared_lib/streflop/streflop_test.cpp.o
    [ 65%] Building CXX object source/g3d_viewer/CMakeFiles/megaglest_g3dviewer.dir/__/glest_game/graphics/unit_particle_type.cpp.o
    [ 66%] Building CXX object source/glest_map_editor/CMakeFiles/megaglest_editor.dir/main.cpp.o
    [ 67%] Building CXX object source/tests/CMakeFiles/megaglest_tests.dir/shared_lib/util/util_test.cpp.o
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/./main.h:23:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:336:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImpl<T>)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/./main.h:23:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:413:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImplInt)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/./main.h:23:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:428:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImplUint)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/./main.h:23:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:502:1: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
    WX_ANY_DEFINE_CONVERTIBLE_TYPE_BASE(wxString, wxString, wxAnyConvertString)
    ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:489:68: note: expanded from macro
          'WX_ANY_DEFINE_CONVERTIBLE_TYPE_BASE'
    #define WX_ANY_DEFINE_CONVERTIBLE_TYPE_BASE(T, TYPENAME, CONVFUNC) \
                                                                       ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:465:5: note: expanded from macro '\
    _WX_ANY_DEFINE_CONVERTIBLE_TYPE'
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImpl##TYPENAME) \
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/./main.h:23:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:503:1: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
    WX_ANY_DEFINE_CONVERTIBLE_TYPE(const char*, ConstCharPtr,
    ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:486:67: note: expanded from macro
          'WX_ANY_DEFINE_CONVERTIBLE_TYPE'
    #define WX_ANY_DEFINE_CONVERTIBLE_TYPE(T, TYPENAME, CONVFUNC, BT) \
                                                                      ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:465:5: note: expanded from macro '\
    _WX_ANY_DEFINE_CONVERTIBLE_TYPE'
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImpl##TYPENAME) \
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/./main.h:23:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:505:1: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
    WX_ANY_DEFINE_CONVERTIBLE_TYPE(const wchar_t*, ConstWchar_tPtr,
    ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:486:67: note: expanded from macro
          'WX_ANY_DEFINE_CONVERTIBLE_TYPE'
    #define WX_ANY_DEFINE_CONVERTIBLE_TYPE(T, TYPENAME, CONVFUNC, BT) \
                                                                      ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:465:5: note: expanded from macro '\
    _WX_ANY_DEFINE_CONVERTIBLE_TYPE'
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImpl##TYPENAME) \
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/./main.h:23:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:515:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImpl<bool>)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/./main.h:23:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:532:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImplDouble)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/./main.h:23:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:586:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        wxDECLARE_ANY_TYPE(wxDateTime, WXDLLIMPEXP_BASE)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:560:5: note: expanded from macro
          'wxDECLARE_ANY_TYPE'
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImpl<CLS>) \
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/glest_map_editor/./main.h:23:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:611:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImplVariantData)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    [ 67%] Building CXX object source/g3d_viewer/CMakeFiles/megaglest_g3dviewer.dir/__/glest_game/global/config.cpp.o
    [ 67%] Building CXX object source/glest_game/CMakeFiles/megaglest.dir/ai/ai_interface.cpp.o
    [ 67%] Building CXX object source/tests/CMakeFiles/megaglest_tests.dir/shared_lib/xml/xml_parser_test.cpp.o
    [ 68%] Building CXX object source/g3d_viewer/CMakeFiles/megaglest_g3dviewer.dir/main.cpp.o
    [ 68%] Linking CXX executable ../../../megaglest_tests
    ***-- Found MegaGlest test runner: megaglest_tests about to run unit tests...
    ....Color rolled over on 3rd level usedColorIDList = 32767!
    Color rolled over on 3rd level usedColorIDList = 32767!
    Line ref: 1919 *WARNING* color [1.1.1] used count: 32768 using_loop: 1 ALREADY in history list!
    .In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/./main.h:22:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:336:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImpl<T>)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/./main.h:22:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:413:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImplInt)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/./main.h:22:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:428:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImplUint)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/./main.h:22:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:502:1: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
    WX_ANY_DEFINE_CONVERTIBLE_TYPE_BASE(wxString, wxString, wxAnyConvertString)
    ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:489:68: note: expanded from macro
          'WX_ANY_DEFINE_CONVERTIBLE_TYPE_BASE'
    #define WX_ANY_DEFINE_CONVERTIBLE_TYPE_BASE(T, TYPENAME, CONVFUNC) \
                                                                       ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:465:5: note: expanded from macro '\
    _WX_ANY_DEFINE_CONVERTIBLE_TYPE'
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImpl##TYPENAME) \
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/./main.h:22:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:503:1: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
    WX_ANY_DEFINE_CONVERTIBLE_TYPE(const char*, ConstCharPtr,
    ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:486:67: note: expanded from macro
          'WX_ANY_DEFINE_CONVERTIBLE_TYPE'
    #define WX_ANY_DEFINE_CONVERTIBLE_TYPE(T, TYPENAME, CONVFUNC, BT) \
                                                                      ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:465:5: note: expanded from macro '\
    _WX_ANY_DEFINE_CONVERTIBLE_TYPE'
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImpl##TYPENAME) \
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded Line ref: 1919 *WARNING* color [136.104.16] used count: 64006 using_loop: 0 ALREADY in history list!
    from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/./main.h:22:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:505:1: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
    WX_ANY_DEFINE_CONVERTIBLE_TYPE(const wchar_t*, ConstWchar_tPtr,
    ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:486:67: note: expanded from macro
          'WX_ANY_DEFINE_CONVERTIBLE_TYPE'
    #define WX_ANY_DEFINE_CONVERTIBLE_TYPE(T, TYPENAME, CONVFUNC, BT) \
                                                                      ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:465:5: note: expanded from macro '\
    _WX_ANY_DEFINE_CONVERTIBLE_TYPE'
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImpl##TYPENAME) \
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/./main.h:22:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:515:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImpl<bool>)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/./main.h:22:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:532:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImplDouble)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/./main.h:22:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:586:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        wxDECLARE_ANY_TYPE(wxDateTime, WXDLLIMPEXP_BASE)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:560:5: note: expanded from macro
          'wxDECLARE_ANY_TYPE'
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImpl<CLS>) \
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/main.cpp:12:
    In file included from /Users/administrator/Desktop/megaglest-repository/source/g3d_viewer/./main.h:22:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/wx.h:24:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/event.h:21:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/cursor.h:60:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cursor.h:14:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/bitmap.h:20:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/colour.h:55:
    In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/variant.h:401:
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:611:5: warning: expression with side
          effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
        WX_DECLARE_ANY_VALUE_TYPE(wxAnyValueTypeImplVariantData)
        ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/any.h:167:25: note: expanded from macro
          'WX_DECLARE_ANY_VALUE_TYPE'
            return wxTypeId(*sm_instance.get()) == wxTypeId(*otherType); \
                            ^
    /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/typeinfo.h:84:47: note: expanded from macro
          'wxTypeId'
    #define wxTypeId(OBJ) wxTypeIdentifier(typeid(OBJ).name())
                                                  ^
    ......................

    OK (27)
    [ 68%] Built target megaglest_tests
    [ 68%] Building CXX object source/glest_map_editor/CMakeFiles/megaglest_editor.dir/program.cpp.o
    [ 69%] Building CXX object source/glest_game/CMakeFiles/megaglest.dir/ai/ai_rule.cpp.o
    10 warnings generated.
...
    [ 99%] Building CXX object source/glest_game/CMakeFiles/megaglest.dir/world/water_effects.cpp.o
    [100%] Building CXX object source/glest_game/CMakeFiles/megaglest.dir/world/world.cpp.o
    [100%] Linking CXX executable ../../../megaglest
    [100%] Built target megaglest
    Scanning dependencies of target megaglest.6
    [100%] Built target megaglest.6

    BUILD COMPLETE.

False positive error

titi as host, me as client, game won (was end message)

When host player disconnects from the game but game was won/lost then this message shouldn't be displayed at all and exit status for sure should be 0 (if it isn't, not checked).

megaglest v3.12-dev                                                                                                                                          
Compiled using: GNUC: 50201 [64bit] platform: Linux-X64 endianness: little                                                                                   
GIT: [Rev: 5293.01673db] - using STREFLOP [SSE] - [no-denormals]                                                                                             

*ERROR* [2015-12-13 00:36:06] In [network_interface.cpp::DisplayErrorMessage Line: 198] sErr [Player filux, disconnected from the game.] 

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.