• Hello [name]! Thanks for joining the GMC. Before making any posts in the Tech Support forum, can we suggest you read the forum rules? These are simple guidelines that we ask you to follow so that you can get the best help possible for your issue.

Linux Can anyone test or export to Linux?

Lukan

Gay Wizard Freak
I haven't been able to get GMS: 2 to text or export to linux... The asset compiler crashed every time I tried.
I sent reports when it crashed, but I'm just wondering if anyone else is having these issues?

I also can't access the platform settings for linux, they're missing...
 

Lukan

Gay Wizard Freak
Bump, I'm still having this issue... I love Linux and really want my game to be on the platform...
I can test and build fine in 1.4, but 2 just crashes after building...
 

Mike

nobody important
GMC Elder
You should probably file a bug if the asset compiler is crashing along with the project so we can take a look.

Also...it's against the EULA for others to export for you.
 
T

tehguy

Guest
using Ubuntu 16.04, it compiles just fine under the VM option; perhaps you haven't got all the prereqs you need?

YYC throws a bunch of errors

out/gml_Object_control_Keyboard_68.gml.o:(.bss+0x10): multiple definition of `gs_ret10'
out/gml_Object_control_Create_0.gml.o:(.bss+0x0): first defined here
out/gml_Object_control_Step_1.gml.o:(.bss+0x0): multiple definition of `gs_ret11'
out/gml_Object_control_Keyboard_65.gml.o:(.bss+0x10): first defined here
out/gml_Object_obj_tiles_stone_Create_0.gml.o:(.bss+0x0): multiple definition of `gs_ret6'
out/gml_Object_obj_mouse_cursor_Step_0.gml.o:(.bss+0x0): first defined here
out/gml_Object_obj_tiles_subterrain_parent_Create_0.gml.o:(.bss+0x0): multiple definition of `gs_ret8'
out/gml_Object_control_Keyboard_87.gml.o:(.bss+0x10): first defined here
out/gml_Object_obj_tiles_subterrain_parent_Destroy_0.gml.o:(.bss+0x0): multiple definition of `gs_ret9'
out/gml_Object_control_Keyboard_83.gml.o:(.bss+0x10): first defined here
out/gml_Script___init_view.gml.o:(.bss+0x0): multiple definition of `gs_ret4'
out/gml_Object_obj_tiles_water_Create_0.gml.o:(.bss+0x0): first defined here
out/gml_Script___view_get.gml.o:(.bss+0x0): multiple definition of `gs_ret1'
out/gml_Script___init_global.gml.o:(.bss+0x10): first defined here
out/gml_Script_scr_genSubTileForSurfaceTile.gml.o:(.bss+0x10): multiple definition of `gs_ret2'
out/gml_Script___view_set.gml.o:(.bss+0x0): first defined here
out/gml_Script_scr_genSurfaceTilesForLandmass.gml.o:(.bss+0x10): multiple definition of `gs_ret3'
out/gml_Script___view_set_internal.gml.o:(.bss+0x0): first defined here
out/gml_Object_obj_mouse_cursor_Step_0.gml.o: In function `gml_Object_obj_mouse_cursor_Step_0(CInstance*, CInstance*)':
Game/gml_Object_obj_mouse_cursor_Step_0.gml.cpp:(.text+0x6e): undefined reference to `g_VAR_mouse_x'
Game/gml_Object_obj_mouse_cursor_Step_0.gml.cpp:(.text+0x10b): undefined reference to `g_VAR_mouse_y'
out/gml_Script___view_get.gml.o: In function `gml_Script___view_get(CInstance*, CInstance*, YYRValue&, int, YYRValue**)':
Game/gml_Script___view_get.gml.cpp:(.text+0x170): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_get.gml.cpp:(.text+0x201): undefined reference to `g_FUNC_camera_get_view_x'
Game/gml_Script___view_get.gml.cpp:(.text+0x27a): undefined reference to `g_FUNC_view_get_surface_id'
Game/gml_Script___view_get.gml.cpp:(.text+0x2f0): undefined reference to `g_FUNC_view_get_hport'
Game/gml_Script___view_get.gml.cpp:(.text+0x366): undefined reference to `g_FUNC_view_get_xport'
Game/gml_Script___view_get.gml.cpp:(.text+0x3dc): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_get.gml.cpp:(.text+0x467): undefined reference to `g_FUNC_camera_get_view_angle'
Game/gml_Script___view_get.gml.cpp:(.text+0x4dd): undefined reference to `g_FUNC_view_get_yport'
Game/gml_Script___view_get.gml.cpp:(.text+0x553): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_get.gml.cpp:(.text+0x5de): undefined reference to `g_FUNC_camera_get_view_target'
Game/gml_Script___view_get.gml.cpp:(.text+0x654): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_get.gml.cpp:(.text+0x6df): undefined reference to `g_FUNC_camera_get_view_width'
Game/gml_Script___view_get.gml.cpp:(.text+0x755): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_get.gml.cpp:(.text+0x7cb): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_get.gml.cpp:(.text+0x856): undefined reference to `g_FUNC_camera_get_view_height'
Game/gml_Script___view_get.gml.cpp:(.text+0x8cc): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_get.gml.cpp:(.text+0x957): undefined reference to `g_FUNC_camera_get_view_speed_x'
Game/gml_Script___view_get.gml.cpp:(.text+0x9d0): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_get.gml.cpp:(.text+0xa61): undefined reference to `g_FUNC_camera_get_view_y'
Game/gml_Script___view_get.gml.cpp:(.text+0xada): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_get.gml.cpp:(.text+0xb65): undefined reference to `g_FUNC_camera_get_view_border_x'
Game/gml_Script___view_get.gml.cpp:(.text+0xbdb): undefined reference to `g_FUNC_view_get_wport'
Game/gml_Script___view_get.gml.cpp:(.text+0xc51): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_get.gml.cpp:(.text+0xcdc): undefined reference to `g_FUNC_camera_get_view_border_y'
Game/gml_Script___view_get.gml.cpp:(.text+0xd52): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_get.gml.cpp:(.text+0xddd): undefined reference to `g_FUNC_camera_get_view_speed_y'
Game/gml_Script___view_get.gml.cpp:(.text+0xe4c): undefined reference to `g_FUNC_view_get_visible'
out/gml_Script___view_set_internal.gml.o: In function `gml_Script___view_set_internal(CInstance*, CInstance*, YYRValue&, int, YYRValue**)':
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x16b): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x20a): undefined reference to `g_FUNC_camera_get_view_y'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x244): undefined reference to `g_FUNC_camera_set_view_pos'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x2ff): undefined reference to `g_FUNC_view_set_surface_id'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x38d): undefined reference to `g_FUNC_view_set_hport'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x41b): undefined reference to `g_FUNC_view_set_xport'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x494): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x52c): undefined reference to `g_FUNC_camera_set_view_angle'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x5b1): undefined reference to `g_FUNC_view_set_yport'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x627): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x6b6): undefined reference to `g_FUNC_camera_set_view_target'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x723): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x7c2): undefined reference to `g_FUNC_camera_get_view_height'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x7fc): undefined reference to `g_FUNC_camera_set_view_size'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x8b7): undefined reference to `g_FUNC_view_set_camera'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x930): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x9c8): undefined reference to `g_FUNC_camera_get_view_width'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0xa09): undefined reference to `g_FUNC_camera_set_view_size'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0xaaf): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0xb48): undefined reference to `g_FUNC_camera_get_view_speed_y'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0xb82): undefined reference to `g_FUNC_camera_set_view_speed'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0xc25): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0xcbd): undefined reference to `g_FUNC_camera_get_view_x'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0xcfe): undefined reference to `g_FUNC_camera_set_view_pos'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0xda4): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0xe43): undefined reference to `g_FUNC_camera_get_view_border_y'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0xe7d): undefined reference to `g_FUNC_camera_set_view_border'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0xf38): undefined reference to `g_FUNC_view_set_wport'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0xfb1): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x1049): undefined reference to `g_FUNC_camera_get_view_border_x'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x108a): undefined reference to `g_FUNC_camera_set_view_border'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x112d): undefined reference to `g_FUNC_view_get_camera'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x11bc): undefined reference to `g_FUNC_camera_get_view_speed_x'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x11f4): undefined reference to `g_FUNC_camera_set_view_speed'
Game/gml_Script___view_set_internal.gml.cpp:(.text+0x12c9): undefined reference to `g_FUNC_view_set_visible'

EDIT: fixed the errors by clearing out the GameMakerStudio2 folder on my Ubuntu install and rebuilding.. Apparently it was using old stuff to build with. Maybe clean have a 'clean remote machine' option or whatever button to facilitate that (tho I really dont have that much issue in clearing it manually)?
 
Last edited by a moderator:
Top