Package Details: imhex 1.36.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: 62
Popularity: 0.72
First Submitted: 2020-12-04 11:19 (UTC)
Last Updated: 2024-12-28 19:45 (UTC)

Latest Comments

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

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

dack commented on 2022-05-26 15:34 (UTC)

I see the same error as @kistlin. I tested on two different systems and both had the same issue.

Viterzgir commented on 2022-05-25 13:52 (UTC)

Thanks error while build has gone but Imhex can't run [serge@archlinux ~]$ imhex [16:51:08] [INFO] [main] Welcome to ImHex! Segmentation fault (core dumped)