I've posted new static binaries for CVSup on Linux on the ftp site:
ftp://postgresql.org/pub/CVSup/cvsup-15.5-*linux*.tar.gz
There are binaries for both libc5 and glibc2 platforms, and I've
included binaries in separate tar files for cvsupd, the server-side
program just in case it helps someone.
The new versions fix "checksum error" problems with pre-v15.4 versions
of the clients (originating from whitespace changes in the output of
newer versions of diff or chksum, I can't remember which).
For reference, I built the glibc2 versions using the "PM3" version of
the Modula-3 compiler, available as RPMs, source, and other packages
from
http://m3.polymtl.ca/m3/
Once Modula-3 is installed, cvsup was built by unpacking a tarball into
/usr/local/src and then compiling using the following commands:
$ make M3TARGET=LINUXLIBC6 M3FLAGS="-D_pm3 -DSTATIC -DNOGUI"
$ make M3TARGET=LINUXLIBC6 M3FLAGS="-D_pm3 -DSTATIC -DNOGUI" install
I built the libc5 version using the older DEC/SRC version of the
Modula-3 compiler, installed from-source, with the following commands:
$ make M3TARGET=LINUXELF M3FLAGS="-D_pm3 -DSTATIC -DNOGUI"
$ make M3TARGET=LINUXELF M3FLAGS="-D_pm3 -DSTATIC -DNOGUI" install
Once again, John Polstra has been very helpful in giving us fresh
versions of source code and in helping to resolve minor porting issues.
Please let me know if you find any problems.
- Tom