New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rizin, bump version #6922
rizin, bump version #6922
Conversation
Needed to bump cutter to the latest version ... |
@Begasus new versions of Rizin and Cutter are out, we fixed a few significant security problems in them:
|
Thanks @XVilka will try to make some time in the next days to check this out! |
@Begasus new versions of Rizin and Cutter are out with significant memory, performance, and analysis improvements: |
Hi @XVilka although I'm able to build the latest rizin releases, the detection on Haiku for it (for Cutter) has been lacking, should get into it again and will report back when I have more info. Thanks for the heads-up! |
@XVilka updated my build for rizin to 0.5.1, but cutter still isn't able to find it? (not sure why this is happening, there is no FindRizin.cmake anymore as I already found out.
|
@Begasus we changed how Cutter searches for Rizin, and now Rizin provides the corresponding CMake file itself: |
Thanks, noticed that, but I can't seem to find why it's failing to detect it on Haiku, in the meantime I pushed a recipe for rizin on my profile, maybe you could have a look there, but I can't find the problem so far. :/ Adding an image that shows the lines mentioned in the error: |
@ret2libc @thestr4ng3r do you have any idea about the possible cause? |
Where did you install Rizin? Did you install the libraries in a dir available to the system (e.g. /usr/lib)? |
haikuports/dev-util/rizin/rizin-0.3.4.recipe Line 155 in 65c5bcf
On 64bit this is the same as $prefix/lib, on 32bit this is the same as $prefix/lib/x86 Haiku is using a different system layout then Linux's do, $prefix is /boot/system (unlike /usr on Linux's) So $prefix/lib is actually /boot/system/lib EDIT just checkout a build for rizin-0.5.2 (build and install looks OK) and cutter-2.2.0, still the same error. EDIT2 adding a log file (can't see anything wrong there, but that's me maybe) :) |
Still nogo here, @XVilka is there any fall-back to let cutter detect rizin with pkgconfig? |
@Begasus I think CMake itself should have a fallback for that. @ret2libc could you please take a look again? BTW, we made a minor bugfix release of Cutter few days ago: https://github.com/rizinorg/cutter/releases/tag/v2.2.1 |
Already checking with cutterr v2.2.1 :) |
Terminal output when launching a build with
|
Just did a check with rz-ghidra v0.5.0 with the same error not finding rizin ...
|
I wonder if this could be related to rizinorg/rizin#2102 |
Content from rz_coreConfig.cmake:
|
pkgconfig output for rz_core:
|
Our current version (v0.3.4) was released after the temporary "workaround", so I doubt it would? EDIT current cutter (v2.0.5) in our repository still finds rizin v0.5.2 fine. EDIT2 build fails thought (expected) with the newer rizin version :) EDIT3 fall-back to using FindRizin.cmake from v2.0.5 helps getting rizin v0.5.2 to find it's headers/libraries.
|
Were you able to compile Cutter 2.2.1 with Rizin 0.5.2? |
Maybe you could copy old FindRizin.cmake to the newer Cutter 2.2.1 as a temporary workaround? |
Yes, but got as far as the linking error mentioned above.
That's what I did, ended up in the linking error. EDIT Doing a check on something else atm, will create the patch (including the older FindRizin.cmake and a small revert in the CMakeLists.txt) and push the changes to a new branch. |
It's because it missed the |
By the way, since I noticed you use localized version, all translations are managed at the Crowdin service: |
Using the latest commit on the cutter-translations for cutter already (seems some missing strings there for Dutch) :) |
Yes, it says 50% translated only. |
Maybe something when I get around to it, not sure I know enough details when it comes to technical terminology, but could give it a try to update some strings there. :) |
Hi, just to let you know, Rizin 0.7.1 version was released with many quality of life changes, along with corresponding Cutter 2.3.4 release: |
Thanks @XVilka will take a tour on it today :) |
@XVilka bumped Rizin to 0.7.2 and Cutter 2.3.4 today, thanks for the heads-up, still have to patch Cutter though to fix detection for Rizin (issue still open). |
No description provided.