Problems installing glib on a solaris box



Hi folks,

I'm trying to install glib on a solaris box... well, actually, I'm trying to install wvWare on the solaris box, and glib is a required component....

I'm restricted to a non-root (local-only) install, which makes life slightly harder.

The sun box is running solaris 8, so comes with a system-wide install of iconv stuff... but it doesn't cover the UTF16 stuff needed to parse Microsoft Word documents.

According to it's web-site (http://wvware.sourceforge.net/), wvWare uses glib rather than libiconv, however http://developer.gimp.org/api/2.0/glib/glib-building.html says "The GNU libiconv library is needed to build GLib if your system doesn't have the iconv() function for doing conversion between character encodings." - which is true in my case (the converter cannot find the /user/lib/iconv/ files it searches for)

So, I've spent a few days compiling various tarballs, in various ways, including the rather fun circular dependency between libiconv & gettext - and I've started to lose track of the whole problem-finding edifice...

I can install glib against the system-wide iconv stuff, but not against a local libiconv install... and I really *really* don't want to have to install a local glibc, as this will require me to reinstall *everything* (apache+mod-perl, eprints software, etc...)

So: can someone tell me if they have wvWare running on a Sun Sparc, and they can successfully parse a word file?

~/ %> truss wvWare -x ~/local/share/wv/wvHtml.xml -d . -b foo eprints_thoughts.doc
...
..
.
..
...
access("/usr/lib/iconv/geniconvtbl/binarytables/UCS-2LE%UCS-2LE.bt", 4) Err#2 ENOENT
access("/usr/lib/iconv/UCS-2LE%UCS-2LE.so", 4)  Err#2 ENOENT
open("/usr/lib/iconv/alias", O_RDONLY)          Err#2 ENOENT
access("/usr/lib/iconv/geniconvtbl/binarytables/UCS-2-LE%UCS-2-LE.bt", 4) Err#2 ENOENT
access("/usr/lib/iconv/UCS-2-LE%UCS-2-LE.so", 4) Err#2 ENOENT
open("/usr/lib/iconv/alias", O_RDONLY)          Err#2 ENOENT
access("/usr/lib/iconv/geniconvtbl/binarytables/UNICODELITTLE%UNICODELITTLE.bt", 4) Err#2 ENOENT
access("/usr/lib/iconv/UNICODELITTLE%UNICODELITTLE.so", 4) Err#2 ENOENT
open("/usr/lib/iconv/alias", O_RDONLY)          Err#2 ENOENT
access("/usr/lib/iconv/geniconvtbl/binarytables/UTF-16LE%UTF-16LE.bt", 4) Err#2 ENOENT
access("/usr/lib/iconv/UTF-16LE%UTF-16LE.so", 4) Err#2 ENOENT
open("/usr/lib/iconv/alias", O_RDONLY)          Err#2 ENOENT
access("/usr/lib/iconv/geniconvtbl/binarytables/UTF-16-LE%UTF-16-LE.bt", 4) Err#2 ENOENT
access("/usr/lib/iconv/UTF-16-LE%UTF-16-LE.so", 4) Err#2 ENOENT
open("/usr/lib/iconv/alias", O_RDONLY)          Err#2 ENOENT
    Incurred fault #6, FLTBOUNDS  %pc = 0xFEDB3218
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
    Received signal #11, SIGSEGV [default]
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
        *** process killed ***


Many thanks....
--

Ian Stuart.
Bibliographics and Multimedia Service Delivery team,
EDINA,
The University of Edinburgh.

http://edina.ac.uk/




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