From owner-freebsd-stable Wed Jan 16 8:51:43 2002 Delivered-To: freebsd-stable@freebsd.org Received: from wall.polstra.com (wall-gw.polstra.com [206.213.73.130]) by hub.freebsd.org (Postfix) with ESMTP id 4707437B402 for ; Wed, 16 Jan 2002 08:51:40 -0800 (PST) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.11.3/8.11.3) with ESMTP id g0GGpd207059 for ; Wed, 16 Jan 2002 08:51:39 -0800 (PST) (envelope-from jdp@wall.polstra.com) Received: (from jdp@localhost) by vashon.polstra.com (8.11.6/8.11.0) id g0GGpdK49758; Wed, 16 Jan 2002 08:51:39 -0800 (PST) (envelope-from jdp) Date: Wed, 16 Jan 2002 08:51:39 -0800 (PST) Message-Id: <200201161651.g0GGpdK49758@vashon.polstra.com> To: stable@freebsd.org From: John Polstra Subject: Re: Port cvsup problem... (Solved) In-Reply-To: <20020115190027.A5224@infocom.kh.ua> References: <20020115190027.A5224@infocom.kh.ua> Organization: Polstra & Co., Seattle, WA Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In article <20020115190027.A5224@infocom.kh.ua>, Aleksey Ovcharenko wrote: > Than trying to update doc's tree via cvs I got: > > -------------------------------------------------------------- > >>> Running /usr/local/bin/cvsup > -------------------------------------------------------------- > Parsing supfile "/root/cvsup/doc-supfile" > Connecting to cvsup.uk.FreeBSD.org > Connected to cvsup.uk.FreeBSD.org > Server software version: SNAP_16_1e > Negotiating file attribute support > Exchanging collection information > Establishing multiplexed-mode data connection > ChannelMux.Accept failed: Connection closed > *** Error code 1 Aleksey sent me a bunch more information about this, and I know what the problem is. If you install ezm3 without first removing pm3, you end up with left-over Modula-3 shared libraries from the pm3 port. These get used instead of the proper static libraries which come with ezm3. There are some incompatibilities between the libraries, and these cause the problems people are seeing. If you are seeing problems with cvsup-16.1f, run "ldd /usr/local/bin/cvsup". It should not list any Modula-3 libraries. You can recognize them because they are all under "/usr/local/lib/m3". The solution is: pkg_delete all pm3-* ports, the ezm3 port, and the cvsup port. Then "rm -rf /usr/local/lib/m3" if it is present. Then rebuild and install the cvsup port. I will see if I can fix the ezm3 port so that it ignores left-over Modula-3 shared libraries. No guarantees, though. To be safe you have to pkg_delete all other Modula-3 ports before installing it. John -- John Polstra John D. Polstra & Co., Inc. Seattle, Washington USA "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message