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.030195
First Submitted: 2012-01-02 06:42 (UTC)
Last Updated: 2024-01-30 17:51 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

wmcclain commented on 2020-05-17 16:45 (UTC)

Reports are cropping up of a lot of packages having issues with a change in a default of gcc 10. Snapraid is one of them.

Gentoo has a concise page on the problem: https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common

And it is the first topic on gnu's page: https://gcc.gnu.org/gcc-10/porting_to.html

The fix is easy, but is best done in the source code. I've posted this note in the snapraid forum at sourceforge for Andrea: https://sourceforge.net/p/snapraid/discussion/1677233/thread/0fafb0f00b/

Sparticuz commented on 2020-05-17 15:15 (UTC)

I will take a look tomorrow and release a -4 if needed. Looks like there has been some movement in master, so hopefully 11.4 goes to release this month also.

wmcclain commented on 2020-05-17 15:07 (UTC) (edited on 2020-05-17 15:10 (UTC) by wmcclain)

It looks like a gcc 10 issue as discussed here:

https://bbs.archlinux.org/viewtopic.php?id=255772

https://bbs.archlinux.org/viewtopic.php?id=255727

I updated and got the same results as you. The workaround for now is to add:

CFLAGS="$CFLAGS -fcommon"

to the PKGBUILD file. Delete the previous compilation results first.

Adding the above to /etc/makepkg.conf didn't work, so this must be done to each package after downloading it.

Kihra1 commented on 2020-05-17 03:37 (UTC)

This package won't build. Many errors about multiple definitions. All are taking the form: /usr/bin/ld: cmdline/snapraid.o:(.bss+0x64): multiple definition of `exit_success'; tommyds/tommy.o:(.bss+0xc): first defined here

Supay commented on 2019-05-20 17:42 (UTC)

@Sparticuz Thank you for this, appreciate you taking it on for the community.

Sparticuz commented on 2019-01-10 23:00 (UTC)

I've adopted this package and will be updating it to 11.3 soon.

Sparticuz commented on 2018-12-06 20:07 (UTC)

Is this going to be updated to 11.3? Updating the sums in the package and installing worked fine for me.

aphirst commented on 2018-01-02 11:00 (UTC)

This builds fine on my ODROID-XU4 (ArchLinux ARM), but on my normal x86_64 I'm having build issues.

WARNING! Duplicate pooling for 'bench/pool/b/x' Error in stat file/directory 'bench/pool/a/9cmthxr-4ahqb0lj-'. No such file or directory. make[1]: [Makefile:1321: check-local] Error 1 make[1]: Leaving directory '/home/adam/.cache/pacaur/snapraid/src/snapraid-11.2' make: [Makefile:979: check-am] Error 2 ==> ERROR: A failure occurred in check(). Aborting...

I'll reboot and clear out my build cache, and report later.

ice9 commented on 2017-12-28 15:11 (UTC)

v11.2

willemw commented on 2017-11-28 12:38 (UTC)

"conflicts=('snapraid-git')" is redundant. "snapraid-git" would have to define a conflict with "snapraid" instead. "|| return 1" is not necessary.