tinyGS icon indicating copy to clipboard operation
tinyGS copied to clipboard

Linux uploader broken?

Open Mark-Wills opened this issue 4 years ago • 4 comments

Good morning,

I have today attempted to program my hardware using the firmware uploader program on Linux Mint V19.3 Cinnamon (64 bit). I downloaded file TinyGS_Uploader_LINUX.1 and made it executable with chmod +x

Upon execution, I receive the following error:

[3844] Error loading Python lib '/tmp/_MEITWQals/libpython3.7m.so.1.0': dlopen: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by /tmp/_MEITWQals/libpython3.7m.so.1.0)

It would appear that a dependency is missing from the build?

I will attempt to use platform.io but I thought I would let you know. In the meantime, if you have any suggestions or I have simply done something wrong, let me know and I will re-confirm.

Regards

Mark-Wills avatar Apr 03 '21 10:04 Mark-Wills

I breaks due to "version `GLIBC_2.29' not found". Does the same in Devuan(beowulf) & Debian(buster) which use glibc 2.28. (was it developed on current Ubuntu which seems to use 2.31 ??)

jhm776 avatar Apr 05 '21 14:04 jhm776

Thank for the report, this is because it was built under a redhat based system. I think maybe it's better to release the python version for linux or do a little more work to make a package that supports redhat and debian based systems. I have to investigate about it.

4m1g0 avatar Apr 05 '21 16:04 4m1g0

Will be happy to try a new build on 64-bit Linux Ubuntu derivatives when the time is right. Thanks for the response. Mark

Mark-Wills avatar Apr 05 '21 17:04 Mark-Wills

Uploader works fine for me (this week) on Ubuntu Mate LTS:

ldd --version ldd (Ubuntu GLIBC 2.31-0ubuntu9.2) 2.31

Description: Ubuntu 20.04.2 LTS Release: 20.04 Codename: focal

mjago avatar Apr 06 '21 16:04 mjago