GNU bug report logs -
#63669
Cutter package is heavily outdated and uses wrong backend
Previous Next
Full log
Message #13 received at 63669 <at> debbugs.gnu.org (full text, mbox):
Hello,
I've managed to package the latest version of Cutter, thanks in part to
Rizin now being in Guix.
I was not able to enable Python-based plugins because python-pyside-2
was unable to find the include directory for one of its inputs (also an
input to Cutter), specifically <QtQml/qqml.h>. I suspect this is due to
the way python-pyside-2 is packaged. Input include paths are manually
exposed to the C++ compiler by an environment variable rather than
through the build system itself. I'm already several tangents away from
where I started before deciding to update Cutter, though, so I don't
think I'll bother with that for this patchset. From what I understand,
the version of Cutter this package definition builds already has more
functionality than the version that existed before the update, backend
change aside.
I'm now trying to get the rz-ghidra and jsdec decompiler plugins
(recommended to Linux distribution packagers by the Cutter build docs)
to work as well, but I'm having trouble making sure Cutter can find
them. Specifically, I have rz-ghidra successfully building and
installing where it probably should,
"/share/rizin/cutter/plugins/native" in its package directory. Since I
don't know for sure how to install plugins yet I haven't started on
jsdec.
I'm tempted to just abandon the plugins idea and say this is good
enough. Anyone have thoughts or opinions about that?
Thanks,
Juli
This bug report was last modified 342 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.