Package Details: gfxreconstruct 1.0.4-1

Git Clone URL: https://aur.archlinux.org/gfxreconstruct.git (read-only, click to copy)
Package Base: gfxreconstruct
Description: Graphics API Capture and Replay Tools for Reconstructing Graphics Application Behavior
Upstream URL: https://github.com/LunarG/gfxreconstruct
Licenses: Apache-2.0
Submitter: 1ace
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 0
Popularity: 0.000000
First Submitted: 2023-01-18 16:01 (UTC)
Last Updated: 2024-05-26 08:14 (UTC)

Latest Comments

Kunda commented on 2024-04-09 13:08 (UTC)

bump to v1.0.3 https://github.com/LunarG/gfxreconstruct/releases/tag/v1.0.3

Saancreed commented on 2023-06-23 00:47 (UTC)

After the last commit the package is now unbuildable again, with the same error as I posted back in January. Could you please either remove 32-bit layer altogether (and perhaps move it to another package like lib32-gfxreconstruct) or ensure that required 32-bit libraries are present at build time by adding them to makedepends?

Saancreed commented on 2023-02-01 17:30 (UTC)

@1ace All's good now on my side as well, thanks for maintaining this!

1ace commented on 2023-02-01 15:37 (UTC)

@Saancreed, @kode54: thanks both for reporting that! you're right, I forgot the lib32-* variants in the depends; I just fixed that, it now builds fine in a clean chroot (sorry I forgot to do that in the first place)

Saancreed commented on 2023-01-24 17:56 (UTC)

@kode54 Right, and because of that a bunch of lib32-… packages need to be added to depends, otherwise makepkg will never ask pacman to install them and the package will fail to build every single time unless the PKGBUILD is manually patched to include them. I just wanted to notify the maintainer that in the current state, the package is broken and it would be nice to have it fixed.

kode54 commented on 2023-01-22 04:25 (UTC)

@Saancreed This package builds both 64 and 32 bit versions of the Vulkan layers, so it needs multilib support, even though it doesn't specify such as requirements for building or installing.

On my system, it worked mostly, except I needed to install lib32-lz4 so the 32 bit link process wouldn't try to link the 64 bit version.

Saancreed commented on 2023-01-18 19:40 (UTC)

Hi, this package fails to build for me, with the log ending like so:

[129/134] Linking CXX executable tools/compress/gfxrecon-compress
[130/134] Linking CXX executable tools/info/gfxrecon-info
[131/134] Linking CXX executable tools/extract/gfxrecon-extract
[132/134] Linking CXX executable tools/optimize/gfxrecon-optimize
[133/134] Linking CXX executable tools/replay/gfxrecon-replay
[134/134] Linking CXX executable tools/convert/gfxrecon-convert
-- The C compiler identification is GNU 12.2.1
-- The CXX compiler identification is GNU 12.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - broken
CMake Error at /usr/share/cmake/Modules/CMakeTestCCompiler.cmake:70 (message):
  The C compiler

    "/usr/bin/cc"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /build/gfxreconstruct/src/build_32/CMakeFiles/CMakeScratch/TryCompile-Ch9liA

    Run Build Command(s):/usr/bin/ninja cmTC_38295 && [1/2] Building C object CMakeFiles/cmTC_38295.dir/testCCompiler.c.o
    [2/2] Linking C executable cmTC_38295
    FAILED: cmTC_38295 
    : && /usr/bin/cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -m32 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -m32 CMakeFiles/cmTC_38295.dir/testCCompiler.c.o -o cmTC_38295   && :
    /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../libgcc_s.so.1 when searching for libgcc_s.so.1
    /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../libgcc_s.so.1 when searching for libgcc_s.so.1
    /usr/bin/ld: skipping incompatible /usr/lib/libgcc_s.so.1 when searching for libgcc_s.so.1
    /usr/bin/ld: cannot find libgcc_s.so.1: No such file or directory
    /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../libgcc_s.so.1 when searching for libgcc_s.so.1
    /usr/bin/ld: skipping incompatible /usr/lib/libgcc_s.so.1 when searching for libgcc_s.so.1
    collect2: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.





  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:30 (project)


-- Configuring incomplete, errors occurred!
See also "/build/gfxreconstruct/src/build_32/CMakeFiles/CMakeOutput.log".
See also "/build/gfxreconstruct/src/build_32/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().

Seems like you are missing some 32-bit libraries in depends?