Package Details: f3 7.2-1

Git Clone URL: https://aur.archlinux.org/f3.git (read-only, click to copy)
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: yaakushi
Last Packager: yaakushi
Votes: 70
Popularity: 1.85
First Submitted: 2015-08-15 22:39
Last Updated: 2019-08-05 19:38

Latest Comments

« First ‹ Previous 1 2

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.

fabertawe commented on 2016-01-05 17:32

No problem, thanks for maintaining :)

kyle commented on 2016-01-05 16:48

The latest released version 6.0 fails to build, and I have confirmation of this from another user, so I'll have to repackage version 5.0 for now until this problem is fixed upstream. Sorry for the inconvenience.