Error got from commit 55fc6eae8cf99d7c1efc1955af2faade482441c3 on debug mode
$ flow run linux --debug
flow / 1.0.0-alpha.1 (node.js v0.12.7)
flow / target is linux ( arch 32 )
flow / debug = true
flow / haxe version 3.2.0
flow / build - empty 1.0.0 for linux
flow / no icon convert just yet for linux
flow / build - running haxe ...
flow / build - running hxcpp for arch 32 ...
g++ -D_CRT_SECURE_NO_DEPRECATE -DHX_UNDEFINE_H -c -fvisibility=hidden -g -fpic -fPIC -DHX_LINUX -DHXCPP_DEBUG -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL=321 -m32 -I/media/160/.haxelib/hxcpp/git/include -x c++ -frtti -Wno-invalid-offsetof /media/160/.haxelib/hxcpp/git/src/hx/gc/Immix.cpp -o/var/www/empty/bin/linux.build/cpp/obj/linux-debug/7c405378_Immix.o
g++ -D_CRT_SECURE_NO_DEPRECATE -DHX_UNDEFINE_H -c -fvisibility=hidden -g -fpic -fPIC -DHX_LINUX -DHXCPP_DEBUG -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL=321 -m32 -I/media/160/.haxelib/hxcpp/git/include -x c++ -frtti -Wno-invalid-offsetof /media/160/.haxelib/hxcpp/git/src/hx/Interface.cpp -o/var/www/empty/bin/linux.build/cpp/obj/linux-debug/7066c78c_Interface.o
g++ -D_CRT_SECURE_NO_DEPRECATE -DHX_UNDEFINE_H -c -fvisibility=hidden -g -fpic -fPIC -DHX_LINUX -DHXCPP_DEBUG -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL=321 -m32 -I/media/160/.haxelib/hxcpp/git/include -x c++ -frtti -Wno-invalid-offsetof /media/160/.haxelib/hxcpp/git/src/hx/Lib.cpp -o/var/www/empty/bin/linux.build/cpp/obj/linux-debug/7066c78c_Lib.o
Error: /media/160/.haxelib/hxcpp/git/src/hx/gc/Immix.cpp: In function ‘LocalAllocator* GetLocalAlloc()’:
/media/160/.haxelib/hxcpp/git/src/hx/gc/Immix.cpp:3502:72: error: ‘tlsImmixAllocator’ was not declared in this scope
LocalAllocator *result = (LocalAllocator *)(hx::ImmixAllocator *)tlsImmixAllocator;
^
/media/160/.haxelib/hxcpp/git/src/hx/gc/Immix.cpp:3502:72: note: suggested alternative:
In file included from /media/160/.haxelib/hxcpp/git/include/hx/GC.h:4:0,
from /media/160/.haxelib/hxcpp/git/include/hxcpp.h:263,
from /media/160/.haxelib/hxcpp/git/src/hx/gc/Immix.cpp:1:
/media/160/.haxelib/hxcpp/git/src/hx/gc/Immix.cpp:168:39: note: ‘hx::tlsImmixAllocator’
DECLARE_FAST_TLS_DATA(ImmixAllocator, tlsImmixAllocator);
^
/media/160/.haxelib/hxcpp/git/include/hx/Thread.h:241:23: note: in definition of macro ‘DECLARE_FAST_TLS_DATA’
TLSData<TYPE,true> NAME;
^
/media/160/.haxelib/hxcpp/git/src/hx/gc/Immix.cpp:3505:24: error: ‘BadImmixAlloc’ was not declared in this scope
BadImmixAlloc();
^
/media/160/.haxelib/hxcpp/git/src/hx/gc/Immix.cpp:3505:24: note: suggested alternative:
/media/160/.haxelib/hxcpp/git/src/hx/gc/Immix.cpp:735:6: note: ‘hx::BadImmixAlloc’
void BadImmixAlloc()
^
flow /
build - stopping because of errors in hxcpp compile, while building arch 32
if not on debug mode, it crashes when the window is open. This is the debug info i got from GDB:
(gdb) run
Starting program: /var/www/empty/bin/linux/luxe_empty
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib/i386-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'
[New Thread 0xb75bdb40 (LWP 17086)]
[New Thread 0xb6a13b40 (LWP 17087)]
[Thread 0xb6a13b40 (LWP 17087) exited]
[New Thread 0xb6a13b40 (LWP 17088)]
[New Thread 0xb20ffb40 (LWP 17089)]
[New Thread 0xafcf2b40 (LWP 17090)]
[New Thread 0xaf4f1b40 (LWP 17091)]
Core.hx:112: i / luxe / 1.0.0-alpha.1+4b80329f1c / debug:false / os:linux / platform:linux
Core.hx:276: i / luxe / opengl / 2.1 Mesa 10.1.3 / 1.30 / Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits) / VMware, Inc. /
[New Thread 0xad2a2b40 (LWP 17092)]
[New Thread 0xacaa1b40 (LWP 17093)]
[New Thread 0xac2a0b40 (LWP 17094)]
[New Thread 0xaba9fb40 (LWP 17095)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xac2a0b40 (LWP 17094)]
0x08374769 in hx::MarkAllocUnchecked(void*, hx::MarkContext*) ()