Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Mar 2009 22:46:47 +0300
From:      Boris Samorodov <bsam@ipt.ru>
To:        David Banning <david@skytracker.ca>
Cc:        nightrecon@verizon.net, freebsd-questions@freebsd.org
Subject:   Re: acroread error with libgobject-2.0.so.0
Message-ID:  <45193864@h30.sp.ipt.ru>
In-Reply-To: <49B7F6C3.7000507@skytracker.ca> (David Banning's message of "Wed\, 11 Mar 2009 13\:37\:07 -0400")
References:  <20090311141610.GA82966@skytracker.ca> <gp8k62$cg2$1@ger.gmane.org> <49B7F6C3.7000507@skytracker.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 11 Mar 2009 13:37:07 -0400 David Banning wrote:
> Michael Powell wrote:
> > David Banning wrote:
> >
> >   
> >> I have installed acroread8 with no errors, however on
> >> execution I get the following error;
> >>
> >> /usr/local/Adobe/Reader8/ENU/Adobe/Reader8/Reader/intellinux/bin/acroread:
> >> error while loading shared libraries: libgobject-2.0.so.0: cannot open
> >> shared object file: No such file or directory

Something is wrong with your system/ports...

> >> the file is there;
> >>
> >> $ cd /usr/local/lib
> >> $
> >> $ ls -tld libgobject*
> >> -rw-r--r--  1 root  wheel  344082 Feb 27 19:17 libgobject-2.0.a
> >> -rwxr-xr-x  1 root  wheel     984 Feb 27 19:17 libgobject-2.0.la
> >> lrwxr-xr-x  1 root  wheel      19 Feb 27 19:17 libgobject-2.0.so ->
> >> libgobject-2.0.so.0
> >> -rwxr-xr-x  1 root  wheel  235062 Feb 27 19:17 libgobject-2.0.so.0

These are native FreeBSD libraries.

> >> and ldconfig sees it;

Yes, native FreeBSD ldconfig sees it's native libraies.

> >> $ ldconfig -r | grep libgobject
> >>         219:-lgobject-2.0.0 => /usr/X11R6/lib/libgobject-2.0.so.0
> >>         460:-lgobject-2.0.0 => /usr/local/lib/libgobject-2.0.so.0
> >> $
> >>
> >> I have followed a few threads with similar error but have found no
> >> resolution yet.
> >>
> >> Any pointers would be helpful.

A linux application (i.e. acroread8) use linux libraries which by
default are installed to /compat/linux.

> > Please forgive if I seem a trifle dense, but how did you go about
> > installing? If done using the ports system, as part of the process
> > linux_compat and various linux-* ports should have installed as
> > dependencies. Perhaps the install succeeded but left out
> > linux_load="YES"
> > from /boot/loader.conf?   
> I installed from the ports - (FreeBSD 3s1.com 6.2-RELEASE)

Please, show commands you had given.

> but it didn't touch the /boot/loader.conf file.

> Is there a way to load this without rebooting?

> > Possibly it may be one of the few things that need
> > linprocfs_load="YES" too, but I doubt this because there would be a
> > different error.
> >   
> I'll look at that.
> > I would expect it to be looking for the library referenced above
> > somewhere below the /compat or /usr/compat (the first is a link)
> > which is where the linuxolator resides. This library should be being
> > provided by the linux-
> > gtk2-2.6.10_1 port. Since the acroread8 is a linux blob it should be
> > using the linuxolator to run.
> >
> >   
> The acroread8 port did not install linux-gtk2

> ports are up-to-date.

Please, show an output of commands:
% pkg_info -xI linux
% (cd /usr/ports/print/acroread8 && make all-depends-list | grep linux)


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve



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