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