GNU bug report logs - #63669
Cutter package is heavily outdated and uses wrong backend

Previous Next

Package: guix;

Reported by: XVilka Haos of System <xvilka <at> gmail.com>

Date: Tue, 23 May 2023 16:39:02 UTC

Severity: normal

Merged with 60413

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #13 received at 63669 <at> debbugs.gnu.org (full text, mbox):

From: Juliana Sims <juli <at> incana.org>
To: zimon.toutoune <at> gmail.com
Cc: 63669 <at> debbugs.gnu.org, xvilka <at> gmail.com, raingloom <at> riseup.net
Subject: Re: Cutter package is heavily outdated and uses wrong backend
Date: Sat, 13 Apr 2024 16:36:06 -0400
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.