Skip site navigation (1)Skip section navigation (2)
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>