Package Details: imhex 1.33.2-1

Git Clone URL: https://aur.archlinux.org/imhex.git (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: https://imhex.werwolv.net
Licenses: GPL-2.0-or-later
Conflicts: imhex-patterns-git
Provides: imhex-patterns
Submitter: KokaKiwi
Maintainer: KokaKiwi
Last Packager: KokaKiwi
Votes: 47
Popularity: 0.44
First Submitted: 2020-12-04 11:19 (UTC)
Last Updated: 2024-03-23 22:01 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

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 ( https://github.blog/2022-10-18-git-security-vulnerabilities-announced/#cve-2022-39253 )

==> Starting prepare()...
Submodule 'lib/external/capstone' (https://github.com/capstone-engine/capstone) registered for path 'lib/external/capstone'
...
Submodule 'lib/external/yara/yara' (https://github.com/VirusTotal/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.

KokaKiwi commented on 2022-05-30 16:21 (UTC)

@hak8or The commit fixing the build issue has been merged with the 1.18.1 release, so the package should now (hopefully) build correctly finger-crossed

hak8or commented on 2022-05-29 13:55 (UTC)

For anyone getting build issues, here is the issue someone helpfully made on the project github page. Looks like WerWolv (who wrote Imhex) is aware, fixed it, and now we will have to wait for a new release.

https://github.com/WerWolv/ImHex/issues/515