Package Details: rsync-reflink-git 3.3.0.r6.g85c906f-1

Git Clone URL: https://aur.archlinux.org/rsync-reflink-git.git (read-only, click to copy)
Package Base: rsync-reflink-git
Description: A fast and versatile file copying tool for remote and local files - with reflink support
Upstream URL: https://github.com/RsyncProject/rsync
Licenses: GPL-3.0-or-later
Conflicts: rsync
Provides: rsync
Submitter: xiota
Maintainer: xiota
Last Packager: xiota
Votes: 0
Popularity: 0.000000
First Submitted: 2022-10-03 05:55 (UTC)
Last Updated: 2024-04-07 00:15 (UTC)

Dependencies (8)

Required by (449)

Sources (5)

Latest Comments

missingSleepDeps commented on 2022-11-23 19:50 (UTC)

You're right, I got it to work with makepkg. I wish there was a pacman remove --erase/purge so I can remove pamac-manager/pamac and every file not listed in the package that's still messing everything up, so I can be assured of a "clean" reinstall...

xiota commented on 2022-11-23 04:30 (UTC)

I am unable to replicate the issue in a clean chroot. This is probably an issue with your build system. rsync does not use libunistring.

$ ldd rsync
        linux-vdso.so.1 (0x00007ffda6ad8000)
        libacl.so.1 => /usr/lib/libacl.so.1 (0x00007f082fe1f000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007f082fe05000)
        libpopt.so.0 => /usr/lib/libpopt.so.0 (0x00007f082fdf6000)
        liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f082fdd4000)
        libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007f082fd2b000)
        libxxhash.so.0 => /usr/lib/libxxhash.so.0 (0x00007f082fd1f000)
        libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x00007f082f800000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f082f619000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f082fefa000)

missingSleepDeps commented on 2022-11-23 03:46 (UTC)

Building rsync-reflink-git...
==> Making package: rsync-reflink-git 3.2.7.r8.g74028965-1 (Tue 22 Nov 2022 07:40:40 PM PST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning rsync-git git repo...
Cloning into bare repository '/var/tmp/pamac-build-tbd/rsync-reflink-git/rsync-git'...
  -> Downloading clone-dest.diff...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  8883  100  8883    0     0   7549      0  0:00:01  0:00:01 --:--:-- 28380
  -> Downloading detect-renamed.diff...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 27150  100 27150    0     0  22787      0  0:00:01  0:00:01 --:--:-- 49184
  -> Downloading detect-renamed-lax.diff...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

100  5095  100  5095    0     0   4475      0  0:00:01  0:00:01 --:--:--  4475
  -> Found rsyncd.conf
==> Validating source files with sha256sums...
    rsync-git ... Skipped
    clone-dest.diff ... Skipped
    detect-renamed.diff ... Skipped
    detect-renamed-lax.diff ... Skipped
    rsyncd.conf ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of rsync-git git repo...
Cloning into 'rsync-git'...
done.
==> Starting prepare()...
patching file Makefile.in
patching file generator.c
patching file options.c
patching file rsync.1.md
patching file rsync.h
patching file syscall.c
patching file t_stub.c
patching file t_unsafe.c
patching file backup.c
patching file compat.c
patching file delete.c
patching file flist.c
patching file generator.c
Hunk #9 succeeded at 1330 (offset 7 lines).
Hunk #10 succeeded at 1467 (offset 7 lines).
Hunk #11 succeeded at 1620 (offset 7 lines).
Hunk #12 succeeded at 1668 (offset 7 lines).
Hunk #13 succeeded at 1941 (offset 7 lines).
Hunk #14 succeeded at 2414 (offset 7 lines).
Hunk #15 succeeded at 2428 (offset 7 lines).
Hunk #16 succeeded at 2464 (offset 7 lines).
Hunk #17 succeeded at 2511 (offset 7 lines).
patching file main.c
patching file options.c
Hunk #2 succeeded at 743 with fuzz 3.
Hunk #3 succeeded at 2393 (offset 10 lines).
Hunk #4 succeeded at 2402 (offset 10 lines).
Hunk #5 succeeded at 2826 (offset 10 lines).
patching file receiver.c
patching file rsync.1.md
Hunk #2 succeeded at 2634 (offset 1 line).
patching file rsync.h
Hunk #1 succeeded at 291 (offset 5 lines).
Hunk #2 succeeded at 301 (offset 5 lines).
patching file util1.c
patching file generator.c
Hunk #2 succeeded at 2000 (offset 7 lines).
patching file options.c
Hunk #1 succeeded at 743 with fuzz 3.
Hunk #2 succeeded at 2828 (offset 10 lines).
patching file rsync.1.md
Hunk #2 succeeded at 2652 (offset 1 line).
==> Starting pkgver()...
==> Updated version: rsync-reflink-git 3.2.7.r9.gab0d5021-1
==> Starting build()...
make: error while loading shared libraries: libunistring.so.2: cannot open shared object file: No such file or directory
Failed to build configure.sh and/or config.h.in -- giving up.
==> ERROR: A failure occurred in build().
    Aborting...