Package Details: hexerator 0.3.0-1

Git Clone URL: https://aur.archlinux.org/hexerator.git (read-only, click to copy)
Package Base: hexerator
Description: Versatile GUI hex editor focused on binary file exploration and aiding pattern recognition
Upstream URL: https://github.com/crumblingstatue/hexerator
Keywords: binary editor engineering hex reverse
Licenses: MIT, Apache
Submitter: svenstaro
Maintainer: svenstaro (CrumblingStatue)
Last Packager: svenstaro
Votes: 1
Popularity: 0.000000
First Submitted: 2022-09-22 08:30 (UTC)
Last Updated: 2025-01-06 13:02 (UTC)

Latest Comments

svenstaro commented on 2025-01-06 13:59 (UTC)

Thanks, fixed.

Score_Under commented on 2025-01-06 12:36 (UTC) (edited on 2025-01-06 12:53 (UTC) by Score_Under)

Requires glu for dependency on libGLU.so:

@@ -9,1 +9,1 @@
-depends=("freetype2" "gcc-libs" "glibc" "libglvnd" "libx11" "libxcursor" "libxrandr" "systemd-libs")
+depends=("freetype2" "gcc-libs" "glibc" "libglvnd" "glu" "libx11" "libxcursor" "libxrandr" "systemd-libs")

See build logs on a (mostly) clean chroot:

  = note: LC_ALL="C" PATH="/build/.rustup/toolchains/nightly-2024-10-14-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/build/.rustup/toolchains/nightly-2024-10-14-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/self-contained:/build/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin" VSLANG="1033" "cc" "-m64" [redacted for brevity: list of .o files] "-Wl,--as-needed" "-Wl,-Bstatic" "/tmp/rustc9aeSQM/libmlua_sys-b2de857d24a8939a.rlib" "/tmp/rustc9aeSQM/libsfml-078a2c834d3bcc5e.rlib" "/tmp/rustc9aeSQM/liblink_cplusplus-ab5b285bc5c16725.rlib" "/build/.rustup/toolchains/nightly-2024-10-14-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-069e515ac8dc95de.rlib" "-Wl,-Bdynamic" "-ldl" "-lGL" "-lGLU" "-lstdc++" "-ludev" "-lGL" "-lX11" "-lXcursor" "-lXrandr" "-lfreetype" "-lstdc++" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-B/build/.rustup/toolchains/nightly-2024-10-14-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/build/hexerator/src/hexerator-0.3.0/target/release/build/sfml-fe47a5716b6dfda3/out" "-L" "/build/hexerator/src/hexerator-0.3.0/target/release/build/sfml-fe47a5716b6dfda3/out/build/lib" "-L" "/build/hexerator/src/hexerator-0.3.0/target/release/build/link-cplusplus-22f46e99a5a53f23/out" "-L" "/build/hexerator/src/hexerator-0.3.0/target/release/build/mlua-sys-df12121f63aa7036/out/lua-build/lib" "-L" "/build/.rustup/toolchains/nightly-2024-10-14-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/build/hexerator/src/hexerator-0.3.0/target/release/deps/hexerator-b27582404ae56479" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs"
  = note: rust-lld: error: unable to find library -lGLU
          collect2: error: ld returned 1 exit status

CrumblingStatue commented on 2024-10-16 15:59 (UTC)

I released a new version, 0.3.0 https://github.com/crumblingstatue/hexerator/releases/tag/v0.3.0

CrumblingStatue commented on 2023-04-13 17:47 (UTC)

Yeah, I'm upstream. I would be okay with co-maintaining this package, although I haven't been working a lot on hexerator lately.

svenstaro commented on 2023-02-17 12:29 (UTC)

Are you upstream? Would you like to co-maintain this package?

CrumblingStatue commented on 2023-02-13 15:39 (UTC)

Thank you for the error report, I released 0.2.1: https://github.com/crumblingstatue/hexerator/releases/tag/v0.2.1

CrumblingStatue commented on 2023-02-13 15:04 (UTC)

@Score_Under You are right, I didn't test it being built outside of a repository. I'll try to resolve the issue and post a patch release.

Score_Under commented on 2023-02-08 06:23 (UTC)

I get this issue building:

   Compiling hexerator v0.2.0 (/build/hexerator/src/hexerator-0.2.0)
error: failed to run custom build command for `hexerator v0.2.0 (/build/hexerator/src/hexerator-0.2.0)`

Caused by:
  process didn't exit successfully: `/build/hexerator/src/hexerator-0.2.0/target/release/build/hexerator-b75ede9a877ba4b0/build-script-build` (exit status: 101)
  --- stderr
  thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: could not find repository from '/build/hexerator/src/hexerator-0.2.0'; class=Repository (6); code=NotFound (-3)', build.rs:5:31
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
==> ERROR: A failure occurred in build().
    Aborting...

Not sure what exactly this is saying but I'm guessing it needs to be built from a git hash rather than source tarball? @SneakySnake would you happen to know?

CrumblingStatue commented on 2023-01-27 11:03 (UTC)

I released 0.2.0 https://github.com/crumblingstatue/hexerator/releases/tag/v0.2.0

benibr commented on 2022-11-08 15:58 (UTC) (edited on 2022-11-08 15:59 (UTC) by benibr)

This release doesn't compile with the latest nightly Rust as it is suggested.

I had to add

# rust-toolchain.toml 
[toolchain]
channel = "nightly-2022-09-15"

Maybe pulling the right Rust version via rustup before building would also be an option.