Re: [ANNOUNCE] rep-gtk 0.18.6r2



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