Problem building AbiWord2 -> enchant -> glib20 (broken dependency?)

Ronald F. Guilmette rfg at monkeys.com
Thu May 13 12:53:01 PDT 2004



I hope somebody on this list can help me.

I'm running FreeBSD 5.2.1 RELEASE and I have just today updated my
ports collection using the CVsup procedure described in the Handbook.

My goal is just simply to build and install the latest version (2.0.6)
of the AbiWord word processing program.

Anyway, as you can see in the log file snippet attached below, I have
run into an error doing this port build, and I would like someone to
tell me the Right Way to either solve this problem, or else to work
around it.

The problem seems to be that the current "AbiWord2" port requires the
current "enchant" port, which in turn requires the current "glib20"
port.  And it appears that the current glib20 port requires that the
libintl.so.5 file must be installed.

Sadly, it appears that in the current ports tree, if one builds the
most up-to-date version of the "gettext" port, i.e. version 0.13.1
(which is also required, directly or indirectly, for the build of
AbiWord2) then one gets libintl.so.6 installed, rather than the
libintl.so.5 file that glib20 seems to be demanding.

OK, so how do I solve this?

Please reply on-list, rather than via private e-mail.  Otherwise you
may run up against my ultra-agressive spam filtering here.  (If you
really feel compelled to reply personally, you can use the contact
web form here: http://www.monkeys.com/contact.html.)

Thanks in advance for any assistance.


Transcript of tail-end of my AbiWord2 port build attempt follows:
=====================================================================
...
config.status: creating glib-2.0-uninstalled.pc
config.status: creating gmodule-2.0.pc
config.status: creating gmodule-2.0-uninstalled.pc
config.status: creating gthread-2.0.pc
config.status: creating gthread-2.0-uninstalled.pc
config.status: creating gobject-2.0.pc
config.status: creating gobject-2.0-uninstalled.pc
config.status: creating glib-zip
config.status: creating glib-gettextize
config.status: creating Makefile
config.status: creating build/Makefile
config.status: creating build/win32/Makefile
config.status: creating build/win32/dirent/Makefile
config.status: creating glib/Makefile
config.status: creating glib/libcharset/Makefile
config.status: creating glib/gnulib/Makefile
config.status: creating gmodule/Makefile
config.status: creating gmodule/gmoduleconf.h
config.status: creating gobject/Makefile
config.status: creating gobject/glib-mkenums
config.status: creating gthread/Makefile
config.status: creating po/Makefile.in
config.status: creating docs/Makefile
config.status: creating docs/reference/Makefile
config.status: creating docs/reference/glib/Makefile
config.status: creating docs/reference/glib/version.xml
config.status: creating docs/reference/gobject/Makefile
config.status: creating docs/reference/gobject/version.xml
config.status: creating tests/Makefile
config.status: creating tests/gobject/Makefile
config.status: creating m4macros/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: executing glibconfig.h commands
config.status: executing chmod-scripts commands
===>  Building for glib-2.4.1_1
/libexec/ld-elf.so.1: Shared object "libintl.so.5" not found
*** Error code 1

Stop in /usr/ports/devel/glib20.
*** Error code 1

Stop in /usr/ports/textproc/enchant.
*** Error code 1

Stop in /usr/ports/editors/AbiWord2.


More information about the freebsd-ports mailing list