Re: [ANNOUNCE] rep-gtk 0.18.6r2
- From: Daniel Fetchinson <fetchinson googlemail com>
- To: General discussion about sawfish wm <sawfish-list gnome org>
- Subject: Re: [ANNOUNCE] rep-gtk 0.18.6r2
- Date: Sun, 5 Jul 2009 16:08:24 -0700
> re-release of rep-gtk 0.18.6 shipping m4/ and configure.
>
> Get it from the usual place:
> https://sourceforge.net/project/showfiles.php?group_id=581
Thanks Chris!
This r2 release indeed fixed the problem, I can compile and install
rep-gtk. So now everything is fine with compiling and installing both
librep and rep-gtk.
Okay, now let's install the most important part, sawfish itself. Since
I installed both librep and rep-gtk to a custom location
(/home/fetchinson/tmp/sawfish), I used
--prefix=/home/fetchinson/tmp/sawfish for both configures. I'm doing
the same for sawfish, configure passes, but make fails:
make[1]: Leaving directory `/home/fetchinson/tmp/sawfish/sawfish-1.5.0/src'
make[1]: Entering directory `/home/fetchinson/tmp/sawfish/sawfish-1.5.0/lisp'
SAWFISHLISPDIR=. SAWFISHEXECDIR=../src/.libexec SAWFISHDOCFILE=../DOC
../src/sawfish --batch --no-rc compiler -f compile-batch sawfish/wm.jl
../src/sawfish: error while loading shared libraries: librep.so.9:
cannot open shared object file: No such file or directory
make[1]: *** [sawfish/wm.jlc] Error 127
make[1]: Leaving directory `/home/fetchinson/tmp/sawfish/sawfish-1.5.0/lisp'
make: *** [all] Error 1
Apparently the sawfish make can't find the librep libraries. Although
after configuring sawfish the final output from configure was correct:
== == == == == == == == == == == == ==
sawfish: 1.5.0 'The Hardstyle Factory'
== == == == == == == == == == == == ==
prefix: /home/nogradi/tmp/sawfish
exec_prefix: ${prefix}
libdir: ${exec_prefix}/lib
libexecdir: ${exec_prefix}/libexec
== == == == == == == == == == == == ==
compiler: gcc
cflags: -g -O2
preprocessor: gcc -E
cppflags:
ldflags:
makeflags:
== == == == == == == == == == == == ==
rep: 0.90.0
rep-gtk: 0.18.6
glib: 2.14.3
cairo: 1.4.10
pango: 1.18.3
gtk+: 2.12.1
So it seemed that sawfish correctly identified the location of librep.
So why is it failing on make?
Also, in the past the sawfish configure accepted the --with-rep-prefix
option, now it's gone. I'm using
export PKG_CONFIG_PATH=/home/fetchinson/tmp/sawfish/lib/pkgconfig/
instead, but apparently it's not enough.
So, the real question is, what's the preferred way of installing
sawfish to a custom location?
Thanks for the quick handling of the rep-gtk annoyance and releasing r2 so fast!
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]