From owner-freebsd-stable Thu Jan 17 5:29: 5 2002 Delivered-To: freebsd-stable@freebsd.org Received: from alpha.kharkov.ukrpack.net (ns.kharkov.ukrpack.net [212.1.112.1]) by hub.freebsd.org (Postfix) with SMTP id A2CB337B400 for ; Thu, 17 Jan 2002 05:28:54 -0800 (PST) Received: (qmail 24653 invoked by uid 518); 17 Jan 2002 13:28:42 -0000 From: "Aleksey Ovcharenko" Date: Thu, 17 Jan 2002 15:28:42 +0200 To: John Polstra Cc: freebsd-stable@freebsd.org Subject: Re: Port cvsup problem... Message-ID: <20020117152842.A23203@infocom.kh.ua> References: <20020116085924.A10236@infocom.kh.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from jdp@polstra.com on Wed, Jan 16, 2002 at 07:38:56AM -0800 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 On Wed, Jan 16, 2002 at 07:38:56AM -0800, John Polstra wrote: > Aleksey, > > Thanks for the detailed information. I think I know what the > problem is. > > >> Did you build the cvsup port yourself, or did you install a package > >> from an FTP site? > >> > > Build from port ports/net/cvsup-without-gui ... > > > >> If you built the port yourself, did it use the ezm3 Modula-3 compiler? > >> You can find out if ezm3 is installed by looking at the output from > >> "pkg_info". > >> > ># pkg_info | grep ezm3 > > ezm3-1.0 Easier, more portable Modula-3 distribution for building CV > > Good ... > > >> What is the output from "ldd /usr/local/bin/cvsup"? > >> > ># ldd /usr/local/bin/cvsup > > /usr/local/bin/cvsup: > > libset.so.7 => /usr/local/lib/m3/FreeBSD4/libset.so.7 (0x280cc000) > > libm3tcp.so.7 => /usr/local/lib/m3/FreeBSD4/libm3tcp.so.7 (0x280d6000) > > libTempFiles.so.7 => /usr/local/lib/m3/FreeBSD4/libTempFiles.so.7 > > (0x280de000) > > libm3.so.7 => /usr/local/lib/m3/FreeBSD4/libm3.so.7 (0x280e1000) > > libm3core.so.7 => /usr/local/lib/m3/FreeBSD4/libm3core.so.7 (0x2817e000) > > libutil.so.3 => /usr/lib/libutil.so.3 (0x281d5000) > > libmd.so.2 => /usr/lib/libmd.so.2 (0x281de000) > > libm.so.2 => /usr/lib/libm.so.2 (0x281e7000) > > libc.so.4 => /usr/lib/libc.so.4 (0x28203000) > > Aha, this is wrong! All of the Modula-3 libraries (from "libset" to > "libm3core") should be linked statically. The ezm3 port doesn't even > create shared versions of the Modula-3 libraries. I bet these shared > libraries were left over from a previous Modula-3 port such as pm3. > > I recommend that you pkg_delete ezm3-1.0 and cvsup-16.1f, and then "rm > -rf /usr/local/lib/m3". Then rebuild the cvsup port and see if the > problem is solved. Please let me know what happens. > > Maybe I can fix the ezm3 port so that it ignores shared Modula-3 > libraries even if they are present. > > I bet this is why some other people are having problems, too. > Yep, this was the problem. Now cvsup works fine. Thanks a lot! -- Sincerely Yours, Aleksey Ovcharenko postmaster@ic.kharkov.ua Postmaster JV "Infocom" nic-hdl: OAA1-RIPE Kharkov Dep. UA uanic-hdl: AO13-UANIC Phone: +380 (572) 275 851 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message