Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 51843 - "emerge -u abiword" fails due to missing dependancy on "gucharmap"
Summary: "emerge -u abiword" fails due to missing dependancy on "gucharmap"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-23 10:38 UTC by Hal Eisen
Modified: 2004-05-24 09:26 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hal Eisen 2004-05-23 10:38:51 UTC
I recently caught the updates to Gnome 2.6, which was great.  Except libgucharmap was part of that, and the old abiword didn't know that it cared.  At first, abiword would fail to start with a missing shared library error, which "ldd abiword-2.0" would also reveal.

My solution was:
  1) emerge unmerge abiword
  2) emerge abiword

Which compiled abiword against the new gucharmap libraries, and all is now well in the world.

However, I should not have had to chase this down by hand.  I should have been informed automatically when I did my previous "emerge -upD world" and the update to gucharmap should have triggered an update to abiword.


Reproducible: Always
Steps to Reproduce:
1. emerge -u gucharmap
2. abiword-2.0
3.

Actual Results:  
link error with shared library version mismatch on gucharmap

Expected Results:  
Abiword should run

$ emerge info
Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9,
2.4.22-gentoo-r4)=================================================================
System uname: 2.4.22-gentoo-r4 i686 Mobile AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.4.10
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config
/usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib acpi alsa apm arts avi berkdb bonobo cdr crypt cups dvd
encode esd evo foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib java
jbig jfs jpeg kde libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls
oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline
reiserfs sdl slang spell ssl svga tcltk tcpd tetex tiff truetype x86 xml2 xmms
xv zlib"
Comment 1 Stephen Bennett (RETIRED) gentoo-dev 2004-05-23 14:18:17 UTC
This is what revdep-rebuild is for. However, the process takes a long time and shouldn't (IMHO) be done automatically at every upgrade, as it would waste too much time when updating something simple.
Comment 2 foser (RETIRED) gentoo-dev 2004-05-24 09:26:28 UTC
i think gucharmap library versioning changed over time. I'm not aware it had API changes, so this shouldn't be needed. gucharmap support in abiword has been problematic and should be disabled in later versions (>=2.0.5) of abiword.

That should 'solve' this problem for now and this reported problem is origination from before that i think.