After some nasty work. I have half passed the evince configure.(with gnome-doc-util and poppler commented out, I will consider the poppler library later). When I progressed the make. It seems I need a shared version of libiconv(maybe more). Now I am using a compiled package from the mingw project which only included a static binary library. The output reads:
*** Warning: This system can not link to static lib archive /usr/lib/libiconv.la . *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have. Creating library file: .libs/libevdocument.dll.a .libs/libevdocument_la-ev-init.o: In function `ev_init': d:\Documents and Settings\e486595\Desktop\evince-2.30.0\libdocument/ev-init.c:52 : undefined reference to `libintl_bindtextdomain' d:\Documents and Settings\e486595\Desktop\evince-2.30.0\libdocument/ev-init.c:53 : undefined reference to `libintl_bind_textdomain_codeset' collect2: ld returned 1 exit status make[3]: *** [libevdocument.la] Error 1 Does it means that I must compiled a libiconv shared library by myself? Or there are some workaround? Sorry for disturbing. I will continue to work on it tomorrow. 2010/4/15 Hib Eris <[email protected]>: > On Thu, Apr 15, 2010 at 11:59 AM, Hib Eris <[email protected]> wrote: >> >> Hmmm, the gnome-doc-utils dependency is indeed something I had not foreseen. >> It would be nice if we could make this dependency optional as >> gnome-doc-utils are only used to build help files. >> >> If you want to try to fix it, the dependency comes from the call to >> GNOME_DOC_INIT in configure.ac. If you remove that call and run autoconf to >> create a new 'configure' and remove 'help' from the SUBDIRS variable in >> Makefile.in, you might be able to successfully run configure without >> gnome-doc-utils. >> > > I have just committed a patch to git to make gnome-doc-utils optional. > If you can build from git, you can try it now. If you want to build > from released tarballs, you will have to wait for the next release > 2.31.1, which is scheduled for May 5th. > > Hib > _______________________________________________ > evince-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/evince-list > _______________________________________________ evince-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/evince-list
