In the build of glib-2.0 2.88.0-1, we have
- Checking for function "free_sized" : NO [on Debian] https://buildd.debian.org/status/fetch.php?pkg=glib2.0&arch=amd64&ver=2.88.0-1&stamp=1773702037&raw=0
- Checking for function "free_sized" : YES [on Ubuntu Resolute] https://launchpadlibrarian.net ...
Search found 58 matches
- 06 May 2026, 09:11
- Forum: Help
- Topic: Unable to build FreeFileSync 14.9 on Ubuntu 26.04
- Replies: 3
- Views: 142
- 05 May 2026, 19:14
- Forum: Help
- Topic: Unable to build FreeFileSync 14.9 on Ubuntu 26.04
- Replies: 3
- Views: 142
Re: Unable to build FreeFileSync 14.9 on Ubuntu 26.04
Strangely this doesn't happen on debian testing (glib2.0 2.88.0-1, like resolute), neither on debian sid (2.88.1-2)
You have to change the "ZEN_ON_SCOPE_EXIT(::g_free" to "ZEN_ON_SCOPE_EXIT(g_free" (remove the two colon before g_free) in all files where there is this. I have found 4 occurrences ...
You have to change the "ZEN_ON_SCOPE_EXIT(::g_free" to "ZEN_ON_SCOPE_EXIT(g_free" (remove the two colon before g_free) in all files where there is this. I have found 4 occurrences ...
- 13 Apr 2026, 16:48
- Forum: Help
- Topic: Fix for build failures with GCC 16
- Replies: 1
- Views: 140
Fix for build failures with GCC 16
Dear Zenju,
Please consider merging this patch to fix build issues with GCC 16. (for 14.9, but would certainly benefit also to previous versions)
--- a/zen/file_path.cpp
+++ b/zen/file_path.cpp
@@ -4,6 +4,7 @@
// * Copyright (C) Zenju (zenju AT freefilesync DOT org) - All Rights Reserved ...
Please consider merging this patch to fix build issues with GCC 16. (for 14.9, but would certainly benefit also to previous versions)
--- a/zen/file_path.cpp
+++ b/zen/file_path.cpp
@@ -4,6 +4,7 @@
// * Copyright (C) Zenju (zenju AT freefilesync DOT org) - All Rights Reserved ...
- 27 Feb 2026, 19:31
- Forum: Help
- Topic: Build issue on linux
- Replies: 3
- Views: 104
Re: Build issue on linux
Thank you!
- 27 Feb 2026, 18:56
- Forum: Help
- Topic: Build issue on linux
- Replies: 3
- Views: 104
Build issue on linux
Dear Zenju,
Build is failing on linux because it expects file zen/warn_static.h which doesn't exist anymore. (14.7 & 14.8)
g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch ...
Build is failing on linux because it expects file zen/warn_static.h which doesn't exist anymore. (14.7 & 14.8)
g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch ...
- 15 Sep 2025, 09:06
- Forum: Help
- Topic: Not For Profit Use
- Replies: 5
- Views: 814
Re: Not For Profit Use
Dear Zenju, while you are at it, would you please also reply to the related topic below?
viewtopic.php?t=12553
viewtopic.php?t=12553
- 06 Sep 2025, 10:11
- Forum: General Discussion
- Topic: Patch to support curl 8.16 (& also below)
- Replies: 0
- Views: 97
Patch to support curl 8.16 (& also below)
Dear Zenju,
Please find here a patch to support build with the newer curl 8.16.
It will also work with older versions of curl
--- a/FreeFileSync/Source/afs/ftp.cpp
+++ b/FreeFileSync/Source/afs/ftp.cpp
@@ -20,6 +20,11 @@ using namespace zen;
using namespace fff;
using AFS = AbstractFileSystem ...
Please find here a patch to support build with the newer curl 8.16.
It will also work with older versions of curl
--- a/FreeFileSync/Source/afs/ftp.cpp
+++ b/FreeFileSync/Source/afs/ftp.cpp
@@ -20,6 +20,11 @@ using namespace zen;
using namespace fff;
using AFS = AbstractFileSystem ...
- 13 Aug 2025, 06:42
- Forum: General Discussion
- Topic: Changes to license since version 13.8
- Replies: 0
- Views: 947
Changes to license since version 13.8
Dear Zenju,
I've been maintaining the Debian package of FreeFileSync for some time now. It is based on the sources tarball that you distribute.
I found that in version 13.8 you added a few lines at the top of the Licence.txt file.
FreeFileSync: Terms of use
The FreeFileSync standard and ...
I've been maintaining the Debian package of FreeFileSync for some time now. It is based on the sources tarball that you distribute.
I found that in version 13.8 you added a few lines at the top of the Licence.txt file.
FreeFileSync: Terms of use
The FreeFileSync standard and ...
- 28 Mar 2025, 20:20
- Forum: Help
- Topic: 14.3 build failure: error: 'G_GNUC_UNUSED' does not name a type
- Replies: 2
- Views: 4211
Re: 14.3 build failure: error: 'G_GNUC_UNUSED' does not name a type
Thanks. Don't you face that issue? Which versions of glib and libidn2 are you building with?
If I remove both #undef G_GNUC_UNUSED, then everything builds fine (libidn 2.3.8 and glib 2.84.0 here) for me. With libidn 2.3.7 and glib 2.80.0 it also builds without them.
If I remove both #undef G_GNUC_UNUSED, then everything builds fine (libidn 2.3.8 and glib 2.84.0 here) for me. With libidn 2.3.7 and glib 2.80.0 it also builds without them.
- 28 Mar 2025, 14:27
- Forum: Help
- Topic: 14.3 build failure: error: 'G_GNUC_UNUSED' does not name a type
- Replies: 2
- Views: 4211
14.3 build failure: error: 'G_GNUC_UNUSED' does not name a type
Dear Zenju,
I'm facing this failure when trying to build v14.3 from sources. Could you please help?
x86_64-linux-gnu-g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/freefilesync=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf ...
I'm facing this failure when trying to build v14.3 from sources. Could you please help?
x86_64-linux-gnu-g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/freefilesync=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf ...
- 22 Mar 2025, 16:59
- Forum: Help
- Topic: libssh2 handshake error in 13.8 and above
- Replies: 2
- Views: 4963
Re: libssh2 handshake error in 13.8 and above
What program are you using as ssh server?
- 10 Mar 2025, 16:45
- Forum: General Discussion
- Topic: Provide AppStream Metadata
- Replies: 3
- Views: 8605
Re: Provide AppStream Metadata
Better, consistent and centralized promotion of the app among Linux distribution, among other things. I invite you to read the specs.
- 10 Mar 2025, 09:22
- Forum: General Discussion
- Topic: Provide AppStream Metadata
- Replies: 3
- Views: 8605
Re: Provide AppStream Metadata
Dear Zenju,
This is just a gentle reminder for the original post.
If you would set the content of this file and ship it or post it here, this would be beneficial to all distros, permit harmonization across them and also act as an advertisement for those interested in the advanced features of your ...
This is just a gentle reminder for the original post.
If you would set the content of this file and ship it or post it here, this would be beneficial to all distros, permit harmonization across them and also act as an advertisement for those interested in the advanced features of your ...
- 04 Mar 2025, 20:57
- Forum: Help
- Topic: Google Drive option is greyed out
- Replies: 4
- Views: 4599
Re: Google Drive option is greyed out
What is the origin & path of your freefilesync?
What happens when you leave the mouse over the button? Does it show a tooltip?
What happens when you leave the mouse over the button? Does it show a tooltip?
- 17 Oct 2024, 12:33
- Forum: Help
- Topic: freefilesync SFTP slower than scp (single large file transfer)
- Replies: 1
- Views: 1913
Re: freefilesync SFTP slower than scp (single large file transfer)
I restarted the android app that acts as a ssh server as well as freefilesync.
After this, performance of freefilesync became equivalent to scp.
After this, performance of freefilesync became equivalent to scp.
- 17 Oct 2024, 09:22
- Forum: Help
- Topic: freefilesync SFTP slower than scp (single large file transfer)
- Replies: 1
- Views: 1913
freefilesync SFTP slower than scp (single large file transfer)
I was trying to sync files with freefilesync SFTP (from PC to Android). I found it rather slow: between 150-700kB/s.
I also tried with scp and it is much faster, up to ~2MB/s
scp -v -P <port> -i <private-key-file> <source> <user@ipv4>:/
<source> 11% 44MB 1.7MB/s 03:21 ETA
This was with a ...
I also tried with scp and it is much faster, up to ~2MB/s
scp -v -P <port> -i <private-key-file> <source> <user@ipv4>:/
<source> 11% 44MB 1.7MB/s 03:21 ETA
This was with a ...
- 17 Oct 2024, 07:43
- Forum: Localization
- Topic: Updates to french
- Replies: 3
- Views: 70801
Updates to french
Please consider merging these updates.
<source>Parallel file operations:</source>
<target>Opérations en parallèle sur les fichiers :</target>
<source>SFTP channels per connection:</source>
<target>Canaux SFTP par connexion :</target>
<source>Failed to open SFTP channel number %x.</source ...
<source>Parallel file operations:</source>
<target>Opérations en parallèle sur les fichiers :</target>
<source>SFTP channels per connection:</source>
<target>Canaux SFTP par connexion :</target>
<source>Failed to open SFTP channel number %x.</source ...
- 16 Oct 2024, 11:31
- Forum: General Discussion
- Topic: Feature request: Run pairs individually?
- Replies: 1
- Views: 7905
Re: Feature request: Run pairs individually?
I would also be interested in such a feature.
Instead of a button to run them individually, I would suggest checkboxes next to each pair, that could be checked/unchecked whether the pair needs to be synced.
This would help also with my other request at https://freefilesync.org/forum/viewtopic.php ...
Instead of a button to run them individually, I would suggest checkboxes next to each pair, that could be checked/unchecked whether the pair needs to be synced.
This would help also with my other request at https://freefilesync.org/forum/viewtopic.php ...
- 09 Oct 2024, 12:32
- Forum: General Discussion
- Topic: Add support for relative path to key-file in SFTP config
- Replies: 0
- Views: 4946
Add support for relative path to key-file in SFTP config
As of today, the path to the key-file in the SFTP configuration is always an absolute path.
This can be problematic when sharing the ffs-gui file accross multiple OS (eg. linux ←→ windows), or when the mount-point of the ffs-gui file changes
Would it be possible to have a relative path instead ...
This can be problematic when sharing the ffs-gui file accross multiple OS (eg. linux ←→ windows), or when the mount-point of the ffs-gui file changes
Would it be possible to have a relative path instead ...
- 09 Oct 2024, 12:22
- Forum: Help
- Topic: Save multiple "preconfigured" "root"-path to select from for left & right side.
- Replies: 4
- Views: 2124
Re: Save multiple "preconfigured" "root"-path to select from for left & right side.
Thank you for the suggested workflows. The first one would fit.
As per:
But regarding left-right pairs: obviously c:\path_to_my_files vs /mnt/windows_c/path_to_my_files will not adapt automatically.
I didn't expect automatic transformation between c:\path_to_my_files and /mnt/windows_c/path_to ...
As per:
But regarding left-right pairs: obviously c:\path_to_my_files vs /mnt/windows_c/path_to_my_files will not adapt automatically.
I didn't expect automatic transformation between c:\path_to_my_files and /mnt/windows_c/path_to ...
- 08 Oct 2024, 11:03
- Forum: Help
- Topic: Save multiple "preconfigured" "root"-path to select from for left & right side.
- Replies: 4
- Views: 2124
Re: Save multiple "preconfigured" "root"-path to select from for left & right side.
Thank you for the suggestion.
What if I change some configuration/setting of the origial ffs_gui file? My guess is that it will not feed the copy automatically with the changes, and that I will have to replicate all changes to each copy ffs_gui copy manually. This is cumbersome, that's why I ...
What if I change some configuration/setting of the origial ffs_gui file? My guess is that it will not feed the copy automatically with the changes, and that I will have to replicate all changes to each copy ffs_gui copy manually. This is cumbersome, that's why I ...
- 08 Oct 2024, 06:32
- Forum: Help
- Topic: Save multiple "preconfigured" "root"-path to select from for left & right side.
- Replies: 4
- Views: 2124
Save multiple "preconfigured" "root"-path to select from for left & right side.
I have a configuration file with
- on the left a local path on a local disk
- and on the right a local path to a USB stick (for example) with mount point /media/user/VOLUME_NAME
I would like to use the same configuration but with another USB stick (with volume name = USB_STICK2). The path would ...
- on the left a local path on a local disk
- and on the right a local path to a USB stick (for example) with mount point /media/user/VOLUME_NAME
I would like to use the same configuration but with another USB stick (with volume name = USB_STICK2). The path would ...
- 02 Jun 2024, 16:34
- Forum: Help
- Topic: FFS 13.6 on Raspberry PI5 (Bookworm) 64-bit OS
- Replies: 4
- Views: 2670
Re: FFS 13.6 on Raspberry PI5 (Bookworm) 64-bit OS
Did you try building from the Debian source package?
https://tracker.debian.org/pkg/freefilesync
You could also try to build from tag "debian/13.3-2_bpo12+1_1" from the Debian VCS repository . It should build on bookworm without any change.
Or else try taking the source package from xtradeb's PPA ...
https://tracker.debian.org/pkg/freefilesync
You could also try to build from tag "debian/13.3-2_bpo12+1_1" from the Debian VCS repository . It should build on bookworm without any change.
Or else try taking the source package from xtradeb's PPA ...
- 24 Feb 2024, 17:43
- Forum: Help
- Topic: Cron Problem Yet Again - openSUSE Tumbleweed Linux
- Replies: 11
- Views: 3399
Re: Cron Problem Yet Again - openSUSE Tumbleweed Linux
Could this be related to SELinux?
- 24 Feb 2024, 17:18
- Forum: Help
- Topic: Cron Problem Yet Again - openSUSE Tumbleweed Linux
- Replies: 11
- Views: 3399
Re: Cron Problem Yet Again - openSUSE Tumbleweed Linux
According to your logs, command is run with the correct user.
- 24 Feb 2024, 16:31
- Forum: Help
- Topic: Cron Problem Yet Again - openSUSE Tumbleweed Linux
- Replies: 11
- Views: 3399
Re: Cron Problem Yet Again - openSUSE Tumbleweed Linux
I don't know for SuSE, but in Debian, there is a field to set the username under which the command should be run. Is "username" field of your cron file correctly set?
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month ...
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month ...
- 08 Feb 2024, 21:40
- Forum: Help
- Topic: Linux: FreeFileSync using GTK3 on KDE is hanging
- Replies: 21
- Views: 5384
Re: Linux: FreeFileSync using GTK3 on KDE is hanging
BTW, I noticed that in the About dialog, only the last Show() must be kept. Having both leads to corruption in the dialog (at the location of the donation text + image)
- 07 Feb 2024, 18:59
- Forum: General Discussion
- Topic: Add missing LDFLAGS for zlib (to Makefile)
- Replies: 4
- Views: 2913
Re: Add missing LDFLAGS for zlib (to Makefile)
I actually had the same problem with gtk LDFLAGS which are missing at link time, so I had to add them with
LDFLAGS += `pkg-config --libs gtk+-3.0`
Would you add them to the Makefile please?
Error was:
/usr/bin/ld: /tmp/cc6adrRa.ltrans115.ltrans.o: undefined reference to symbol 'gtk_css ...
LDFLAGS += `pkg-config --libs gtk+-3.0`
Would you add them to the Makefile please?
Error was:
/usr/bin/ld: /tmp/cc6adrRa.ltrans115.ltrans.o: undefined reference to symbol 'gtk_css ...
- 07 Feb 2024, 18:00
- Forum: General Discussion
- Topic: Add missing LDFLAGS for zlib (to Makefile)
- Replies: 4
- Views: 2913
Re: Add missing LDFLAGS for zlib (to Makefile)
Since the file (zen/zlib_wrap.cpp) that uses it in your code base doesn't apparently depend on wx-widget neither on gtk, I thought it had to be present in the Makefile. But I could be wrong.
- 07 Feb 2024, 17:34
- Forum: General Discussion
- Topic: Add missing LDFLAGS for zlib (to Makefile)
- Replies: 4
- Views: 2913
Re: Add missing LDFLAGS for zlib (to Makefile)
Thank you for your reply. Apparently on my system it is not:
$ wx-config --libs std, aui, richtext --debug=no
-L/usr/lib/x86_64-linux-gnu -pthread -lwx_gtk3u_aui-3.2 -lwx_gtk3u_richtext-3.2 -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu ...
$ wx-config --libs std, aui, richtext --debug=no
-L/usr/lib/x86_64-linux-gnu -pthread -lwx_gtk3u_aui-3.2 -lwx_gtk3u_richtext-3.2 -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu ...
- 07 Feb 2024, 15:41
- Forum: General Discussion
- Topic: Add missing LDFLAGS for zlib (to Makefile)
- Replies: 4
- Views: 2913
Add missing LDFLAGS for zlib (to Makefile)
Hi Zenju, when trying to build freefilesync I noticed that the LDFLAGS for zlib are missing. May I suggest you to add these lines to your Makefile (both FFS & RFS). They could be placed near the equivalent lines for the other libraries.
CXXFLAGS += `pkg-config --cflags zlib`
LDFLAGS += `pkg ...
CXXFLAGS += `pkg-config --cflags zlib`
LDFLAGS += `pkg ...
- 06 Feb 2024, 22:05
- Forum: Help
- Topic: Linux: FreeFileSync using GTK3 on KDE is hanging
- Replies: 21
- Views: 5384
Re: Linux: FreeFileSync using GTK3 on KDE is hanging
Dear Zenju, I have been investigating this a bit since I run on KDE, which caused trouble with gtk3 at the time of 12.1.
Actually, I found that calling only Show() but not Hide() as code currently does since 12.1:
- doesn't create the "freeze/hang" on KDE that appeared in 12.1
- fixes the size of ...
Actually, I found that calling only Show() but not Hide() as code currently does since 12.1:
- doesn't create the "freeze/hang" on KDE that appeared in 12.1
- fixes the size of ...
- 06 Feb 2024, 09:42
- Forum: Help
- Topic: Unable to build Freefilesync 13.1 on Ubuntu 23.10 (mantic)
- Replies: 2
- Views: 5196
Re: Unable to build Freefilesync 13.1 on Ubuntu 23.10 (mantic)
What about using one of these (as per Strategies for Exception Handling), for minimal exception handling?
- wxApp::OnExceptionInMainLoop()
- wxApp::OnUnhandledException()
- wxApp::OnExceptionInMainLoop()
- wxApp::OnUnhandledException()
- 04 Feb 2024, 14:47
- Forum: Help
- Topic: Question about updating FreeFileSync on Ubuntu 20.04
- Replies: 4
- Views: 3476
Re: Question about updating FreeFileSync on Ubuntu 20.04
tcw4950, you can find a package of FreeFileSync 13.3 for Ubuntu 20.04 (focal) on my PPA.
- 03 Feb 2024, 15:30
- Forum: Help
- Topic: Question about updating FreeFileSync on Ubuntu 20.04
- Replies: 4
- Views: 3476
Re: Question about updating FreeFileSync on Ubuntu 20.04
Hmm 20.04 (focal) you said? Hmm... Sorry I wrote for 22.04 (jammy). But the process would be the same.
By the way, for jammy, there is 13.1 on a PPA.
By the way, for jammy, there is 13.1 on a PPA.
- 03 Feb 2024, 15:03
- Forum: Help
- Topic: Question about updating FreeFileSync on Ubuntu 20.04
- Replies: 4
- Views: 3476
Re: Question about updating FreeFileSync on Ubuntu 20.04
You can start from this page , the bottom of which you have "Other versions of 'freefilesync' in untrusted archives." It show that for jammy (22.04) there is a PPA providing version 11.25-1~xtradeb1. (2022-08-31)
If you feel like building your package from the sources, you can get a working ...
If you feel like building your package from the sources, you can get a working ...
- 21 Jun 2023, 09:27
- Forum: Help
- Topic: Raspberry Pi Version of FreeFileSync
- Replies: 11
- Views: 5969
Re: Raspberry Pi Version of FreeFileSync
As per: https://repology.org/project/freefilesync/history
12.4 may arrive soon
By that time it was 12.0.2023-02-09 07:03 Raspbian Testing has caught up with the newest version
12.4 may arrive soon
- 08 Mar 2023, 09:23
- Forum: Help
- Topic: FreeFileSync's 'popup' windows don't appear on Linux
- Replies: 2
- Views: 2008
Re: FreeFileSync's 'popup' windows don't appear on Linux
If this is specific to 12.1 you might want to have a look at this thread: viewtopic.php?t=10103
BTW, there is a link to a patch in it (if you compile from sources)
BTW, there is a link to a patch in it (if you compile from sources)
- 07 Mar 2023, 18:39
- Forum: Help
- Topic: Linux: FreeFileSync using GTK3 on KDE is hanging
- Replies: 21
- Views: 5384
Re: Linux: FreeFileSync using GTK3 on KDE is hanging
Zenju, reverting the change you mention apparently removes the issue (still built with GTK3).
For anyone interested, a patch for this revert is available here: https://salsa.debian.org/bastif/freefilesync/-/blob/debian/latest/debian/patches/revert_buggy_gtk3_change_in_12.1.patch
For anyone interested, a patch for this revert is available here: https://salsa.debian.org/bastif/freefilesync/-/blob/debian/latest/debian/patches/revert_buggy_gtk3_change_in_12.1.patch
- 22 Feb 2023, 17:36
- Forum: Help
- Topic: Linux: FreeFileSync using GTK3 on KDE is hanging
- Replies: 21
- Views: 5384
Re: Linux updated Donation Edition unresponsive
It seems I have a similar problem on debian with KDE, when built from source.
BTW, the Makefile still references gtk2, is this as expected or should it be gtk3 now?
BTW, the Makefile still references gtk2, is this as expected or should it be gtk3 now?
- 25 Jan 2023, 11:31
- Forum: General Discussion
- Topic: copyright header of zen/argon2.cpp
- Replies: 1
- Views: 400
copyright header of zen/argon2.cpp
Hello,
In 12.0 there are two new files: zen/argon2.cpp & zen/argon2.h
While you are a copyright holder for argon2.h, you are not mentioned at all in argon2.cpp although you made changes there. You actually reference putty copyright holder only.
Can you confirm that the copyright header is as ...
In 12.0 there are two new files: zen/argon2.cpp & zen/argon2.h
While you are a copyright holder for argon2.h, you are not mentioned at all in argon2.cpp although you made changes there. You actually reference putty copyright holder only.
Can you confirm that the copyright header is as ...
- 10 Jan 2023, 12:15
- Forum: General Discussion
- Topic: Provide AppStream Metadata
- Replies: 3
- Views: 8605
Provide AppStream Metadata
Hello Zenju,
Would you provide the AppStream Metadata? I think its better if this file is provided by you rather than each distribution having its own. That way you can have control on the value of the fields and all distros would share the same.
More info can be found here.
https://www ...
Would you provide the AppStream Metadata? I think its better if this file is provided by you rather than each distribution having its own. That way you can have control on the value of the fields and all distros would share the same.
More info can be found here.
https://www ...
- 16 Dec 2022, 17:47
- Forum: Help
- Topic: Build failure on s390x architecture (static assertion failed std::endian::native == std::endian::little)
- Replies: 1
- Views: 647
Build failure on s390x architecture (static assertion failed std::endian::native == std::endian::little)
Hello Zenju & all,
I'm having this error when building freefilesync on s390x architecture:
base/db_file.cpp:51:39: error: static assertion failed
51 | static_assert(std::endian::native == std::endian::little);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
compilation terminated due to -Wfatal ...
I'm having this error when building freefilesync on s390x architecture:
base/db_file.cpp:51:39: error: static assertion failed
51 | static_assert(std::endian::native == std::endian::little);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
compilation terminated due to -Wfatal ...
- 16 Dec 2022, 17:45
- Forum: Help
- Topic: Build failure on mipsel architecture (undefined reference to symbol '__atomic_load_8@@LIBATOMIC_1.0')
- Replies: 2
- Views: 661
Re: Build failure on mipsel architecture (undefined reference to symbol '__atomic_load_8@@LIBATOMIC_1.0')
Looks like this one can be fixed by adding -latomic to the LDFLAGS on mipsel architecture.
Not sure if this is the correct way to fix this though.
Not sure if this is the correct way to fix this though.
- 16 Dec 2022, 15:37
- Forum: Help
- Topic: Build failure on mipsel architecture (undefined reference to symbol '__atomic_load_8@@LIBATOMIC_1.0')
- Replies: 2
- Views: 661
Build failure on mipsel architecture (undefined reference to symbol '__atomic_load_8@@LIBATOMIC_1.0')
Hello Zenju & all,
I'm having this error when building freefilesync on mipsel architecture:
undefined reference to symbol '__atomic_load_8@@LIBATOMIC_1.0'
mkdir -p ../Build/Bin/
g++ -o ../Build/Bin/FreeFileSync /tmp/FreeFileSync_Make/ffs/src/application.cpp.o /tmp/FreeFileSync_Make/ffs/src ...
I'm having this error when building freefilesync on mipsel architecture:
undefined reference to symbol '__atomic_load_8@@LIBATOMIC_1.0'
mkdir -p ../Build/Bin/
g++ -o ../Build/Bin/FreeFileSync /tmp/FreeFileSync_Make/ffs/src/application.cpp.o /tmp/FreeFileSync_Make/ffs/src ...
- 16 Dec 2022, 15:31
- Forum: Help
- Topic: Build failure on armel architecture (static assertion failed: is_always_lock_free)
- Replies: 0
- Views: 217
Build failure on armel architecture (static assertion failed: is_always_lock_free)
Hello Zenju & all,
I'm having this error when building freefilesync on armel architecture:
../../zen/string_base.h:192:47: error: static assertion failed
192 | static_assert(decltype(refCount)::is_always_lock_free);
| ^~~~~~~~~~~~~~~~~~~
In file included from ../../zen/zstring.h:12,
from ...
I'm having this error when building freefilesync on armel architecture:
../../zen/string_base.h:192:47: error: static assertion failed
192 | static_assert(decltype(refCount)::is_always_lock_free);
| ^~~~~~~~~~~~~~~~~~~
In file included from ../../zen/zstring.h:12,
from ...
- 30 Oct 2022, 15:11
- Forum: General Discussion
- Topic: Your curl patch for the bug you mention in Bugs.txt
- Replies: 2
- Views: 506
Re: Your curl patch for the bug you mention in Bugs.txt
Hopefully you will find some time to fix it in future.
The URL you reference is already used and integrated into the PR https://github.com/curl/curl/pull/9758
You just have to fix the last things of that PR. I can squash your commits if this is the point, but can't do more, sorry.
The URL you reference is already used and integrated into the PR https://github.com/curl/curl/pull/9758
You just have to fix the last things of that PR. I can squash your commits if this is the point, but can't do more, sorry.
- 30 Oct 2022, 12:22
- Forum: General Discussion
- Topic: Your curl patch for the bug you mention in Bugs.txt
- Replies: 2
- Views: 506
Your curl patch for the bug you mention in Bugs.txt
Hello Zenju,
In your sources (Bugs.txt) you mention a bug in curl referencing https://github.com/curl/curl/issues/1455 & https://github.com/curl/curl/pull/1470
As a courtesy since the commits weren't squashed, I took your PR, refreshed it and created https://github.com/curl/curl/pull/9758 ...
In your sources (Bugs.txt) you mention a bug in curl referencing https://github.com/curl/curl/issues/1455 & https://github.com/curl/curl/pull/1470
As a courtesy since the commits weren't squashed, I took your PR, refreshed it and created https://github.com/curl/curl/pull/9758 ...
- 11 Oct 2022, 07:28
- Forum: General Discussion
- Topic: Support more versions of curl (patch included)
- Replies: 0
- Views: 403
Support more versions of curl (patch included)
This patch will permit to build freefilesync with any curl version >= 7.66.0 on the system.
Hopefully you can merge this into your source code.
Principle is always the same when you upgrade to a newer curl.
--- a/libcurl/curl_wrap.cpp
+++ b/libcurl/curl_wrap.cpp
@@ -336,7 +336,11 @@
ZEN_CHECK ...
Hopefully you can merge this into your source code.
Principle is always the same when you upgrade to a newer curl.
--- a/libcurl/curl_wrap.cpp
+++ b/libcurl/curl_wrap.cpp
@@ -336,7 +336,11 @@
ZEN_CHECK ...
- 11 Oct 2022, 07:21
- Forum: General Discussion
- Topic: Permit reproducible builds (patch attached)
- Replies: 0
- Views: 1317
Permit reproducible builds (patch attached)
Permit reproducible builds by use of SOURCE_DATE_EPOCH
Currently the code relies on __DATE__ and __TIME__ macros.
This prevents to have reproducible build because these values changes every
time we compile.
To achieve reproducible builds, make use of SOURCE_DATE_EPOCH as proposed
on https ...
Currently the code relies on __DATE__ and __TIME__ macros.
This prevents to have reproducible build because these values changes every
time we compile.
To achieve reproducible builds, make use of SOURCE_DATE_EPOCH as proposed
on https ...