Date: Thu, 17 Jan 2002 15:28:42 +0200 From: "Aleksey Ovcharenko" <alexovch@ic.kharkov.ua> To: John Polstra <jdp@polstra.com> Cc: freebsd-stable@freebsd.org Subject: Re: Port cvsup problem... Message-ID: <20020117152842.A23203@infocom.kh.ua> In-Reply-To: <XFMail.20020116073856.jdp@polstra.com>; from jdp@polstra.com on Wed, Jan 16, 2002 at 07:38:56AM -0800 References: <20020116085924.A10236@infocom.kh.ua> <XFMail.20020116073856.jdp@polstra.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020117152842.A23203>