Package Details: imhex 1.27.1-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: GPL2
Submitter: KokaKiwi
Maintainer: KokaKiwi
Last Packager: KokaKiwi
Votes: 33
Popularity: 0.86
First Submitted: 2020-12-04 11:19 (UTC)
Last Updated: 2023-02-15 09:35 (UTC)

Latest Comments

1 2 3 4 Next › Last »

KokaKiwi commented on 2023-01-09 10:07 (UTC)

@headassbtw You can already instruct makepkg to use all available cores by modifying the /etc/makepkg.conf file (there's a line specifically for this commented out)

headassbtw commented on 2023-01-08 08:39 (UTC)

hey, could you update the pkgbuild to use all cores to compile? having a 24-thread CPU and it taking 20x longer to compile is mildly inconveniencing

tesnos6921 commented on 2022-10-25 12:41 (UTC) (edited on 2022-10-25 12:42 (UTC) by tesnos6921)

prepare() now fails due to git security change ( )

==> Starting prepare()...
Submodule 'lib/external/capstone' ( registered for path 'lib/external/capstone'
Submodule 'lib/external/yara/yara' ( registered for path 'lib/external/yara/yara'
Cloning into '/home/tesnos6921/.cache/paru/clone/imhex/src/imhex/lib/external/capstone'...
fatal: transport 'file' not allowed
fatal: clone of '/home/tesnos6921/.cache/paru/clone/imhex/src/capstone' into submodule path '/home/tesnos6921/.cache/paru/clone/imhex/src/imhex/lib/external/capstone' failed
Failed to clone 'lib/external/capstone'. Retry scheduled
Cloning into '/home/tesnos6921/.cache/paru/clone/imhex/src/imhex/lib/external/libromfs'...
fatal: transport 'file' not allowed
fatal: clone of '/home/tesnos6921/.cache/paru/clone/imhex/src/libromfs' into submodule path '/home/tesnos6921/.cache/paru/clone/imhex/src/imhex/lib/external/libromfs' failed

AlexApps99 commented on 2022-10-13 01:11 (UTC) (edited on 2022-10-27 07:36 (UTC) by AlexApps99)

This package fails to build when CMAKE_GENERATOR=Ninja because it assumes make is used as the build system.

This can probably be fixed by using cmake --build.

Edit: this seems to have been fixed, thanks

thrimbor commented on 2022-09-16 01:37 (UTC) (edited on 2022-09-16 01:37 (UTC) by thrimbor)

The latest update fails to build:

In file included from /home/venom/.cache/yay/imhex/src/imhex/lib/external/pattern_language/lib/include/pl/pattern_language.hpp:12,
                 from /home/venom/.cache/yay/imhex/src/imhex/lib/external/pattern_language/lib/source/pl/pattern_language.cpp:1:
In member function ‘constexpr interval_tree::IntervalTree<Scalar, Value>& interval_tree::IntervalTree<Scalar, Value>::operator=(interval_tree::IntervalTree<Scalar, Value>&&) [with Scalar = long unsigned int; Value = pl::ptrn::Pattern*]’,
    inlined from ‘void pl::PatternLanguage::flattenPatterns()’ at /home/venom/.cache/yay/imhex/src/imhex/lib/external/pattern_language/lib/source/pl/pattern_language.cpp:285:56:
/home/venom/.cache/yay/imhex/src/imhex/lib/external/intervaltree/include/IntervalTree.h:81:19: error: ‘<anonymous>.interval_tree::IntervalTree<long unsigned int, pl::ptrn::Pattern*>::center’ may be used uninitialized [-Werror=maybe-uninitialized]
   81 |     IntervalTree& operator=(IntervalTree&&) = default;
      |                   ^~~~~~~~
/home/venom/.cache/yay/imhex/src/imhex/lib/external/pattern_language/lib/source/pl/pattern_language.cpp: In member function ‘void pl::PatternLanguage::flattenPatterns()’:
/home/venom/.cache/yay/imhex/src/imhex/lib/external/pattern_language/lib/source/pl/pattern_language.cpp:285:56: note: ‘<anonymous>’ declared here
  285 |         this->m_flattenedPatterns = std::move(intervals);
      |                                                        ^

randomnobody commented on 2022-08-25 23:08 (UTC)

Compiling with GCC fails to build:

At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-inconsistent-missing-override’ may have been intended to silence earlier diagnostics
cc1plus: all warnings being treated as errors
make[2]: *** [lib/libimhex/external/pattern_language/lib/CMakeFiles/libpl.dir/build.make:146: lib/libimhex/external/pattern_language/lib/CMakeFiles/libpl.dir/source/pl/core/parser.cpp.o] Error 1

Clang compiles fine.

pipes80 commented on 2022-08-10 15:11 (UTC)

slow installation, why?

ikubaku commented on 2022-07-07 14:20 (UTC)

ImHex now depends on xdg-desktop-portal. xdg-desktop-portal and/or xdg-desktop-portal-impl should be added to the dependencies.

randomnobody commented on 2022-07-05 04:46 (UTC)

CC and CXX aren't defined in my environment, which is breaking CMake. I don't think having these defined is standard in Arch. Worked once I added CC=gcc CXX=g++ prefixing my build command.