Skip to content
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

[Tool request] revng #4044

Open
vdun opened this issue Dec 28, 2023 · 3 comments
Open

[Tool request] revng #4044

vdun opened this issue Dec 28, 2023 · 3 comments
Labels
lang::c++ status::waiting-info When more info is needed type::tool-request When someone ask to add a tool

Comments

@vdun
Copy link
Contributor

vdun commented Dec 28, 2023

@vdun vdun added the type::tool-request When someone ask to add a tool label Dec 28, 2023
@D3vil0p3r
Copy link
Contributor

revng/revng#422

@noraj noraj added the status::waiting-info When more info is needed label Nov 18, 2024
@D3vil0p3r
Copy link
Contributor

Not sure to package it. According to the issue opened upstream, the tool can be built from source only using orchestra that is a tool developed by the developer itself just for revng. There is no way to build it in a standard way. Unless we use binaries. Should we try to package orchestra and then use it to try to build revng?

@D3vil0p3r
Copy link
Contributor

The tool builds with no error manually (except for some runtime errors reported upstream). But when I build it by PKGBUILD, there are some network connections errors:

Updated Git hooks.
Git LFS initialized.
[+] INFO - Updating orchestra configuration
[+] INFO - Updating binary archives
[+] INFO - Trying to clone binary archive from remote origin (/home/user/Downloads/ba/revng/binary-archives)                                                             
100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 261.02archives/s, origin]
[+] INFO - Resetting ls-remote cached info
[+] INFO - Updating ls-remote cached info
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 9/9 [00:00<00:00, 232.34repository/s]
[+] ERROR - 
Could not git pull --ff-only the following repositories:
  - orchestra configuration (/tmp/makepkg/revng/src/orchestra/.orchestra)

Suggestions:
    - check your network connection
    - commit your work
    - `git pull --rebase`, to pull remote changes and apply your commits on top
    - `git push` your changes to the remotes
[+] ERROR - 
Could not clone the following repositories:
  - Binary archive origin (/home/user/Downloads/ba/revng/binary-archives)!

The build can be done only by this custom builder called orchestra.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lang::c++ status::waiting-info When more info is needed type::tool-request When someone ask to add a tool
Projects
None yet
Development

No branches or pull requests

3 participants