Skip to content

Update plugin to work with rizin v0.7.3#11

Merged
wargio merged 2 commits intorizinorg:mainfrom
Jegeva:portto_v0.7.3
Feb 6, 2025
Merged

Update plugin to work with rizin v0.7.3#11
wargio merged 2 commits intorizinorg:mainfrom
Jegeva:portto_v0.7.3

Conversation

@Jegeva
Copy link
Contributor

@Jegeva Jegeva commented Sep 21, 2024

  • Changed the meson to compile with head (0.8)
  • Changed a few things to work with protos that changed since 0.6
  • added a bin exemple

Copy link
Member

@wargio wargio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, but i need to check locally

@wargio wargio changed the title Portto v0.7.3 Update plugin to work with rizin v0.7.3 Sep 21, 2024
@Jegeva
Copy link
Contributor Author

Jegeva commented Sep 23, 2024

Looks good, but i need to check locally

just one micro thing, i dont know how the unit test thing work so i didn't integrated it in the meson. if you know it shouldn't be a big thing :)

@wargio
Copy link
Member

wargio commented Sep 24, 2024

tests are executed via ninja -C build test

@Jegeva
Copy link
Contributor Author

Jegeva commented Sep 24, 2024

tests are executed via ninja -C build test

ok cool i added the test to my branch and i works , think i have to close this one and open another based on the latest commit right ? (not super experienced with merges)

@wargio
Copy link
Member

wargio commented Sep 24, 2024

you can push everything here if possible

@Jegeva
Copy link
Contributor Author

Jegeva commented Feb 6, 2025

where are we with that ?

@wargio
Copy link
Member

wargio commented Feb 6, 2025

can you squash all the commits and push again? so we run the CI. seems red but i don't know why since the logs expired.

@Jegeva
Copy link
Contributor Author

Jegeva commented Feb 6, 2025

squashed

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rename the folder to example (there is a typo) and append example/** at the end of the line here:

https://github.com/rizinorg/rz-libmc7/blob/main/.reuse/dep5#L6

meson.build Outdated
libmc7_analysis_deps = libmc7_deps + [rz_analysis_dep]
shared_library('mc7_analysis', libmc7_analysis_src,
dependencies: libmc7_analysis_deps,
libmc7_incs = ['.', 'src','include']
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for some reasons it doesn't like this:

meson.build:73:43: ERROR: Unknown variable "libmc7_incs".

Copy link
Member

@wargio wargio Feb 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

repro via ninja -C build test

Copy link
Contributor Author

@Jegeva Jegeva Feb 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

k fixed all, repushing
can you rerun the tests please ?

Copy link
Member

@wargio wargio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, ignore the asan test

@wargio wargio merged commit 17814af into rizinorg:main Feb 6, 2025
2 of 3 checks passed
@Jegeva
Copy link
Contributor Author

Jegeva commented Feb 6, 2025

Ok, thanks for the hand holding :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants