Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49246 - kde-base/arts-1.2.2 fails: warning: library `/usr/lib/libfreetype.la' was moved.
Summary: kde-base/arts-1.2.2 fails: warning: library `/usr/lib/libfreetype.la' was moved.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-27 22:28 UTC by Joe Eversole
Modified: 2004-04-29 07:40 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 Joe Eversole 2004-04-27 22:28:03 UTC
When I attempt to emerge arts-1.2.2, the process error's out.

/bin/sh ../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=pentium3 -O3 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -ftemplate-depth-99    -o libqtmcop.la -rpath /usr/kde/3.2/lib -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -version-info 1:0 -R /usr/kde/3.2/lib -R /usr/qt/3/lib -R /usr/X11R6/lib  -L/usr/qt/3/lib  -L/usr/X11R6/lib qiomanager.lo ../mcop/libmcop.la -lqt-mt  -lz -lpng -lz -lm -lXext -lX11  -lSM -lICE -lpthread 
libtool: link: warning: library `/usr/lib/libfreetype.la' was moved.
grep: /var/tmp/portage/freetype-2.1.5-r1/image//usr/lib/libfreetype.la: No such file or directory
/bin/sed: can't read /var/tmp/portage/freetype-2.1.5-r1/image//usr/lib/libfreetype.la: No such file or directory
libtool: link: `/var/tmp/portage/freetype-2.1.5-r1/image//usr/lib/libfreetype.la' is not a valid libtool archive
make[2]: *** [libqtmcop.la] Error 1
make[2]: Leaving directory `/var/tmp/portage/arts-1.2.2/work/arts-1.2.2/qtmcop'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/arts-1.2.2/work/arts-1.2.2'
make: *** [all] Error 2

!!! ERROR: kde-base/arts-1.2.2 failed.
!!! Function kde_src_compile, Line 128, Exitcode 2
!!! died running emake, kde_src_compile:make

To attempt to resolve this, I ensured all of my system was up to date and manually re-emerged both freetype and libtool. The problem persists.
I am using xorg-x11-6.7.0 for my x11 platform.

Reproducible: Always
Steps to Reproduce:
1. emerge =kde-base/arts-1.2.2
Actual Results:  
Process errored out as described above.

Expected Results:  
Arts should have compiled and installed successfully

Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.6.5)
=================================================================
System uname: 2.6.5 i686 Intel(R) Pentium(R) III Mobile CPU      1000MHz
Gentoo Base System version 1.4.9
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://ftp.ussg.iu.edu/linux/gentoo http://gentoo.chem.wisc.edu/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://ftp.ussg.iu.edu/gentoo-portage"
USE="X apm arts avi berkdb crypt cups dvd encode foomaticdb gdbm gif gpm imagemagick imlib jpeg justify kde libg++ libwww mad mikmod motif mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2004-04-28 10:21:15 UTC
in /usr/lib, try out:

grep "/var/tmp/portage" *.la

one of files there points to an invalid location of libfreetype.la.  Fix it, and your problems should go away.
Comment 2 Joe Eversole 2004-04-28 18:49:23 UTC
This is what I found when I executed the steps recommended:

libfontconfig.la:dependency_libs=' /var/tmp/portage/freetype-2.1.5-r1/image//usr/lib/libfreetype.la -lz /usr/lib/libexpat.la'
libfreetype.la:libdir='/var/tmp/portage/freetype-2.1.5-r1/image//usr/lib'

I changed the paths accordingly. I am currently recompiling arts as we speak.
If the problem persists, I will comment again. Otherwise, assume it fixed.
I will let one of the developers decided the disposition of this bug report (ie: if it needs changed to another group or simply closed).

Thanks for the assistance! --je
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2004-04-29 07:40:33 UTC
it was a bug in an older version of the fontconfig library - i believe it's now fixed in the latest set of ebuilds, so re-emerging that should fix your problem.