Folks,
As I've reported earlier on the list, cvsup compiled for glibc 2.x (x < 3) systems does not work on the new glibc2.3 systems, such as RedHat 9, or Mandrake 9.1, due to the threading changes.
I've been looking all over the net for a precompiled binary of cvsup that works on these new systems, as cvsup is written in Modula 3, which is a bitch to setup.
Finally I gave up and did the work myself. I've created a complete binary package which can be download from:
http://www.dssd.ca/wine/cvsup-glibc2.3.tar.gz
Note that the binaries are not small as they are statically linked, but they should work on all glibc2.3 system.
The archive contains the following files:
cvsup-glibc2.3/bin/cvpasswd cvsup-glibc2.3/bin/cvsup cvsup-glibc2.3/sbin/cvsupd cvsup-glibc2.3/man/man1/cvpasswd.1 cvsup-glibc2.3/man/man1/cvsup.1 cvsup-glibc2.3/man/man8/cvsupd.8
Simply copy them to the /usr/local prefix. They are compiled to go to /usr/local, they may work even if copied in /usr, but I haven't tried that.
Enjoy!
I noticed this to when I tried getting cvsup to run on the new server. (which is using glibc 2.3). I also had to build it myself.
As WineHQ does use cvsup and cvsupd as an option for getting the WIne tree, we should add a note about this on the using CVS page on the site.
Also, I will mirror your file in the winehq ftp site.
BTW, I built mine using the ezm3 version of modula-3 which was fairly simple to build.
On Sat, 2003-04-26 at 11:17, Dimitrie O. Paun wrote:
As I've reported earlier on the list, cvsup compiled for glibc 2.x (x < 3) systems does not work on the new glibc2.3 systems, such as RedHat 9, or Mandrake 9.1, due to the threading changes.
On April 26, 2003 01:26 pm, Jeremy Newman wrote:
As WineHQ does use cvsup and cvsupd as an option for getting the WIne tree, we should add a note about this on the using CVS page on the site.
Yes, that'd be good.
Also, I will mirror your file in the winehq ftp site.
No need, I just realized that it's best if we put it on SF, in the Support package. I'll do it later on today.
BTW, I built mine using the ezm3 version of modula-3 which was fairly simple to build.
Tz, tz, tz, and you let me go through all the hassles :) Yea, I used ezm3-1.1 too, but I also tried with the old 1.0 which did not work. It's not hard, but it's nevertheless a pain.