Package Details: rr 5.8.0-4

Git Clone URL: https://aur.archlinux.org/rr.git (read-only, click to copy)
Package Base: rr
Description: Record and Replay framework: lightweight recording and deterministic debugging
Upstream URL: http://rr-project.org/
Licenses: custom
Submitter: dequis
Maintainer: codyps (zrhoffman, SandaruKasa, DarkShadow44, giordano, Cebtenzzre, Manouchehri, pspacek)
Last Packager: SandaruKasa
Votes: 72
Popularity: 0.32
First Submitted: 2015-08-24 23:26 (UTC)
Last Updated: 2025-01-09 21:24 (UTC)

Dependencies (13)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

pspacek commented on 2025-01-10 17:03 (UTC)

@SandaruKasa Apologies, you are absolutely right :facepalm:

sobeston commented on 2025-01-09 19:38 (UTC) (edited on 2025-01-09 19:38 (UTC) by sobeston)

arch updated some libraries, this package is lagging behind with capnproto.

We're now on: - libcapnp.so.1.1.0 - libkj.so.1.1.0

rr doesn't launch without 1.0.2

I'm temporarily doing this:

sudo ln -s /usr/lib/libcapnp.so.1.1.0 /usr/lib/libcapnp.so.1.0.2

sudo ln -s /usr/lib/libkj.so.1.1.0 /usr/lib/libkj.so.1.0.2

SandaruKasa commented on 2025-01-09 17:19 (UTC)

@delusional @pspacek, this page is for rr. You are trying to build and having issues with rr-git. That is a different package.

https://aur.archlinux.org/packages/rr-git

Looks like the problem has already been reported there. I am not a maintainer for that package, unfortunately, so I cannot help you.

pspacek commented on 2025-01-09 15:54 (UTC)

@DarkShadow44 I confirm build currently fails. PKGBUILD needs to be edited to contain -DCMAKE_CXX_STANDARD=17 to make the build work.

Build error:

PerfCounterBuffers.h:66:8: error: ‘optional’ in namespace ‘std’ does not name a template type
   66 |   std::optional<Packet> next_packet();
      |        ^~~~~~~~
/home/pspacek/.cache/pikaur/build/rr-git/src/rr/src/PerfCounterBuffers.h:66:3: note: ‘std::optional’ is only available from C++17 onwards
   66 |   std::optional<Packet> next_packet();
      |   ^~~

DarkShadow44 commented on 2024-12-14 15:03 (UTC)

@delusional: Builds fine for me, what exactly are you doing?

delusional commented on 2024-12-14 11:40 (UTC)

Since upstream has started using C++17 features (std::optional), this is broken. To build you have to edit the CMAKE_CXX_STANDARD to 17.

sgh commented on 2024-10-14 16:25 (UTC)

@DarkShadow44 ... my bad. Installed rr_zen_workaround and it works :D

DarkShadow44 commented on 2024-10-14 15:49 (UTC)

@sgh Probably an issue with rr itself, you could try the latest git version, and if that doesn't help, open a bug report.

sgh commented on 2024-10-14 05:45 (UTC)

I contstantly get this - any idea why?

[FATAL src/ReplaySession.cc:1226:check_ticks_consistency()]
(task 14764 (rec:14556) at time 4173) -> Assertion `ticks_now == trace_ticks' failed to hold. ticks mismatch for 'SYSCALL: pipe2'; expected 86945690, got 86945696 Tail of trace dump:

zrhoffman commented on 2024-10-02 22:21 (UTC)

The depends array should include perf.