Compiling Software from Source, Part VIII
- 0
- Add a Comment
- No Related Post
Compiling Software from Source, Part VIII
I had a huge breakthrough last week when working to get gnome-vfs
applied. It resulted in me having to change my libraries back to
their previous settings once the compilation succeeded … if I
wanted to be able to get into my GUI, that is! All I did was
comment out the line I had added earlier. Ah, the trials and
tribulations of Linux. That’s why RPM and DEB packaging is so
popular.
gnome-vfs now wanted libbz2 before the auto-configuration would
agree to finish. That’s fine, except that libbz2 isn’t included
with the files I downloaded. Yeesh. Since I’m lazy, I first try
installing them from RPMs (I had the lib RPM installed but not
devel, maybe that’s the important bit here). Oh goodie, it was!
Finally. I make, make install, and then make clean, triumphantly moving on.
My immediate goal was to build gtk+, so now I’ll try that again. A
./configure gets me all the
way through this time, so again I do the make trio. This is a larger program than some of the
others, so it takes a while to compile.
I have to look back through my notes, but my next level goal was
to get gnome-desktop
compiled. So, now I’ll try that again. After a ./configure it gives me:
configure: error: Library requirements (gdk-pixbuf-2.0 >= 2.0.3 gtk+-2.0 >= 2.1.2 libgnomeui-2.0 >= 2.1.0 gnome-vfs-2.0 >= 2.0.0 ) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
Some of these are disturbingly familiar, but it failed
specifically on libgnomeui-2.0 so I’m going to work on that:
bunzip2 libgnomeui-2.2.0.1.tar.bz2 tar xvf libgnomeui-2.2.0.1.tar cd libgnomeui-2.2.0.1 ./configure
This one wants:
configure: error: Library requirements (libgnome-2.0 >= 2.0.0 libgnomecanvas-2.0 >= 2.0.0 libbonoboui-2.0 >= 2.0.0 gconf-2.0 >= 1.1.11 pango >= 1.1.2) not met;
consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
Again, some things rear their ugly heads, but there are new ones
as well. I’ll focus on them next week.
Next week: At least I got gnome-vfs done!
