Package Details: f3 7.1-1

Git Clone URL: https://aur.archlinux.org/f3.git (read-only)
Package Base: f3
Description: Utilities to detect and repair counterfeit flash storage, i.e. thumb drives and memory cards with less flash than advertised
Upstream URL: http://oss.digirati.com.br/f3/
Licenses: GPL3
Submitter: kyle
Maintainer: kyle
Last Packager: kyle
Votes: 55
Popularity: 1.027236
First Submitted: 2015-08-15 22:39
Last Updated: 2018-11-07 14:55

Latest Comments

1 2 Next › Last »

yochananmarqos commented on 2019-02-08 15:14

You're missing the libgudev dependency for f3probe and f3brew. See the documentation.

kyle commented on 2018-11-07 15:13

I apologize for the long delay ... I've bumped the package version.

Kppqju77 commented on 2018-10-22 22:49

For the update, https://gist.github.com/juadde/8fab9507355386fd7c63065ab4ce1363 seems to work well for me.

uberben commented on 2018-09-15 17:51

Looks like 7.1 came out in July: https://github.com/AltraMayor/f3/releases/tag/v7.1

kyle commented on 2016-02-01 22:03

Fixed. Thanks for the patch.

z3ntu commented on 2016-02-01 18:46

==> ERROR: conflicts should be an array
==> ERROR: provides should be an array

https://gist.github.com/z3ntu/4c37faee2c3257629681 <- this patch fixes it

mib1982 commented on 2016-01-05 23:21

Yes, sorry, that previous PKGBUILD I pasted did not work.
The following PKGBUILD does build for me: http://pastebin.com/s32DCT2d

kyle commented on 2016-01-05 22:46

I'm still seeing errors with the PKGBUILD as pasted. The errors I'm getting are similar to the errors I got when I tried to build 6.0 the first time, but they seem to involve different functions.

/usr/include/argp.h:564: multiple definition of `argp_usage'
libutils.o:/usr/include/argp.h:564: first defined here
libdevs.o: In function `_option_is_short':
/usr/include/argp.h:570: multiple definition of `_option_is_short'
libutils.o:/usr/include/argp.h:570: first defined here
libdevs.o: In function `_option_is_end':
/usr/include/argp.h:582: multiple definition of `_option_is_end'
libutils.o:/usr/include/argp.h:582: first defined here
libprobe.o: In function `argp_usage':
/usr/include/argp.h:564: multiple definition of `argp_usage'
libutils.o:/usr/include/argp.h:564: first defined here
libprobe.o: In function `_option_is_short':
/usr/include/argp.h:570: multiple definition of `_option_is_short'
libutils.o:/usr/include/argp.h:570: first defined here
libprobe.o: In function `_option_is_end':
/usr/include/argp.h:582: multiple definition of `_option_is_end'
libutils.o:/usr/include/argp.h:582: first defined here
f3probe.o: In function `argp_usage':
/usr/include/argp.h:564: multiple definition of `argp_usage'
libutils.o:/usr/include/argp.h:564: first defined here
f3probe.o: In function `_option_is_short':
/usr/include/argp.h:570: multiple definition of `_option_is_short'
libutils.o:/usr/include/argp.h:570: first defined here
f3probe.o: In function `_option_is_end':
/usr/include/argp.h:582: multiple definition of `_option_is_end'
libutils.o:/usr/include/argp.h:582: first defined here
collect2: error: ld returned 1 exit status

This is with the PKGBUILD that was pasted in the previous comment. Any ideas? Thanks for the help.

Edit: I see where it appears that the pastebin link was removed. Perhaps this PKGBUILD still wasn't working as expected, since the previous comment now says "Still working on a PKGBUILD." Sorry I jumped the gun.

mib1982 commented on 2016-01-05 21:46

I was finally able to compile it. The "experimental-stuff" has to be compiled seperately from the default targets. I did this by accident with the master-branch.
A big advantage of the version 6.0 is, that you don't have to remove the flash drive during a run of f3probe.
Still working on a PKGBUILD.

mib1982 commented on 2016-01-05 20:37

Thank you for maintaining.
I also struggled with the failing compilation of v6.0.

The current master branch of the git-repository can be compiled successfully, though.