Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59046 - mysql 4.0.20 emerge fails with readline 5
Summary: mysql 4.0.20 emerge fails with readline 5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux MySQL bugs team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-31 21:40 UTC by Dave Pretty
Modified: 2004-08-31 20:47 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 Dave Pretty 2004-07-31 21:40:34 UTC
readline 5 emerge tells user to do a  'revdep-rebuild --soname libreadline.so.4'
mysql emerge exits with error:

g++ -O3 -DDBUG_OFF -march=pentium4 -O3 -funroll-loops -pipe -fomit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o .libs/mysql mysql.o readline.o sql_string.o completion_hash.o  -lreadline -lncurses /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib -lgcc_s -lc ../libmysql/.libs/libmysqlclient.so -L/usr/lib -lz -lcrypt -lnsl -lm -lssl -lcrypto -Wl,--rpath -Wl,/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4 -Wl,--rpath -Wl,/usr/lib/mysql
/lib/libreadline.so: file not recognized: File truncated
collect2: ld returned 1 exit status
make[2]: *** [mysql] Error 1
make[2]: *** Waiting for unfinished jobs....
creating mysqladmin
gcc -O3 -DDBUG_OFF -march=pentium4 -O3 -funroll-loops -pipe -fomit-frame-pointer -DHAVE_ERRNO_AS_DEFINE=1 -DUSE_OLD_FUNCTIONS -rdynamic -o .libs/mysqlcheck mysqlcheck.o  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib -lgcc_s -lc ../libmysql/.libs/libmysqlclient.so -L/usr/lib -lz -lcrypt -lnsl -lm -lssl -lcrypto -Wl,--rpath -Wl,/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4 -Wl,--rpath -Wl,/usr/lib/mysql
creating mysqlcheck
make[2]: Leaving directory `/var/tmp/portage/mysql-4.0.20/work/mysql-4.0.20/client'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/mysql-4.0.20/work/mysql-4.0.20'
make: *** [all] Error 2

!!! ERROR: dev-db/mysql-4.0.20 failed.
!!! Function src_compile, Line 156, Exitcode 2
!!! compile problem

Reproducible: Didn't try
Steps to Reproduce:
1.
2.
3.




Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.6.7-gentoo-r9) 
================================================================= 
System uname: 2.6.7-gentoo-r9 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 1.90GHz 
Gentoo Base System version 1.5.1 
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] 
Autoconf: sys-devel/autoconf-2.59-r4 
Automake: sys-devel/automake-1.8.5-r1 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=pentium4 -O3 -funroll-loops -pipe -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /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/alias /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-march=pentium4 -O3 -funroll-loops -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache sandbox" 
GENTOO_MIRRORS="http://mirror.aarnet.edu.au/pub/gentoo http://gentoo.oregonstate.edu/ 
http://www.ibiblio.org/pub/Linux/distributions/gentoo" 
MAKEOPTS="-j4" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/home/portage_overlay" 
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" 
USE="X aalib acpi alsa apm arts avi berkdb cdr crypt cups dvd dvdr emacs encode esd f77 foomaticdb gcj 
gdbm gif gphoto2 gpm guile imlib jack java jpeg kde libg++ libwww mad mikmod mmx motif mpeg mysql 
nas ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl pic plotutils png python qt quicktime readline 
samba sdl slang spell sse ssl svga tcltk tcpd tetex theora truetype usb x86 xml2 xv zlib"
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-08-14 15:07:07 UTC
include output of /lib/libreadline.so
or attach the file.

I'm using readline5 without any problems.
Comment 2 Dave Pretty 2004-08-14 18:27:26 UTC
I checked libreadline.so - it had filesize of 0, so I re-emerged it and it was fine.
Comment 3 Jacob Martin 2004-08-31 20:47:29 UTC
I had to do the same thing (remerge sys-libs/readline) on my amd64 system because there was no link /lib64/libreadline.so

I wonder why it wasn't created the first time?