Package Details: tracy-git v0.11.0.r43.g60042d19-1

Git Clone URL: https://aur.archlinux.org/tracy-git.git (read-only, click to copy)
Package Base: tracy-git
Description: Real-time, nanosecond resolution frame profiler
Upstream URL: https://github.com/wolfpld/tracy
Licenses: BSD-3-Clause
Conflicts: tracy
Provides: tracy
Submitter: encelo
Maintainer: encelo
Last Packager: encelo
Votes: 1
Popularity: 0.000000
First Submitted: 2018-12-15 15:06 (UTC)
Last Updated: 2024-08-08 00:32 (UTC)

Latest Comments

1 2 Next › Last »

Terence commented on 2024-12-24 16:52 (UTC)

@sigurd4 this is because tracy bumped the capstone dependency to version 6 which is still in alpha (https://github.com/wolfpld/tracy/commit/5454b3202d3d36c5b8a1b07c3ff33f685a3cb51b). Either use the git version or remove the -D DOWNLOAD_CAPSTONE=OFF in the PKGBUILD.

sigurd4 commented on 2024-12-14 19:59 (UTC) (edited on 2024-12-14 20:04 (UTC) by sigurd4)

Install failed:

/tmp/makepkg/tracy-git/src/tracy/server/TracyWorker.cpp: In member function ‘void tracy::Worker::AddSymbolCode(uint64_t, const char*, size_t)’:
/tmp/makepkg/tracy-git/src/tracy/server/TracyWorker.cpp:3849:25: error: ‘CS_ARCH_AARCH64’ was not declared in this scope; did you mean ‘CS_ARCH_ARM64’?
 3849 |         rval = cs_open( CS_ARCH_AARCH64, CS_MODE_ARM, &handle );
      |                         ^~~~~~~~~~~~~~~
      |                         CS_ARCH_ARM64
/tmp/makepkg/tracy-git/src/tracy/server/TracyWorker.cpp:3893:36: error: ‘const struct cs_detail’ has no member named ‘aarch64’
 3893 |                         if( detail.aarch64.op_count == 1 && detail.aarch64.operands[0].type == AARCH64_OP_IMM )
      |                                    ^~~~~~~
/tmp/makepkg/tracy-git/src/tracy/server/TracyWorker.cpp:3893:68: error: ‘const struct cs_detail’ has no member named ‘aarch64’
 3893 |                         if( detail.aarch64.op_count == 1 && detail.aarch64.operands[0].type == AARCH64_OP_IMM )
      |                                                                    ^~~~~~~
/tmp/makepkg/tracy-git/src/tracy/server/TracyWorker.cpp:3893:96: error: ‘AARCH64_OP_IMM’ was not declared in this scope; did you mean ‘ARM64_OP_IMM’?
 3893 |                         if( detail.aarch64.op_count == 1 && detail.aarch64.operands[0].type == AARCH64_OP_IMM )
      |                                                                                                ^~~~~~~~~~~~~~
      |                                                                                                ARM64_OP_IMM
/tmp/makepkg/tracy-git/src/tracy/server/TracyWorker.cpp:3895:57: error: ‘const struct cs_detail’ has no member named ‘aarch64’
 3895 |                             callAddr = (uint64_t)detail.aarch64.operands[0].imm;
      |                                                         ^~~~~~~
/tmp/makepkg/tracy-git/src/tracy/server/TracyWorker.cpp: In member function ‘void tracy::Worker::CacheSourceFromFile(const char*)’:
/tmp/makepkg/tracy-git/src/tracy/server/TracyWorker.cpp:8539:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 8539 |     fread( src, 1, sz, f );
      |     ~~~~~^~~~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/TracyServer.dir/build.make:247: CMakeFiles/TracyServer.dir/tmp/makepkg/tracy-git/src/tracy/server/TracyWorker.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:255: CMakeFiles/TracyServer.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
make: Leaving directory '/tmp/makepkg/tracy-git/src/tracy/capture/build'
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: tracy-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
tracy-git - exit status 4

encelo commented on 2024-08-08 00:36 (UTC)

  • Add wayland-protocols to the makedepends array
  • Disable LTO with options
  • Rename tracy-profiler to tracy when installing it

encelo commented on 2023-06-27 23:24 (UTC)

@bwidawsk What would be the best way to provide both options, with two different packages?

bwidawsk commented on 2023-06-27 21:28 (UTC)

Tracy by default is built against Wayland. Can we please get a build which doesn't require glfw-x11?

encelo commented on 2022-11-05 00:15 (UTC)

Updated with the changes introduced in the v0.9 non-git package.

JPenuchot commented on 2022-10-25 09:17 (UTC)

@encelo The whole Tracy client library isn't installed at all at the moment. Another solution would be to have the client library installed through another package, but having both managed from a single package would make it much easier to ensure both the client and the server are on the same version.

encelo commented on 2022-10-21 22:21 (UTC)

@JPenuchot Historically this project has always had build scripts and makefiles. CMake support has been added later, and not by the main author. I will look into this. Is there anything that is not correctly installed at the moment?

JPenuchot commented on 2022-10-19 12:51 (UTC)

Hello, I would like to know why this package doesn't just use the regular install target generated by the top CMakeLists.txt file? This would provide both the client and the server, making Tracy integration much lighter and cleaner in projects that depend on it.

encelo commented on 2022-09-20 20:43 (UTC)

I moved xdg-desktop-portal to the optdepends array.