Package Details: freefilesync 14.9-1

Git Clone URL: https://aur.archlinux.org/freefilesync.git (read-only, click to copy)
Package Base: freefilesync
Description: Folder comparison and synchronization software
Upstream URL: https://freefilesync.org
Keywords: mirroring
Licenses: custom
Submitter: tee
Maintainer: tee
Last Packager: tee
Votes: 12
Popularity: 1.17
First Submitted: 2024-03-26 09:59 (UTC)
Last Updated: 2026-03-30 06:29 (UTC)

Latest Comments

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

tee commented on 2025-08-03 01:45 (UTC)

@Schlaefer

Well it builds fine on my fairly recent pc with 64gb ram. But if there's a second objection then I'll revert.

Schlaefer commented on 2025-08-02 21:17 (UTC) (edited on 2025-08-02 21:17 (UTC) by Schlaefer)

Update to 14.4 introduced make -j in PKGBUILD which removes the thread limit. Aside from hitting the CPU it also gobbles up a lot of RAM making it hard to build.

JThundley commented on 2025-04-15 17:29 (UTC)

For all those subscribed: This package now builds and installs correctly. No more compilation errors because of a missing gtk patch.

incans commented on 2025-03-20 12:49 (UTC)

/tmp is on tmpfs. That should default to 8GB (50% of total RAM) which sounds quite generous.

Anyway, I tried again after a reboot and it installed correctly, so maybe there was content left in /tmp consuming space. Thanks for the reply.

tee commented on 2025-03-19 08:37 (UTC)

@Incans

Have you tried doing a clean rebuild in your home directory? It looks like your /tmp folder is out of space.

incans commented on 2025-03-12 16:26 (UTC)

Failed to build for a different reason- permissions

It seems the package was updated yesterday, and that appears to have raised a new problem- permissions errors in the /tmp directory.

I have tried installing via both pacseek and yay, which produce basically the same errors. I am logged in as a user who has admin rights, i.e. I am a member of the wheel group and can provide the password to elevate (sudo) when required, but the install process fails before I have been asked for the password.

Error Output (pacseek)

... ==> Sources are ready. ==> Making package: freefilesync 14.2-3 (Wed 12 Mar 2025 16:12:25 GMT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Starting build()... Assembler messages: Fatal error: can't create /tmp/FreeFileSync_Make/ffs/src/config.cpp.o: Permission denied Assembler messages: Fatal error: can't create /tmp/FreeFileSync_Make/ffs/src/application.cpp.o: Permission denied Assembler messages: Fatal error: can't create /tmp/FreeFileSync_Make/ffs/src/base_tools.cpp.o: Permission denied base/algorithm.cpp:1677:13: warning: TODO: some users want to manually fix renamed folders/files: combine them here, don't require a re-compare! 1677 | warn_static("TODO: some users want to manually fix renamed folders/files: combine them here, don't require a re-compare!") | ^ make: *** [Makefile:128: /tmp/FreeFileSync_Make/ffs/src/base_tools.cpp.o] Error 2 make: *** Waiting for unfinished jobs.... make: *** [Makefile:127: /tmp/FreeFileSync_Make/ffs/src/config.cpp.o] Error 2 make: *** [Makefile:127: /tmp/FreeFileSync_Make/ffs/src/application.cpp.o] Error 2 ==> ERROR: A failure occurred in build(). Aborting... -> error making: freefilesync-exit status 4 -> Failed to install the following packages. Manual intervention is required: freefilesync - exit status 4

exit status 1 Press ENTER to return to pacseek

Error Output (yay)

==> Sources are ready. ==> Making package: freefilesync 14.2-3 (Wed 12 Mar 2025 16:17:08 GMT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Starting build()... Assembler messages: Fatal error: can't create /tmp/FreeFileSync_Make/ffs/src/application.cpp.o: Permission denied Assembler messages: Fatal error: can't create /tmp/FreeFileSync_Make/ffs/src/config.cpp.o: Permission denied Assembler messages: Fatal error: can't create /tmp/FreeFileSync_Make/ffs/src/base_tools.cpp.o: Permission denied mkdir: cannot create directory ‘/tmp/FreeFileSync_Make/ffs/src/afs/’: Permission denied make: *** [Makefile:127: /tmp/FreeFileSync_Make/ffs/src/afs/abstract.cpp.o] Error 1 make: *** Waiting for unfinished jobs.... make: *** [Makefile:127: /tmp/FreeFileSync_Make/ffs/src/base_tools.cpp.o] Error 2 make: *** [Makefile:127: /tmp/FreeFileSync_Make/ffs/src/config.cpp.o] Error 2 make: *** [Makefile:127: /tmp/FreeFileSync_Make/ffs/src/application.cpp.o] Error 2 ==> ERROR: A failure occurred in build(). Aborting... -> error making: freefilesync-exit status 4 -> Failed to install the following packages. Manual intervention is required: freefilesync - exit status 4

incans commented on 2025-03-11 23:47 (UTC)

Package failed to build. Maybe the same root cause as discussed in earlier comments (developer making changes without updating the source rev. number). however the errors seem to be different-

==> Starting build()... In file included from config.h:12, from config.cpp:7: ../../wx+/darkmode.h:19:27: error: ‘Appearance’ in ‘class wxApp’ does not name a type 19 | using ColorTheme = wxApp::Appearance; //why reinvent the wheel? | ^~ compilation terminated due to -Wfatal-errors. make: *** [Makefile:127: /tmp/FreeFileSync_Make/ffs/src/config.cpp.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from config.h:12, from application.h:13, from application.cpp:7: ../../wx+/darkmode.h:19:27: error: ‘Appearance’ in ‘class wxApp’ does not name a type 19 | using ColorTheme = wxApp::Appearance; //why reinvent the wheel? | ^~ compilation terminated due to -Wfatal-errors. make: *** [Makefile:127: /tmp/FreeFileSync_Make/ffs/src/application.cpp.o] Error 1 In file included from config.h:12, from base_tools.h:12, from base_tools.cpp:7: ../../wx+/darkmode.h:19:27: error: ‘Appearance’ in ‘class wxApp’ does not name a type 19 | using ColorTheme = wxApp::Appearance; //why reinvent the wheel? | ^~ compilation terminated due to -Wfatal-errors. make: *** [Makefile:127: /tmp/FreeFileSync_Make/ffs/src/base_tools.cpp.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting... -> error making: freefilesync-exit status 4 -> Failed to install the following packages. Manual intervention is required: freefilesync - exit status 4

EndUserOnly commented on 2025-02-24 20:09 (UTC) (edited on 2025-02-24 20:09 (UTC) by EndUserOnly)

The reason I posted at all is because I tried freefilesync-bin and it is calling for multi-lib (32bit) dependency's that I find undesirable. Others may feel the same. Thanks for the clarification though. I only need the binary.

JThundley commented on 2025-02-24 19:53 (UTC)

That's for the binary release, this package that you're commenting on is for the source release. The binary release that you're referencing can be installed using the package freefilesync-bin. This package requires a patched libgtk or something to be built. The last 2 or 3 versions have been failing because of this.

EndUserOnly commented on 2025-02-24 12:25 (UTC) (edited on 2025-02-24 12:26 (UTC) by EndUserOnly)

Hopefully this is not offensive to anybody, but freefilesync (with easy install script) can be found here: https://freefilesync.org