Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Jan 1998 11:41:34 -0500 (EST)
From:      John Dowdal <jdowdal@destiny.erols.com>
To:        john@mailhost.cas.unt.edu
Cc:        freebsd-stable@freebsd.org
Subject:   Re: CVSup users: please upgrade to version 15.2
Message-ID:  <Pine.BSF.3.96.980112111628.19033C-100000@destiny.erols.com>
In-Reply-To: <199801121530.JAA29864@www.cas.unt.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 12 Jan 1998 john@mailhost.cas.unt.edu wrote:

> > CVSup users, please make sure you are using version 15.2 or later of
> 
> > To determine the version of CVSup that you are running, type "cvsup -v".
> > The output should look like this:
> > 
> >     CVSup client
> >     Software version: REL_15_2
> >     Protocol version: 15.4
> > 
> > If the software version doesn't say "REL_15_2" then you need to
> 
> bash# cvsup -v
> ld.so failed: Can't find shared library "libm3formsvbt.so.5.0"
> 
> My older cvsup (15.0) worked.  I have the modula-3-3.6.tgz   and  modula-3-lib-3.6.tgz 
> packages installed.

Run the following command:
/sbin/ldconfig -m /usr/local/lib/m3/FreeBSD2

This tells ld.so where to find the shared libraries for modula 3.

When you installed the modula 3 libraries, it should have created a file
/usr/local/etc/rc.d/50.m3.sh containing the above command.  Since you got
the above error, it means you did not reboot or you have the old /etc/rc*
files.  Since FreeBSD is a real unix operating system, you almost never
have to reboot unless you update the kernel.  If you don't want to reboot,
manually run the command above :)


If you have the old rc files, you need to manually update them.  There is
no way to automatically update /etc, since many of the files are
configured for your system in particular.  To update /etc, get and test a
boot floppy, and make sure you can mount your filesystems from it.  Make a
backup of /etc (put a copy somewhere on your system where you can refer to
it, and put a copy on a floppy or other offline media).  Go through each
file in /usr/src/etc, and compare them to the files in your /etc. 
Manually merge them into /etc.  This is not for the faint hearted, but
somebody may have a FAQ for merging /etc; please post it. 

Do not reboot your machine until you are fairly confident that you merged
/etc correctly.  If you do reboot and foul it up badly, try hitting ^C
when the rc files hang, or try booting single user.  If all that fails,
use the rescue floppy/cd you verified working before you started.

John




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980112111628.19033C-100000>