On Fri, Jan 11, 2002 at 11:29:10PM -0600, Mike Meyer wrote:
> Andrew McKay <[EMAIL PROTECTED]> types:
> > > Is there a package for cvsup that doesn't require X ?
> > > I know that we have the -g key, still the new version has a feature?:
> > > on a fresh installation of 4.4 STABLE it gives me only cvsup-16-f
> > > package which complaines thusly:
> > >
> > > /usr/libexec/ld-elf.so.1: Shared object "libXaw.so.6" not found
> > 
> > If you have the ports system installed:
> > 
> > # cd /usr/ports/net/cvsup/
> > # make -DWITHOUT_X11 && make install
> > 
> > Bear in mind that CVSup is written in Modula 3 and will, thus, require
> > this to be installed.
> 
> Which is why you really want to do:
> 
> # make -DSTATIC -DWITHOUT_X11 && make install
> 
> which will link all the Modula 3 libraries in statically, so you can
> then deinstall all of Modula 3 without breaking the thing. STATIC is
> turned on by defualt when making the package, but not when just
> building the port.

This used to be true, but is not true for the latest port which uses a
different Modula 3 compiler.
Nowadays the Modula 3 libraries are always linked in statically
and both package and port are by default linked dynamically with the
system libraries.

(This is what has caused the problems, since the X libraries are linked
in dynamically in the package, instead of statically as before.)

-- 
<Insert your favourite quote here.>
Erik Trulsson
[EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message

Reply via email to