i thought i will open a general thread for linux export instead of per issue. The thing i noticed is that the second window i create with Screen does appear but nothing is rendered on it. (the same project works fine on windows).
i tried to use qt linux export meanwhile, but it gives the following error (i think it worked at some point in the past): error while loading shared libraries: libQt6DBus.so.6: cannot open shared object file: No such file or directory
even though the required file is in the root folder of my app.
i tried to use qt linux export meanwhile, but it gives the following error (i think it worked at some point in the past): error while loading shared libraries: libQt6DBus.so.6: cannot open shared object file: No such file or directory
even though the required file is in the root folder of my app.
I suspect a library path issue, can you try to run it through a shell script similar to 'Gideros Player.sh' in your Gideros installation folder ?
using an sh file makes it run but crashes for me right after opening the window with this error: ./fragmenter.sh: line 1: 7224 Segmentation fault (core dumped) ./fragmenter
ok, so back to the screen problem on normal linux export: using linux gideros studio 2024.06, in player it works but not in export. if i export from linux gideros studio version 2023.09 then it still worked. i also use Viewport so maybe the problem lies there instead of Screen.
now not from windows but from linux gideros studio i managed to export a working qt linux export, there the projection window works as expected but trying to initialize midi it crashes. "module luamidi not found."
i'd need either to solve the screen/viewport issue in native linux export or at least the luamidi issue in the qt linux export to have a working linux version of my app. thanks for your efforts.
I can reproduce your screen issue on native Linux, I am trying to figure out what happens here. Seems like something in main scene leaves OpenGL in a state where second Screen can’t draw. Something is probably not reset as it ought to be on Linux.
I guess so for luamidi, but I suspect the Screen issue may be related to the general OpenGL render issue which occurs sometimes in other contexts, so I’d like to corner it
with the new template it works even by exporting from windows. great job, hopefully this OpenGL thing won't bother you too much, in the last few months it kept popping up with new and new issues.
the luamidi qt export issue should not be forgotten though, although not urgent. will you look into it soon or should i make a github issue? thanks @hgy29
btw when setting a screen to fullscreen on linux and polling getSize right after, i get the old size. only after a bit of time do i get the correct size. (unlike in windows/mac where there is no such issue) i could workaround this easily, but still it's worth to mention.
Comments
error while loading shared libraries: libQt6DBus.so.6: cannot open shared object file: No such file or directory
even though the required file is in the root folder of my app.
Fragmenter - animated loop machine and IKONOMIKON - the memory game
anz idea about the qt export problem?
Fragmenter - animated loop machine and IKONOMIKON - the memory game
./fragmenter.sh: line 1: 7224 Segmentation fault (core dumped) ./fragmenter
Fragmenter - animated loop machine and IKONOMIKON - the memory game
using linux gideros studio 2024.06, in player it works but not in export.
if i export from linux gideros studio version 2023.09 then it still worked.
i also use Viewport so maybe the problem lies there instead of Screen.
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Fragmenter - animated loop machine and IKONOMIKON - the memory game
thanks for your efforts.
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Likes: keszegh
Likes: MoKaLux
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Likes: keszegh, MoKaLux
Likes: MoKaLux
Fragmenter - animated loop machine and IKONOMIKON - the memory game
It should replace the one in Templates/linux/LinuxTemplate folder
Likes: keszegh
Fragmenter - animated loop machine and IKONOMIKON - the memory game
thanks @hgy29
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Likes: keszegh, MoKaLux, pie
Likes: MoKaLux
Fragmenter - animated loop machine and IKONOMIKON - the memory game
i could workaround this easily, but still it's worth to mention.
Fragmenter - animated loop machine and IKONOMIKON - the memory game