||[Feb. 8th, 2004|03:08 am]
I'm attempting to compile logjam 4.3.0 on SuSE 8.2 with gtkspell enabled.|
The configure script fails to find gtkspell.
dustpuppy:/usr/local/src/logjam-4.3.0 # rpm -qa | grep gtkspellOK, so gtk and its development libraries are installed....
dustpuppy:/usr/local/src/logjam-4.3.0 # ./configure --with-gtkspell
[lots of output from configure deleted]
checking for gtkspell-2.0... not found
[more stuff deleted]
logjam 4.3.0 build configuration:
- Using GTK: yes
- Using GtkSpell: no
- Using GtkHTML: no
- Using librsvg: no
- Use docklet ("tray icon"): yes
- Using networking backend: curl
- Build XMMS helper: yes
Item 1: I can't figure out why the configure script isn't finding gtkspell.
Item 2: shouldn't the configure script fail if you specify "--with-gtkspell" on the command line and the gtkspell libraries are not found? I had to grovel through quite a bit out output to find the one specific place where configure didn't find the libraries in question.
Logjam is built on RedHat systems, and makes use of functionality not readily available in SuSE distributions, and libraries with different names and/or version numbers than SuSE uses. Therefore, you essentially can't get LogJam more recent than 3.0.4 working on a SuSE system. Until the developers take a look at what libraries, etc., are available and not available on SuSE systems, and rewrite configure scripts, etc., we SuSE users are out of luck with LogJam 4.
I got it built and running, although I had to install a lot of stuff that SuSE does not install as part of a standard install. Except for gtkspell it's all on the distro CDs as far as I remember. There was a lot of back-and-forth between attempting to compile, and the distro CDs, as I found out logjam demanded Yet Another Library that SuSE didn't install by default. But I perservered, and eventually won.
I posted my difficulties with a slightly earlier version
recently. I've been told that essentially, everything that LogJam actually needs is there, but is hiding in weird places or with different names.
Logjam isn't important enough to me to make the effort of fiddling with config files and strewing my system with weird symlinks unless I know exactly what I need to change.
3.0.4 works well enough for me to wait for people who know what they're doing to fix the problem.