[linux-audio-user] Re: Gnome Wave Cleaner

Fernando Lopez-Lezcano nando at ccrma.Stanford.EDU
Wed Aug 10 15:16:36 EDT 2005


On Wed, 2005-08-10 at 08:13, Mike Jewell wrote:
> But back to this library question...
> I wrote:
> > **It then complained about libgnomeui.  When I ./configure that one I
> > get: 
> > 
> > checking for libgnome-2.0 >= 2.0.0 libgnomecanvas-2.0 >= 2.0.0
> > libbonoboui-2.0 >= 2.0.0 gconf-2.0 >= 1.1.11... Package libgnome-2.0
> > was
> > not found in the pkg-config search path.
> > Perhaps you should add the directory containing `libgnome-2.0.pc'
> > to the PKG_CONFIG_PATH environment variable
> > No package 'libgnome-2.0' found
> > 
> It seems like my dependency problems are because the various package
> metadata (.pc) files don't exist.  After getting the source and
> rebuilding them (libsndfile and fftw), the .pc files were now in place
> (/usr/local/lib/pkgconfig) and the gwc build successfully got past those
> points.

Hmmm, that may have solved the problem right now but it is not good in
the long term. You just installed a second copy of, for example,
libsndfile, in a different place in your filesystem (/usr/local instead
of /usr as installed by the rpm). 

You should have installed the development packages:
  apt-get install libsndfile-devel fftw3-devel
They are part of the Planet CCRMA repository. 

This may not be a problem now but it will/can when packages are upgraded
in Planet CCRMA and become out of sync with the development files you
have. 

> So, why do I not have the .pc metadata files in my FC3 even though the
> actual library files were there (in /usr/lib) all along?  Is this what
> Fernando is talking about when
> 
> Fernando Lopez-Lezcano wrote:
> 
> > I did not follow the whole thread, but... most probably there is
> > nothing
> > "missing" as gnome is installed and all libraries are there
> > (probably).
> > You may not be aware that most packages that deal with libraries that
> > can be used for development are split into two packages, the "normal"
> > one has all the libraries that programs that were built with this
> > dependency need to run, and then another package usually named
> > "xxx-devel" that has the stuff you need to actually _build_ packages
> > that need that particular library. If you are missing something try to
> > install NAME_OF_MISSING_LIBRARY-devel (if you find the "base" package,
> > of course, otherwise you will need both). 

Yup...

> This reminds me that when I installed FC3 from CCRMA, I choose NOT to
> install any of the "Development" packages like:
> "Development Tools"
> "X Software Development"
> "Gnome Software Development"
> etc
> 
> Would installing these have prevented these dependency problems?

It depends on what you want to compile. 

> I thought I'd try to go back and add them from the FC3 CDs but when I
> check them and say "go" I get a "Packages Not Found" error pop-up saying
> installation cannot continue because a bunch of packages could not be
> found like netpbm, xorg-x11-libs, glib2, pygtk2, gtk2.  So now I can't
> even add packages from the original FC3 CDs I installed from.   8^(

Using which program? The "Add/Remove Applications" in the Fedora menu?
Did you install from the original Fedora cdroms? That should work, I
guess.

> help....    8^)

If you have the standard URL's in your apt sources.list configuration
file all those packages should be installable through apt-get. 

If you want to compile something and it complains about software being
missing, for example, glib2, then see if you have the development
package installed:
  rpm -q glib2-devel
if not then try to install it:
  apt-get install glib2-devel

-- Fernando





More information about the Linux-audio-user mailing list