Package Details: imhex 1.35.4-1

Git Clone URL: (read-only, click to copy)
Package Base: imhex
Description: A Hex Editor for Reverse Engineers, Programmers and people that value their eye sight when working at 3 AM
Upstream URL:
Licenses: GPL-2.0-or-later
Conflicts: imhex-patterns-git
Provides: imhex-patterns
Submitter: KokaKiwi
Maintainer: KokaKiwi
Last Packager: KokaKiwi
Votes: 55
Popularity: 4.25
First Submitted: 2020-12-04 11:19 (UTC)
Last Updated: 2024-07-09 11:24 (UTC)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

petris commented on 2024-07-09 12:41 (UTC)

Latest 1.35.4 update doesn't build in a clean chroot:

  [ 55%] Building CXX object lib/libimhex/CMakeFiles/libimhex.dir/source/helpers/fs.cpp.o
  In file included from /__w/aur-build/aur-build/packages/imhex/merged/src/ImHex/lib/third_party/nativefiledialog/src/include/nfd_glfw3.h:15,
                   from /__w/aur-build/aur-build/packages/imhex/merged/src/ImHex/lib/libimhex/source/helpers/fs.cpp:44:
  /usr/include/GLFW/glfw3native.h:119:12: fatal error: X11/extensions/Xrandr.h: No such file or directory
    119 |   #include <X11/extensions/Xrandr.h>
        |            ^~~~~~~~~~~~~~~~~~~~~~~~~
  compilation terminated.
  make[2]: *** [lib/libimhex/CMakeFiles/libimhex.dir/build.make:328: lib/libimhex/CMakeFiles/libimhex.dir/source/helpers/fs.cpp.o] Error 1
  make[2]: *** Waiting for unfinished jobs....
  make[1]: *** [CMakeFiles/Makefile2:2299: lib/libimhex/CMakeFiles/libimhex.dir/all] Error 2
  make: *** [Makefile:136: all] Error 2
  ==> ERROR: A failure occurred in build().

Looks like libxrandr is needed as either a dependency or a make dependency.

KokaKiwi commented on 2024-06-04 08:29 (UTC)

I did an oopsie and forgot to git-add the patch when committing the update...

But i deleted the patch since it's now obsolete as stated in comments

petris commented on 2024-06-04 01:17 (UTC)

Is the 0001-fix-main-Handle-different-LLVM-version.patch patch even needed anymore? llvm was updated to 17 back in March in the Arch repos.

jakyote commented on 2024-06-04 00:26 (UTC)

last update changed the checksums for '0001-fix-main-Handle-different-LLVM-version.patch' but didn't actually change the file, leading to a checksum mismatch

CYBERDEViL commented on 2024-02-18 01:21 (UTC)

KokaKiwi: can you add the DISABLE_DOTNET or similar, to make it optional? It compiles fine without dotnet-runtime, it is only missing features I won't be missing anyhow. It isn't like its changing the default behaviour or something, only adding extra options (or flavour whatever you want to call it).

Else I'm forced to maintain my own PKGBUILD.

ryuukk commented on 2024-01-29 16:54 (UTC)

This software doesn't need dotnet, please make it OPT-in, not OPT-out, this is bloat

CYBERDEViL commented on 2024-01-24 20:42 (UTC)

Hi! I improved the PKGBUILD a bit by getting rid of the git clones and depend on tarballs instead so we can sum them.

Also added the DISABLE_DOTNET option to compile without dotnet-runtime. Example: DISABLE_DOTNET=1 makepkg

Source here:

ryuukk commented on 2024-01-22 11:17 (UTC) (edited on 2024-01-22 11:18 (UTC) by ryuukk)

why the F this needs microsoft's virus dotnet??

this is a program written in C++, please remove this useless make-dependency from microsoft

KokaKiwi commented on 2024-01-05 13:30 (UTC)

@bilith cf you can simply uncomment the "MAKEFLAGS" line in your /etc/pacman/makepkg.conf to enable using more threads for compilation

bilith commented on 2024-01-05 10:14 (UTC)

KokaKiwi: Could you please add -j argument to the build command (eg. cmake --build build -j$(nproc --ignore 1)) to aid building the package using available CPU threads? It would speed up the process dramatically. Thanks.