Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 216755 - stabilize kde-misc/tellico-1.2.14
Summary: stabilize kde-misc/tellico-1.2.14
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2008-04-07 18:29 UTC by Thomas Fischer
Modified: 2008-06-30 20:00 UTC (History)
2 users (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 Thomas Fischer 2008-04-07 18:29:50 UTC
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
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-06-29 18:10:01 UTC
(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.
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2008-06-30 07:48:48 UTC
x86 stable
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2008-06-30 18:57:11 UTC
sparc stable
Comment 4 Kenneth Prugh (RETIRED) gentoo-dev 2008-06-30 19:23:45 UTC
amd64 stable
Comment 5 nixnut (RETIRED) gentoo-dev 2008-06-30 20:00:23 UTC
ppc stable. closing since we're last