You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using the ArchLinux AUR package and starting toxygen results in.
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/toxygen/libtox.py", line 54, in __init__
self._lib_tox_encrypt_save = CDLL('libtoxencryptsave.so')
File "/usr/lib/python3.7/ctypes/__init__.py", line 356, in __init__
self._handle = _dlopen(self._name, mode)
OSError: libtoxencryptsave.so: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/toxygen", line 11, in <module>
load_entry_point('Toxygen==0.4.1.0', 'console_scripts', 'toxygen')()
File "/usr/lib/python3.7/site-packages/toxygen/main.py", line 483, in main
toxygen.main()
File "/usr/lib/python3.7/site-packages/toxygen/main.py", line 61, in main
encrypt_save = toxes.ToxES()
File "/usr/lib/python3.7/site-packages/toxygen/toxes.py", line 9, in __init__
self._toxencryptsave = toxencryptsave.ToxEncryptSave()
File "/usr/lib/python3.7/site-packages/toxygen/toxencryptsave.py", line 9, in __init__
self.libtoxencryptsave = libtox.LibToxEncryptSave()
File "/usr/lib/python3.7/site-packages/toxygen/libtox.py", line 56, in __init__
self._lib_tox_encrypt_save = CDLL(util.curr_directory() + '/libs/libtoxencryptsave.so')
File "/usr/lib/python3.7/ctypes/__init__.py", line 356, in __init__
self._handle = _dlopen(self._name, mode)
OSError: /usr/lib/python3.7/site-packages/toxygen/libs/libtoxencryptsave.so: cannot open shared object file: No such file or directory
Any ideas how to fix this?
The text was updated successfully, but these errors were encountered:
Seems that aur package uses toktok-toxcore as dependency while toxygen requires vanilla toxcore. I recommend to contact package maintainer and ask him about deps
Looking at the package's build script it doesn't seem to use toktok-toxcore from what I'm seeing.
EDIT: Oh wait, the toxcore build script uses toktok instead. Should I ask the toxcore maintainer to change it back? I mean, is it right to use toktok in general now?
Most of clients use toktok now, so probably it's better to separate toxcore and toktok toxcore in aur (create 2 packages I mean). I'm going to migrate to toktok core too, but this won't happen until Toxygen v0.5.0 which is still far from being ready to release. So there are 3 possible solutions:
Create new package for old toxcore in aur and target it in toxygen (can package maintainer do it?)
Migrate latest (0.4.1) version to toktok (require too much work from me)
Wait for 0.5.0, but probably I will use custom core there. (anyway I will try to fix packages for all repos even in case of using custom core). There are few months of work to go.
Looks like the 1st solution is the easiest for now.
Using the ArchLinux AUR package and starting toxygen results in.
Any ideas how to fix this?
The text was updated successfully, but these errors were encountered: