abulka / pynsource

Reverse engineer Python source code into UML
http://pynsource.com
283 stars 40 forks source link

cannot enter license in source version ! #88

Closed uhu53 closed 3 years ago

uhu53 commented 3 years ago

on fedora #32 I use the source version (due to issues with the snap version, see issue #87). i bought a pro license but cannot enter the license code. The issue is in pynsource-gui.py ln:1318 from gui.settings import enter_license the method enter_license is not found hence on line 1327 the debugger says Traceback (most recent call last): File "/opt/pynsource-1.77/src/pynsource-gui.py", line 1327, in OnEnterLicense result = enter_license(name, serial) NameError: name 'enter_license' is not defined

pls advise !

abulka commented 3 years ago

You cannot license the open source or snap versions. You need to download and run a binary version.

abulka commented 3 years ago

I've built a fedora binary for you.

Run the prebuilt Fedora Pynsource binary from the terminal ./Pynsource and it should start up ok, even though its of a type application/x-sharedlib.

You should be able to register this version and get all the Pro features like zoom.

uhu53 commented 3 years ago

thanks for the effort, but unfortunately not. Seems to be a glibc version issue. In the readme of pynsource-fedora you mention fedora 31. -- With my fedora 32 I still have glibc-2.31 and glibc-common-2.31, glibc-2-32 only comes with fedora 33 onwards - (if I don't mixup things) The error message starting up Pynsource: startup-error.txt

abulka commented 3 years ago

Hmmm, I’ve never used Fedora before, so I installed the latest version 33 from https://getfedora.org/en/workstation/download/ into a VM and got pynsource running - I documented the steps https://github.com/abulka/pynsource/blob/master/INSTALL-TIPS.md

I then packaged with pyinstaller. Looks like I accidentally referred to fedora 31 when in reality the zip and readme should refer to 33.

Looks like you need an installer built on an earlier version of Fedora!?