Ralph Shumaker wrote: > Gus Wirth wrote: >> Ralph Shumaker wrote: >> >>> Michael O'Keefe wrote: >>> >>>>> Thanks for that link. I didn't know such things were available >>>>> now. Here's my current config.log: >>>>> http://pastebin.com/m6293b02e >>>>> >>>> Well it seems pretty obvious now. >>>> You don't have the required development libraries: >>>> >>>> #ibgoffice-0.4 >= 0.5.3 >>>> #libgsf-1 >= 1.14.6 >>>> #libxml-2.0 >= 2.4.12 >>>> #libglade-2.0 >= 2.3.6 >>>> #gtk+-2.0 >= 2.10.0 >>>> #libgnomeui-2.0 >= 2.0.0 >>>> #gconf-2.0 >>>> #libbonobo-2.0 >= 2.2.0 >>>> >>>> >>> I distinctly remember yum installing most of these, if not all of them, >>> today! >>> >> >> But you probably didn't install the -devel packages. For each of the >> packages listed above, you need the corresponding package with a name >> like: >> >> libxml2-devel >> gtk2-devel >> libgnomeui-devel >> >> etc. >> > > Actually, yes, here's a list of all packages with 'devel' currently > installed on my system (which seems to include everything listed above): > # cat installed | grep devel > GConf2-devel.i386 2.18.0.1-2.fc7 > installed ORBit2-devel.i386 > 2.14.7-3.fc7 installed > alsa-lib-devel.i386 1.0.14-3.fc7 > installed atk-devel.i386 > 1.18.0-1.fc7 installed > audiofile-devel.i386 1:0.2.6-6.fc7 > installed cairo-devel.i386 > 1.4.10-1.fc7 installed > dbus-devel.i386 1.0.2-6.fc7 > installed dbus-glib-devel.i386 > 0.73-3.fc7 installed > esound-devel.i386 1:0.2.38-2.fc7 > installed fontconfig-devel.i386 > 2.4.2-3.fc7 installed > freetype-devel.i386 2.3.4-3.fc7 > installed glib-devel.i386 > 1:1.2.10-26.fc7 installed > glib2-devel.i386 2.12.13-1.fc7 > installed glibc-devel.i386 > 2.6-4 installed > gnome-keyring-devel.i386 0.8-1.fc7 > installed gnome-vfs2-devel.i386 > 2.18.1-4.fc7 installed > goffice-devel.i386 0.2.2-1.fc7 > installed goffice04-devel.i386 > 0.4.3-1.fc7 installed > gtk+-devel.i386 1:1.2.10-57.fc7 > installed gtk2-devel.i386 > 2.10.14-3.fc7 installed > hal-devel.i386 0.5.9-8.fc7 > installed libICE-devel.i386 > 1.0.3-2.1.fc7 installed > libIDL-devel.i386 0.8.8-1.fc7 > installed libSM-devel.i386 > 1.0.2-1 installed > libX11-devel.i386 1.0.3-8.fc7 > installed libXau-devel.i386 > 1.0.3-1.fc7 installed > libXcursor-devel.i386 1.1.8-1 > installed libXdmcp-devel.i386 > 1.0.2-2.fc7 installed > libXext-devel.i386 1.0.1-2.1 > installed libXfixes-devel.i386 > 4.0.3-1 installed > libXft-devel.i386 2.1.12-1.fc7 > installed libXi-devel.i386 > 1.1.1-1.fc7 installed > libXinerama-devel.i386 1.0.2-1.fc7 > installed libXrandr-devel.i386 > 1.2.0-3.fc7 installed > libXrender-devel.i386 0.9.2-1.fc7 > installed libXt-devel.i386 > 1.0.4-1.fc7 installed > libart_lgpl-devel.i386 2.3.19-2.fc7 > installed libbonobo-devel.i386 > 2.18.0-3.fc7 installed > libbonoboui-devel.i386 2.18.0-1.fc7 > installed libgcrypt-devel.i386 > 1.2.4-1 installed > libglade2-devel.i386 2.6.0-3.fc7 > installed libgnome-devel.i386 > 2.18.0-4.fc7 installed > libgnomecanvas-devel.i386 2.14.0-5.fc7 > installed libgnomeprint22-devel.i386 > 2.18.0-1.fc7 installed > libgnomeui-devel.i386 2.18.1-2.fc7 > installed libgpg-error-devel.i386 > 1.4-2 installed > libgsf-devel.i386 1.14.3-4.fc7 > installed libgsf-gnome-devel.i386 > 1.14.3-4.fc7 installed > libpng-devel.i386 2:1.2.22-1.fc7 > installed libstdc++-devel.i386 > 4.1.2-27.fc7 installed > libxml2-devel.i386 2.6.29-1.fc7 > installed libxslt-devel.i386 > 1.1.21-1.fc7 installed > mesa-libGL-devel.i386 6.5.2-13.fc7 > installed pango-devel.i386 > 1.16.4-2.fc7 installed > perl-devel.i386 4:5.8.8-27.fc7 > installed python-devel.i386 > 2.5-15.fc7 installed > xine-lib-devel.i386 1.1.7-1.fc7 > installed xorg-x11-proto-devel.i386 > 7.2-9.fc7 installed > zlib-devel.i386 1.2.3-10.fc7 installed > >> >>> The interesting thing about most of the items in this list is that each >>> time I yum installed one of those, it would THEN appear in the list of >>> things that are missing. >>> >>> Here is the output of 'yum list installed': >>> http://pastebin.com/m18d02cb4 >>> >>> I would like to compile a short list, but it seems that there are tricks >>> to matching up the names right, such as config.log says gtk+-2.0 where >>> yum says gtk2. >>> >>> I know there are at least two items in the list whose versions are lower >>> than ./configure is seeking. Is that a dead end? I got the latest >>> versions that yum will give me. >>> >> >> Yup. Unless you are willing to build ALL those packages. Or wait for the >> next release of Fedora which should have all the updates, which will >> happen in about five months. You might check Rawhide (Fedora development >> branch) to see if they already have the updates. >> > > My biggest problem is trying to make heads or tails of what config.log > wants and the package names. I don't think many of them are under the > version sought, just 2 that I know of. I don't mind trying to build > those. I just need to figure out how to do all that. In fact, > config.log itself says: > configure:22348: error: Package requirements ( > libgoffice-0.4 >= 0.5.3 > libgsf-1 >= 1.14.6 > libxml-2.0 >= 2.4.12 > > libglade-2.0 >= 2.3.6 > gtk+-2.0 >= 2.10.0 > > libgnomeui-2.0 >= 2.0.0 > gconf-2.0 > libbonobo-2.0 >= 2.2.0 > ) were not met: > > Requested 'libgoffice-0.4 >= 0.5.3' but version of libGOffice is 0.4.3 > Requested 'libgsf-1 >= 1.14.6' but version of libgsf-1 is 1.14.3 > > > > It lists several packages in 'Package requirements (...) were not met:'. > > But it seems to be complaining only about libgoffice04 and libgsf. Now > really, how obvious is it that I need to look for goffice04 when it is > calling for libgoffice-0.4? > > I would just like to find out *all* the things ./configure wants instead > of just one at a time. If I have to go grab only 2 packages and build > those, I'm eager to get started. But if 2 turns to 3 turns to 7 turns > to 20 ..., then I think that may give me pause.
Sometimes it's worse. You only need one thing, so you go to build that, and it lacks 1 or (not infrequently) more things, etc... :-( This syndrome often ends with "now what was I trying to build when I started? .. oh never mind". :-P Welcome to dependency hell. It _is_ nice when package managers work! Regards, ..jim -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
