Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Feb 2006 13:18:15 -0800
From:      "Kevin Oberman" <oberman@es.net>
To:        andy@neu.net
Cc:        shildreth@allantgroup.com, freebsd-questions@freebsd.org, freebsd-gnome@freebsd.org
Subject:   Re: xcdroast problem 
Message-ID:  <20060227211815.4AEB245042@ptavv.es.net>
In-Reply-To: Your message of "Mon, 27 Feb 2006 16:02:33 EST." <Pine.LNX.4.56.0602271558110.8614@Mira.dandy.net> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Date: Mon, 27 Feb 2006 16:02:33 -0500 (EST)
> From: andy@neu.net
> Sender: owner-freebsd-gnome@freebsd.org
> 
> 
> 
> On Mon, 27 Feb 2006, Scott T. Hildreth wrote:
> 
> > You must have upgraded your system to 6.X, so you need to recompile
> > xcdroast  against the new libraries.
> >
> >   'portupgrade -f xcdroast'
> >
> > ..will work for you.
> >
> >
> >
> > On Mon, 2006-02-27 at 11:12 -0500, andy@neu.net wrote:
> > > I have been using xcdroast to burn DVDs without a problem.  recently,
> > > however, I have been unable to burn DVDs.  I think I found the problem:
> > >
> > > # /usr/X11R6/lib/xcdroast-0.98/bin/cdrecord.prodvd -version
> > > /libexec/ld-elf.so.1: Shared object "libcam.so.2" not found, required by
> > > "cdrecord.prodvd"
> > >
> > > So, it seems that libcam.so.2 is missing.  How can I install it?
> > >
> > > TIA
> > > _______________________________________________
> > > freebsd-gnome@freebsd.org mailing list
> > > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> > > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org"
> >
> Thanks for your reply, I tried the command as suggested.  However, still
> no dvd capabilities:
> 
> # /usr/X11R6/lib/xcdroast-0.98/bin/cdrecord.prodvd -version
> /libexec/ld-elf.so.1: Shared object "libcam.so.2" not found, required by
> "cdrecord.prodvd"
> 
> Do you know what program installs libcam.so.2, maybe I need to portupgrade
> that as well?  How do you determine which program uses libcam.so.2?

libcam.so is a part of the base OS. 

libcam.so.2 was the version present in FreeBSD V4. V6 has
libcam.so.3. Its sources are in /usr/src/lib/libcam and the library
should be in /usr/lib/libcam.so. In V4, it's really there. In V6, it's
in /lib with a symlink from /usr/lib.

If you built xcdroast after the upgrade, it should be linked against
libcam.so.3, not .2. If you install compat5x and compat4x ports, you
should get a copy of the .2 version in /usr/local/lib/compat.
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman@es.net			Phone: +1 510 486-8634



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060227211815.4AEB245042>