Currently, dev-libs/yaz-3.0.16 and kde-misc/tellico-1.2.10 are marked as stable for x86. Tellico uses the YAZ library if the yaz use flags is activated. In YAZ 3.0, some API changes have been made, which make it incompatible with Tellico 1.2.x. Newer Tellico versions (>=1.2.14) use a special #define block to support both the old and new YAZ API. When compiling Tellico 1.2.10 with YAZ 3.0.16, the following error message occurs: make[1]: Entering directory `/var/tmp/portage/kde-misc/tellico-1.2.10/work/tellico-1.2.10/src/fetch' i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -I/usr/include/libxml2 -I/usr/include/libxml2 -DYAZ_HAVE_XML2=1 -DYAZ_HAVE_XSLT=1 -DYAZ_HAVE_EXSLT=1 -I/usr/include/libxml2 -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium-m -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -I../../src/core -c -o z3950connection.o z3950connection.cpp z3950connection.cpp: In static member function 'static QString Tellico::Fetch::Z3950Connection::toXML(const QCString&, const QString&)': z3950connection.cpp:452: error: invalid conversion from 'char**' to 'const char**' z3950connection.cpp:452: error: initializing argument 4 of 'int yaz_marc_decode_buf(yaz_marc_t_*, const char*, int, const char**, size_t*)' z3950connection.cpp:452: error: invalid conversion from 'int*' to 'size_t*' z3950connection.cpp:452: error: initializing argument 5 of 'int yaz_marc_decode_buf(yaz_marc_t_*, const char*, int, const char**, size_t*)' make[1]: *** [z3950connection.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/kde-misc/tellico-1.2.10/work/tellico-1.2.10/src/fetch' make: *** [all-recursive] Error 1 To solve this problem, either YAZ <3.0 has to be required by the tellico-1.2.10 ebuild or Tellico 1.2.14 has to be stabilized (1.2.11 has the same problem, too). Reproducible: Always Steps to Reproduce: Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-tuxonice-r10 i686) ================================================================= System uname: 2.6.23-tuxonice-r10 i686 Intel(R) Pentium(R) M processor 1.50GHz Timestamp of tree: Sat, 05 Apr 2008 06:15:03 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.1.5 dev-lang/python: 2.3.5-r3, 2.4.4-r9 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=pentium-m -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.gentoo.mesh-solutions.com/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.gentoo.org/gentoo-distfiles ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://pandemonium.tiscali.de/pub/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo" LANG="de_DE.UTF-8" LC_ALL="de_DE.UTF-8" LINGUAS="en de" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/ecatmur /usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="7zip X a52 aac aalib acpi akode alsa amr audiofile avi bash-completion berkdb bzip2 cdparanoia cdr cli cracklib crypt cups curl d dbus dri dv dvd dvdr dvdread emboss encode evo exif expat faad fam fame ffmpeg firefox flac footmaticdb gdbm gif gmp gnutls gpm graphviz gs hal hdaps iconv icq idn ilbc imagemagick imap imlib isdnlog jabber jbig jce jpeg jpeg2k kde kdehiddenvisibility kipi lame latex lcms libcaca live logrotate lzo mad matroska mbox md5sum midi mikmod mjpeg mmx mng mp3 mp4 mpeg mplayer mudflap ncurses network nls nntp noutempter nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf perl pic png ppds pppd python qt qt3 qt3support qt4 quicktime readline reflection rtc samba sasl sdl session slang speex spell spl sse sse2 ssl subtitles subversion svg svga tetex tga theora threads tiff truetype unicode usb userlocales utf8 v4l v4l2 vim vim-syntax vorbis wifi win32codec win32codecs wmf x264 x86 xcb xinerama xml xorg xscreensaver xv xvid yaz zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="ati fglrx radeon vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #0) > To solve this problem, either YAZ <3.0 has to be required by the tellico-1.2.10 > ebuild or Tellico 1.2.14 has to be stabilized (1.2.11 has the same problem, > too). ARCH teams: Mind stabilizing this one and I will remove the older version when you are done? Thanks.
x86 stable
sparc stable
amd64 stable
ppc stable. closing since we're last