Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Nov 2006 15:48:45 +0000
From:      "Alistair Sutton" <alistair.sutton@gmail.com>
To:        "Alex Pivovarov" <apivovarov@gmail.com>
Cc:        gnome@freebsd.org
Subject:   Re: libgnomeui, libobnoboui, etc. don't build on my PC
Message-ID:  <fa8f05950611140748g2ced3f03jaf7f0567389ac579@mail.gmail.com>
In-Reply-To: <426b510c0611140455n4fdc4e03k9288027488343b6a@mail.gmail.com>
References:  <426b510c0611130243n3d7afe7u72cf28bf2b696fa2@mail.gmail.com> <op.tiy2wk0o9aq2h7@mezz.mezzweb.com> <426b510c0611140139v8e8dd42tb0874c919f71ec7f@mail.gmail.com> <op.ti0abkqe9aq2h7@mezz.mezzweb.com> <426b510c0611140455n4fdc4e03k9288027488343b6a@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 14/11/06, Alex Pivovarov <apivovarov@gmail.com> wrote:
> I could not build gnome-control-center-2.16.1
> why gnome-control-center-2.16.1. trying to find gstreamer libs in
> /usr/X11R6/lib and not in /usr/local/lib?
>
> I reinstall gstreamer-0.10.10_1 - but no effect
>
> grep: /usr/X11R6/lib/libgstreamer-0.10.la: No such file or directory
> sed: /usr/X11R6/lib/libgstreamer-0.10.la: No such file or directory
> libtool: link: `/usr/X11R6/lib/libgstreamer-0.10.la' is not a valid libtool
> arch
> ive
> gmake[4]: *** [libacme.la] Error 1
> gmake[4]: Leaving directory
> `/usr/ports/sysutils/gnome-control-center/work/contr
> ol-center-2.16.1/gnome-settings-daemon/actions'
> gmake[3]: *** [all-recursive] Error 1
> gmake[3]: Leaving directory
> `/usr/ports/sysutils/gnome-control-center/work/contr
> ol-center-2.16.1/gnome-settings-daemon'
> gmake[2]: *** [all] Error 2
> gmake[2]: Leaving directory
> `/usr/ports/sysutils/gnome-control-center/work/contr
> ol-center-2.16.1/gnome-settings-daemon'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory
> `/usr/ports/sysutils/gnome-control-center/work/contr
> ol-center-2.16.1'
> gmake: *** [all] Error 2
> *** Error code 2
>
> Stop in /usr/ports/sysutils/gnome-control-center.
> *** Error code 2
>
>

>From the FAQ on www.freebsd.org/gnome:

"Fix PREFIX move-related errors.

Starting with 2.16, GNOME now lives in LOCALBASE instead of X11BASE.
This move can cause strange build problems if the proper upgrade steps
are not followed. However, if after following all the steps, you may
still see errors like the following:

grep: /usr/X11R6/lib/libglade-2.0.la: No such file or directory
sed: /usr/X11R6/lib/libglade-2.0.la: No such file or directory
libtool: link: `/usr/X11R6/lib/libglade-2.0.la' is not a valid libtool archive


This error indicates that an old libtool archive (a file that ends
with .la) is still lingering about on your system. To find such files,
search through the system for libtool archive files that contain the
bad string (/usr/X11R6/lib/libglade-2.0.la in the example above). To
do that, use the following command:

# find / -type f -name "*.la" | xargs grep -l /usr/X11R6/lib/libglade-2.0.la


For each file that is found, use pkg_info to determine which port or
package installed it. For example, if you find that
/usr/X11R6/lib/libgnomeui-2.0.la contains the problem libtool
reference, do the following:

# pkg_info -W /usr/X11R6/lib/libgnomeui-2.0.la


If you get back a package name, then force an upgrade of that package
using portupgrade. If you do not get back anything, then you can
safely delete the libtool archive file. Once the file is gone, check
the directory from which you deleted it for other files with similar
names. In the example above, check for
/usr/X11R6/lib/libgnomeui-2.0.*. If you find any matching files,
delete those, too. Once all of the files are gone, you can resume
building your original port. Repeat these steps if you encounter
further such problems."

HTH

Al
-- 
WWW: http://ajs.no-dns-yet.org.uk
GPG/PGP: http://ajs.no-dns-yet.org.uk/pubkey.gpg



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