This is an issue that you should take to the glib/gtk
guys. wvWare exclusively uses g_iconv, which is Glib's
wrapper around iconv. The semantics it exposes is
supposed to be GNU iconv (libiconv) compatible, which
the Solaris iconv most certainly is not.
Best,
Dom
--- Ian Stuart <Ian.Stuart@ed.ac.uk> wrote:
>
> I'm trying to install wvWare as a Microsoft .doc
> parser (in relation to
> another application, no abiword), and I am
> specifically trying to
> install it as a local install for a non-root user.
>
> The platform is a Sun Sparc unit, running Solaris
> 5.8.
>
> I have determined that wvWare has a collection of
> Dependencies:
> wvWare -+- libgsf --- glib -+- freetype2
> | +- libxml2
> + pkg-conf --- mktemp
> (I'm ignoring libwmf for now)
>
> I have successfully compiled and installed all the
> sources (each with a
> "--prefix=$HOME/local" switch, naturally).
>
> I have installed the software, but it is not running
> "correctly" - When
> I try to actually *parse* a .doc file, the system
> fails trying to access
> an iconv converter file:
> ----- start extract ----
>
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
> ----- end extract ----
> I can confirm that these files do not exist on my
> system (though many
> others do)
>
> wvWare, according to it's website
> (http://wvware.sourceforge.net/index.html) uses glib
> rather than iconv.
>
> I have tried to reinstall the various sources with a
> "--without-iconv"
> option (not that it's actually listed in any of the
> ./configure --help
> option *chuckle*)
>
> Now, both glib & libgsf pick up the base install of
> iconv:
>
> ---- from glib ./configure ---
> checking for iconv_open... yes
> [snip]
> checking Whether to cache iconv descriptors... yes
>
> ---- from libgsf ./configure ---
> checking for XML::Parser... ok
> checking for iconv... /usr/bin/iconv
>
> I have tested wvWare on my linux box (Redhat FC4) -
> both as a system
> install, and a local install... and it works fine.
> I've also tried to install on a slightly older Sun
> system (still running
> solaris 5.8) and get the same problem
>
> (phew - I said this was long....)
>
> *** SUMMERY ***
> Has anyone got wvWare running on a solaris box, as a
> non-root user, and
> can they remember how they did it?
> If so, can you tell me?
>
> thanks...
> --
>
> Ian Stuart.
> Bibliographics and Multimedia Service Delivery team,
> EDINA,
> The University of Edinburgh.
>
> http://edina.ac.uk/
>
> -----------------------------------------------
> To unsubscribe from this list, send a message to
> abiword-user-request@abisource.com with the word
> unsubscribe in the message body.
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-----------------------------------------------
To unsubscribe from this list, send a message to
abiword-user-request@abisource.com with the word
unsubscribe in the message body.
Received on Fri Mar 3 14:35:47 2006
This archive was generated by hypermail 2.1.8 : Fri Mar 03 2006 - 14:35:47 CET