Package Details: imgui 1.91.4-1

Git Clone URL: https://aur.archlinux.org/imgui.git (read-only, click to copy)
Package Base: imgui
Description: Bloat-free Graphical User interface for C++
Upstream URL: https://github.com/ocornut/imgui
Licenses: MIT
Submitter: xantares
Maintainer: bwrsandman
Last Packager: bwrsandman
Votes: 6
Popularity: 0.010554
First Submitted: 2021-03-01 12:38 (UTC)
Last Updated: 2024-10-19 23:28 (UTC)

Latest Comments

1 2 Next › Last »

jamincollins commented on 2024-05-08 16:55 (UTC)

Please consider enabling the build flags for the additional bindings:

  • IMGUI_BUILD_GLFW_BINDING
  • IMGUI_BUILD_GLUT_BINDING
  • IMGUI_BUILD_OPENGL2_BINDING
  • IMGUI_BUILD_OPENGL3_BINDING
  • IMGUI_BUILD_SDL2_BINDING
  • IMGUI_BUILD_SDL2_RENDERER_BINDING
  • IMGUI_BUILD_VULKAN_BINDING
  • IMGUI_FREETYPE

Not sure if any of the others make sense on Linux, but I believe all of the above do.

Achilleus commented on 2024-01-20 12:19 (UTC) (edited on 2024-01-20 12:20 (UTC) by Achilleus)


-- The CXX compiler identification is GNU 13.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done (0.3s)
-- Generating done (0.0s)
-- Build files have been written to: /home/zbigniew/Pobrane/AUR/imgui/imgui/src/imgui-1.90.1/cmake-build-shared
[ 14%] Building CXX object CMakeFiles/imgui.dir/imgui.cpp.o
[ 28%] Building CXX object CMakeFiles/imgui.dir/imgui_draw.cpp.o
[ 42%] Building CXX object CMakeFiles/imgui.dir/misc/cpp/imgui_stdlib.cpp.o
[ 57%] Building CXX object CMakeFiles/imgui.dir/imgui_demo.cpp.o
[ 71%] Building CXX object CMakeFiles/imgui.dir/imgui_tables.cpp.o
[ 85%] Building CXX object CMakeFiles/imgui.dir/imgui_widgets.cpp.o
during RTL pass: combine
/home/zbigniew/Pobrane/AUR/imgui/imgui/src/imgui-1.90.1/imgui.cpp: In function ‘ImGuiContext* ImGui::CreateContext(ImFontAtlas*)’:
/home/zbigniew/Pobrane/AUR/imgui/imgui/src/imgui-1.90.1/imgui.cpp:3539:1: internal compiler error: in purge_dead_edges, at cfgrtl.cc:3347
 3539 | }
      | ^
0x1ad33c8 internal_error(char const*, ...)
        ???:0
0x6b7b63 fancy_abort(char const*, int, char const*)
        ???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <https://bugs.archlinux.org/> for instructions.
make[2]: *** [CMakeFiles/imgui.dir/build.make:76: CMakeFiles/imgui.dir/imgui.cpp.o] Błąd 1
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/imgui.dir/all] Błąd 2
make: *** [Makefile:136: all] Błąd 2
==> BŁĄD: Wystąpił błąd w build().
    Przerywam...

TechniKris commented on 2023-09-06 09:41 (UTC)

CMakeLists.txt and imgui-config.cmake.in have been updated and their checksums don't match, making the PKGBUILD fail.

bwrsandman commented on 2023-05-02 16:23 (UTC)

TIL about SRCDEST. I wish you would have led with that ;)

Seems like a fair request since it's a feature of makepkg.

patlefort commented on 2023-05-02 16:10 (UTC)

I don't, sources are pulled in their own directory where I can cache source files, including git repos, separate from build directory. Look up SRCDEST in makepkg.conf manual.

bwrsandman commented on 2023-05-02 15:57 (UTC)

You build all your AUR packages in the same directory?

How are you not having conflicts with src/ pkg/ PKGBUILD also then?

patlefort commented on 2023-05-02 15:53 (UTC)

It's to avoid conflict with other files from other packages. These all get dumped in a folder that you can choose in your makepkg.conf.

bwrsandman commented on 2023-05-02 15:37 (UTC)

Haven't seen anything in the AUR wiki about the renaming of source archives. Is the request purely about aesthetics?

haawda commented on 2023-05-02 15:01 (UTC)

v1.89.5 is not a good name for a gzipped tarball. Plaese rename it, and include the pkgname in the filename.

bwrsandman commented on 2023-05-02 02:16 (UTC) (edited on 2023-05-02 02:17 (UTC) by bwrsandman)

Thanks for the suggestion. I will try this now unique names for now. Since the cmake files change so often, I would rather the package fail when its out of date.