-
Notifications
You must be signed in to change notification settings - Fork 223
libsciter-gtk.so for Linux 32 bit #222
Comments
Source code is here, and which distro do you use? |
I have Ubuntu 16.04, but I have many updated programs (gcc10, gtk3.22, etc). But I can install in dualboot the latest stable Debian i386. So let's imagine I have Debian 11... |
I know how to compile it, but I dont know why it dowsnt compiles libsciter-gtk.so, It sciter-sqlite.so only, with the bin files |
I'm sorry to hear that. Maybe there are some files missing. |
As far as I know, Im doing all correct, Idk why libsciter-gtk.so doesnt build |
This is what I get:
Sorry, I had to translate the error messages, it's not verbatim. A small number of object files appear in the sciter-sdk-master/bin.lnx/x32 folder. UPD: If I remove reference to sciter-sqlite.make from Makefile, the sciter-sdk-master/bin.lnx/x32lite folder appears. But libsciter-gtk.so is still not there. |
You have to regen the code
Go to main folder and run:
|
Why do you think its paid? |
Yes, indeed, the binaries appear and sciter-sqlite.so, but not libsciter-gtk.so. There are no errors. This is strange. Why do you think? Maybe some gtk3 dependency is missing. I see that premake doesn't even create the libsciter-gtk.make file at the beginning. What does premake create the make files based on?
From the official site link. |
Well, I see that premake creates make files based on premake5.lua. libsciter-gtk.make seems to be equal to usciter.make. I replaced /usr/lib32 with /usr/lib in the make files (lib32 doesn't exist), removed verbose SILENT = @, replaced debug with release. Of the pkg-config dependencies only gtk+-3.0 and fontconfig are needed (I also tried changing gtk+-3.0 to gtk+3.0, but this caused an error). It uses c++14, and only in glfw-opengl c++17. Nevertheless, the files compile, but libsciter-gtk.so is not created. Maybe the source code is incomplete and the full code is paid? I'll have to recompile on a 64 bit system someday (to make sure that 32 bit has nothing to do with it). Maybe libsciter-gtk.so won't show up there either. UPD:
Maybe libsciter-gtk.make (or sciter-gtk.make) is needed. When I try to run any of the compiled binaries, I get:
readelf -a sciter-sdk-master/bin.lnx/x32/usciter None of the binary according to |
Oh I see |
I am also looking for the 32 bit version of libsciter-gtk.so for a Debian 11 32bit RustDesk scenario. Have any of you been able to find or build one? @artenax @IsaacMvmv |
It's closed source, you have to wait until they release it |
Rustdesk remote management program, which uses libsciter-gtk.so, is now gaining popularity. Unfortunately for Linux libsciter-gtk.so is only available 64-bit. Can you tell me whether it is realistic to compile 32 bit libsciter-gtk.so (for free, on a computer with 2 GB RAM)? And if yes, please give instructions how to compile.
Discussion 61 says we need Scitter source code to compile, which is paid. Nothing has changed since 2017? Isn't there any Scitter source code in this github repository?
The text was updated successfully, but these errors were encountered: