>>> <rant on> >>> >>> Folks, this will be another rant about general user experience. >>> >>> I consider myself computer literate so compiling from source is never >>> a problem as long as ./configure; make; make install works. If not, I >>> consider the software crappy. I tried installing the latest sawfish >>> bundle, in this order: >>> >>> librep 0.90.3 >>> rep-gtk 0.90.0 >>> sawfish 1.5.3 >>> >>> First I wanted to install to a custom location using --prefix but that >>> didn't work, see the other recent thread I started. So I thought, >>> okay, let's not give sawfish developers a hard time, let's just >>> install to the default locations. So I did >>> >>> ./configure >>> make >>> make install >>> >>> on librep. All good. Then to rep-gtk: ./configure fails with >>> >>> checking for LIBREP... no >>> configure: error: can not locate librep >>> >>> What?? Even if everything is installed to the default location >>> configure can't find it. Why? >>> >>> Guys, I really love sawfish, but recently the quality of released code >>> really is going down. If I can't install something with configure, >>> make, make install, in even the *simplest* possible circumstances, >>> then there is something wrong. >>> >>> </rant off> >>> >>> Cheers, >>> Daniel >> >> >> <rant on> >> >> And yes, exporting PKG_CONFIG_PATH=/usr/local/lib/pkgconfig does help. >> But I'd say instead of adding all sorts of features and moving things >> around in the code right now the priority should be a rock solid >> release, even if this involves a feature freeze for a considerable >> amount of time. The current release really needs some attention, see >> the tons of complaints about compilation and installation issues. >> >> And yes, I know sawfish is maintained by volunteers and I should be >> thankful instead of ranting if I'm not contributing code, but still, >> sometimes one needs to let out the steam :) >> >> Cheers, >> Daniel >> >> </rant off> > > <rant on> > > Oh this will really be a rant :) > > So after exporting PKG_CONFIG_PATH=/usr/local/lib/pkgconfig rep-gtk > finally compiled. > > Now to sawfish itself. > > ./configure fails again, strangely it can find PANGO, GTK, etc, but > not audiofile and/or esound: > > checking for REP_GTK... yes > checking for GTK... yes > checking for GDK_PIXBUF... yes > checking for AUDIOFILE... no > Package audiofile was not found in the pkg-config search path. > Perhaps you should add the directory containing `audiofile.pc' > to the PKG_CONFIG_PATH environment variable > No package 'audiofile' found > Package audiofile was not found in the pkg-config search path. > Perhaps you should add the directory containing `audiofile.pc' > to the PKG_CONFIG_PATH environment variable > No package 'audiofile' found > checking for ESD... no > configure: error: cannot locate esound > > Why can't it find audiofile and/or esound when it could find all sorts > of other packages? > > Note: both esound and audiofile are installed in their default > location (they came shipped with Fedora 12).
Okay, I take this last one back, the header files were not installed for esound, now they are and configuring sawfish works. Phewww :) Cheers, Daniel -- Psss, psss, put it down! - http://www.cafepress.com/putitdown
