Package Details: snapraid 12.3-1

Git Clone URL: https://aur.archlinux.org/snapraid.git (read-only, click to copy)
Package Base: snapraid
Description: tool for Snapshot RAID: generate parity files, maintain checksums on data, restore lost data
Upstream URL: http://www.snapraid.it/
Licenses: GPL3
Submitter: ice9
Maintainer: Sparticuz
Last Packager: Sparticuz
Votes: 29
Popularity: 0.090657
First Submitted: 2012-01-02 06:42 (UTC)
Last Updated: 2024-01-30 17:51 (UTC)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

graylott commented on 2023-04-21 05:02 (UTC)

I think that it is important to note that this implementation performs the full SnapRaid regression testing as part of the install. This is not a bad thing, but for those of us who have not used the test before, it is terrifying to see a long string of corrupted file warnings (as mentioned below) after install. Perhaps a pause in the install and a warning that tests will happen might be in order.

Sparticuz commented on 2023-03-23 20:00 (UTC)

@benibilme are the tests failing? Why would you want to disable them? You’ll need to clone from git and build manually. I won’t be disabling the tests.

benibilme commented on 2023-03-20 00:47 (UTC)

Hello, I am newbei. Please excuse me. Is there a way completely disable test that is performed after makepkg program. Is there git binary version of this? Thanks.

Sparticuz commented on 2022-08-22 13:04 (UTC)

12.2 fixes the build error, so I've updated to it and removed the patch.

Niilismo commented on 2022-08-12 16:07 (UTC)

@Sparticuz thanks, your fix seems to have resolved the issue. The package builds successfully now and everything seems to be working fine.

Sparticuz commented on 2022-08-11 19:56 (UTC)

Sorry for the delay fixing this. There is a fix here: https://sourceforge.net/p/snapraid/discussion/1677233/thread/87952b8e42/ that I'll be applying. Package should be updated momentarily.

AgingOrange commented on 2022-08-06 03:12 (UTC) (edited on 2022-08-07 16:35 (UTC) by AgingOrange)

I have the same problem as Nillismo. Also tried with the tarball as described on www.snapraid.it, but the same happens when running make when building. This is a fresh install from the 2022-08-05 iso.

Niilismo commented on 2022-08-06 01:48 (UTC) (edited on 2022-08-06 01:48 (UTC) by Niilismo)

I'm unable to build this package, getting tons of errors about definitions:

In file included from /usr/include/linux/fs.h:19,
                 from ./cmdline/portable.h:125,
                 from tommyds/tommy.c:33:
/usr/include/linux/mount.h:95:6: error: redeclaration of ‘enum fsconfig_command’
   95 | enum fsconfig_command {
      |      ^~~~~~~~~~~~~~~~
In file included from ./cmdline/portable.h:105:
/usr/include/sys/mount.h:189:6: note: originally defined here
  189 | enum fsconfig_command
      |      ^~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:96:9: error: redeclaration of enumerator ‘FSCONFIG_SET_FLAG’
   96 |         FSCONFIG_SET_FLAG       = 0,    /* Set parameter, supplying no value */
      |         ^~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:191:3: note: previous definition of ‘FSCONFIG_SET_FLAG’ with type ‘enum fsconfig_command’
  191 |   FSCONFIG_SET_FLAG       = 0,    /* Set parameter, supplying no value */
      |   ^~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:97:9: error: redeclaration of enumerator ‘FSCONFIG_SET_STRING’
   97 |         FSCONFIG_SET_STRING     = 1,    /* Set parameter, supplying a string value */
      |         ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:193:3: note: previous definition of ‘FSCONFIG_SET_STRING’ with type ‘enum fsconfig_command’
  193 |   FSCONFIG_SET_STRING     = 1,    /* Set parameter, supplying a string value */
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:98:9: error: redeclaration of enumerator ‘FSCONFIG_SET_BINARY’
   98 |         FSCONFIG_SET_BINARY     = 2,    /* Set parameter, supplying a binary blob value */
      |         ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:195:3: note: previous definition of ‘FSCONFIG_SET_BINARY’ with type ‘enum fsconfig_command’
  195 |   FSCONFIG_SET_BINARY     = 2,    /* Set parameter, supplying a binary blob value */
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:99:9: error: redeclaration of enumerator ‘FSCONFIG_SET_PATH’
   99 |         FSCONFIG_SET_PATH       = 3,    /* Set parameter, supplying an object by path */
      |         ^~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:197:3: note: previous definition of ‘FSCONFIG_SET_PATH’ with type ‘enum fsconfig_command’
  197 |   FSCONFIG_SET_PATH       = 3,    /* Set parameter, supplying an object by path */
      |   ^~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:100:9: error: redeclaration of enumerator ‘FSCONFIG_SET_PATH_EMPTY’
  100 |         FSCONFIG_SET_PATH_EMPTY = 4,    /* Set parameter, supplying an object by (empty) path */
      |         ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:199:3: note: previous definition of ‘FSCONFIG_SET_PATH_EMPTY’ with type ‘enum fsconfig_command’
  199 |   FSCONFIG_SET_PATH_EMPTY = 4,    /* Set parameter, supplying an object by (empty) path */
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:101:9: error: redeclaration of enumerator ‘FSCONFIG_SET_FD’
  101 |         FSCONFIG_SET_FD         = 5,    /* Set parameter, supplying an object by fd */
      |         ^~~~~~~~~~~~~~~
/usr/include/sys/mount.h:201:3: note: previous definition of ‘FSCONFIG_SET_FD’ with type ‘enum fsconfig_command’
  201 |   FSCONFIG_SET_FD         = 5,    /* Set parameter, supplying an object by fd */
      |   ^~~~~~~~~~~~~~~
/usr/include/linux/mount.h:102:9: error: redeclaration of enumerator ‘FSCONFIG_CMD_CREATE’
  102 |         FSCONFIG_CMD_CREATE     = 6,    /* Invoke superblock creation */
      |         ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:203:3: note: previous definition of ‘FSCONFIG_CMD_CREATE’ with type ‘enum fsconfig_command’
  203 |   FSCONFIG_CMD_CREATE     = 6,    /* Invoke superblock creation */
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:103:9: error: redeclaration of enumerator ‘FSCONFIG_CMD_RECONFIGURE’
  103 |         FSCONFIG_CMD_RECONFIGURE = 7,   /* Invoke superblock reconfiguration */
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:205:3: note: previous definition of ‘FSCONFIG_CMD_RECONFIGURE’ with type ‘enum fsconfig_command’
  205 |   FSCONFIG_CMD_RECONFIGURE = 7,   /* Invoke superblock reconfiguration */
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:129:8: error: redefinition of ‘struct mount_attr’
  129 | struct mount_attr {
      |        ^~~~~~~~~~
/usr/include/sys/mount.h:161:8: note: originally defined here
  161 | struct mount_attr
      |        ^~~~~~~~~~
make[1]: *** [Makefile:705: tommyds/tommy.o] Error 1
make[1]: Leaving directory '/home/user/.cache/yay/snapraid/src/snapraid-12.1'
make: *** [Makefile:533: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: snapraid

willemw commented on 2022-04-07 07:10 (UTC)

Please remove conflicts=('snapraid-git'). It is not needed, even if that package existed.

Sparticuz commented on 2020-06-01 17:53 (UTC)

@Kihra1, @wmcclain, and everyone else. I've updated the package to 11.5, looks like they released 11.4, then quickly released 11.5 right after that. This includes any fixes to address the GCC 10 compiler issues as well.