Re: installation rant (ignore if in bad mood)



>>> <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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]