Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23364 - icewm 1.2.8 and 1.2.9 linking errors with libXft
Summary: icewm 1.2.8 and 1.2.9 linking errors with libXft
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-24 02:43 UTC by Roc Vallès
Modified: 2003-09-27 08:39 UTC (History)
1 user (show)

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 Roc Vallès 2003-06-24 02:43:48 UTC
tux@nyu Chrono Trigger $ DISPLAY=:2 icewm
IceWM: using /home/tux/.icewm for private configuration files
icewm: relocation error: /usr/lib/libXft.so.2: undefined symbol: FcPatternCreate

*  x11-wm/icewm
      Latest version available: 1.2.9
      Latest version installed: 1.2.9
      Size of downloaded files: 788 kB
      Homepage:    http://www.icewm.org
      Description: Ice Window Manager

*  x11-libs/xft
      Latest version available: 2.0.1-r2
      Latest version installed: 2.0.1-r2
      Size of downloaded files: 531 kB
      Homepage:    http://fontconfig.org/
      Description: X FreeType library, also known as Xft2.0

Reproducible: Always
Steps to Reproduce:
1. Build that xft version
2. Build that icewm version
3. Start icewm

Actual Results:  
icewm: relocation error: /usr/lib/libXft.so.2: undefined symbol: FcPatternCreate
The wm doesn't start.

Expected Results:  
To load the wm normally, without linking problems.

root@nyu tux # emerge info
Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1)
=================================================================
System uname: 2.5.73 i686 AMD Athlon(tm) Processor
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/config /opt/quake3/cpma/server.cfg"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY="/usr/local/portage"
USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg
ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib directfb
gtkhtml alsa gdbm berkdb slang readline arts tetex aalib nas bonobo svga ggi
tcltk java guile X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis
gnome gtk qt kde motif opengl mozilla ldap ipv6 apache2 gtk2 fbcon dga dvd cdr
cjk canna freewnn mozsvg mozcalendar mozaccess mozinterfaceinfo mozp3p
mozxmlterm vim-with-x"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon -O3 -pipe"
CXXFLAGS="-march=athlon -O3 -pipe"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox -ccache"
Comment 1 Patrick Kursawe (RETIRED) gentoo-dev 2003-06-24 02:51:59 UTC
If you use xfree 4.3.0, please unmerge xft, then try again.
Comment 2 Roc Vallès 2003-06-24 04:31:09 UTC
Unmerging it solved the problem. Thanks.

By the way, why?
Comment 3 Patrick Kursawe (RETIRED) gentoo-dev 2003-06-24 05:14:17 UTC
It brings its own xft with it. Therefore the packages in current versions block each other - but there was some time window of about one week in april where they didn't. Quite likely you emerged one of the packages back then.
Comment 4 Heinrich Wendel (RETIRED) gentoo-dev 2003-09-27 08:39:44 UTC
...