Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 22598 - gnome-extra/libgda needs >=sys-libs/readline-4.2 (and won't compile on default-1.0 profile)
Summary: gnome-extra/libgda needs >=sys-libs/readline-4.2 (and won't compile on defaul...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-11 03:04 UTC by TGL
Modified: 2003-07-05 05:28 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 TGL 2003-06-11 03:04:05 UTC
It seems that gnome-extra/libgda needs >=sys-libs/readline-4.2 to be compiled
(I've checked it from 0.9.0 to 0.12.1): 

gcc -march=i686 -O3 -pipe -Wall -Wunused -Wchar-subscripts
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith
-Wno-sign-compare -o .libs/gda-config-tool gda-config-tool.o -pthread
-Wl,--export-dynamic  ../libgda/.libs/libgda-2.so -L/usr/lib
/var/tmp/portage/libgda-0.11.0/work/libgda-0.11.0/libsql/.libs/libgdasql.so
-lreadline -lcurses -lhistory /usr/lib/libpopt.so /usr/lib/libgobject-2.0.so
/usr/lib/libgthread-2.0.so /usr/lib/libgmodule-2.0.so -ldl
/usr/lib/libglib-2.0.so /usr/lib/libxslt.so /usr/lib/libxml2.so -lpthread -lz -lm
gda-config-tool.o(.text+0x2329): In function `completion_func':
: undefined reference to `rl_completion_matches'
collect2: ld returned 1 exit status
make[1]: *** [gda-config-tool] Error 1

This is not caught by the configure script, but the missing 
"rl_completion_matches" is a >=readline-4.2 function (it was not "rl_" prefixed 
before). Hence, the "default-1.0" packages profile should probably masks this 
package because this profile is readline-4.1 based (there are already a few 
packages blocked for the same reason). 


Reproducible: Always
Steps to Reproduce:




Portage 2.0.48-r1 (default-1.0, gcc-2.95.3, glibc-2.2.5-r4,2.2.5-r8)
=================================================================
System uname: 2.4.20-ck4 i686 AMD Athlon(tm) XP 1800+
GENTOO_MIRRORS=" http://ftp.easynet.nl/mirror/gentoo/
ftp://ftp.easynet.nl/mirror/gentoo// http://ftp.tu-clausthal.de/pub/linux/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"
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 jpeg libg++ mikmod mmx mpeg ncurses
pdflib quicktime spell truetype xml2 xmms xv aalib alsa berkdb bonobo cdr
directfb esd gdbm ggi gif gnome gnome-libs gpm gphoto2 gtk gtkhtml guile imlib
java ldap libwww motif mozilla mysql nas oggvorbis opengl pam perl png python qt
readline ruby scanner sdl slang snmp ssl svga tcltk tcpd tetex tiff X acpi
apache2 clamav curl dga doc dvd fbcon flash gd ggz imap jack junit lcms leim
lirc mbox memlimit moznocompose moznoirc moznomail mozsvg nls objc pcmcia pda
plotutils pnp samba sasl slp smooth tmpfs usb wmf Xaw3d xface xml xosd zeo zlib
-arts -kde"
COMPILER=""
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O3 -pipe"
CXXFLAGS="-march=i686 -O3 -pipe"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j1"
AUTOCLEAN="yes"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
FEATURES="ccache userpriv usersandbox sandbox digest manifest notitles fixpackages"
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2003-07-05 05:28:30 UTC
thanks for your report. i've added a workaround in libgda to disable using readline when readline-4.1 is installed.