When trying to use csync2 on Alpine Linux (either with the Alpine csync2 community package or with the compiled current csync2 version here from Github), the tool stops with
"Assertion failed: i == len-1 (checktxt.c: csync_genchecktxt: 94)".
I fixed this by changing the string format in two lines in "checktxt.c":
csync2 works for me on Alpine Linux with the changes shown above applied. Note that I neither checked on other platforms nor did I investigate on the root cause.
When trying to use csync2 on Alpine Linux (either with the Alpine csync2 community package or with the compiled current csync2 version here from Github), the tool stops with "Assertion failed: i == len-1 (checktxt.c: csync_genchecktxt: 94)".
I fixed this by changing the string format in two lines in "checktxt.c":
The format specifiers listed in "http://www.cplusplus.com/reference/cstdio/printf/" were used for this.
Segmentation faults in a later phase of execution of "csync2 -xv" could be fixed in "update.c" accordingly:
csync2 works for me on Alpine Linux with the changes shown above applied. Note that I neither checked on other platforms nor did I investigate on the root cause.