"/home/mypc/CerberusX/bin/transcc_linux" -target=Desktop_Game -config=Release -run "/home/mypc/CerberusX/examples/mojo/ferdi/snake/snake.cxs" TRANS cerberus compiler V2020-05-09 Parsing... Semanting... Translating... Building... gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/context.o ../glfw3/src/context.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/init.o ../glfw3/src/init.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/input.o ../glfw3/src/input.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/monitor.o ../glfw3/src/monitor.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/window.o ../glfw3/src/window.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/glx_context.o ../glfw3/src/glx_context.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/x11_init.o ../glfw3/src/x11_init.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/x11_monitor.o ../glfw3/src/x11_monitor.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/x11_window.o ../glfw3/src/x11_window.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/posix_time.o ../glfw3/src/posix_time.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/posix_thread.o ../glfw3/src/posix_thread.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/linux_joystick.o ../glfw3/src/linux_joystick.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/vulkan.o ../glfw3/src/vulkan.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/egl_context.o ../glfw3/src/egl_context.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/osmesa_context.o ../glfw3/src/osmesa_context.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/xkb_unicode.o ../glfw3/src/xkb_unicode.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/stb_vorbis.o ../stb/stb_vorbis.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/stb_image.o ../stb/stb_image.c gcc -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/tinyfiledialogs.o ../tinyfiledialogs/tinyfiledialogs.c ../tinyfiledialogs/tinyfiledialogs.c: In function ‘tkinter2Present’: ../tinyfiledialogs/tinyfiledialogs.c:3388:34: warning: ‘%s’ directive writing up to 255 bytes into a region of size between 240 and 255 [-Wformat-overflow=] 3388 | sprintf ( lPythonCommand , "%s %s" , gPython2Name , lPythonParams ) ; | ^~ ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ../tinyfiledialogs/tinyfiledialogs.c:90: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 2 and 272 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tinyfiledialogs/tinyfiledialogs.c:3405:38: warning: ‘%s’ directive writing up to 255 bytes into a region of size between 240 and 255 [-Wformat-overflow=] 3405 | sprintf ( lPythonCommand , "%s %s" , gPython2Name , lPythonParams ) ; | ^~ ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ../tinyfiledialogs/tinyfiledialogs.c:90: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 2 and 272 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tinyfiledialogs/tinyfiledialogs.c:3395:36: warning: ‘%s’ directive writing up to 255 bytes into a region of size between 240 and 255 [-Wformat-overflow=] 3395 | sprintf ( lPythonCommand , "%s %s" , gPython2Name , lPythonParams ) ; | ^~ ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ../tinyfiledialogs/tinyfiledialogs.c:90: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 2 and 272 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O3 -DNDEBUG -Wno-int-to-pointer-cast -Wno-free-nonheap-object -Wno-unused-result -I../glfw3/include -I../openal/include -I../stb -I../tinyfiledialogs -I../glfw3/deps -I../glfw3/deps/vulkan -D_GLFW_HAS_GLXGETPROCADDRESS -pthread -c -o build/Release/main.o ../main.cpp g++ -s -no-pie -o Release/CerberusGame build/Release/context.o build/Release/init.o build/Release/input.o build/Release/monitor.o build/Release/window.o build/Release/glx_context.o build/Release/x11_init.o build/Release/x11_monitor.o build/Release/x11_window.o build/Release/posix_time.o build/Release/posix_thread.o build/Release/linux_joystick.o build/Release/vulkan.o build/Release/egl_context.o build/Release/osmesa_context.o build/Release/xkb_unicode.o build/Release/stb_vorbis.o build/Release/stb_image.o build/Release/tinyfiledialogs.o build/Release/main.o -lGL -lX11 -lXxf86vm -lXi -lXrandr -lXinerama -lXcursor -lopenal -lpthread -ldl (null) STOPPED Cerberus Runtime Error : Memory access violation