Summary: | gwenview, akonadi, kdepim-runtime, kmail, kaddressbook fail to update to 4.4.1 because of missing nepomuk although its installed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | saft <safttuete> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoo, moltonel, per |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build log
emerge --info =kde-base/gwenview-4.4.1-r1 output |
Description
saft
2010-03-03 20:38:42 UTC
Tried `emerge -1 cmake kdelibs` yet? (In reply to comment #1) > Tried `emerge -1 cmake kdelibs` yet? > it worked...strangely... but shouldn't it work without? It would only be a workaround, not solving the bug... Anyway thank you... have a nice day So should we close this? (In reply to comment #1) > Tried `emerge -1 cmake kdelibs` yet? > Tried it, didn't work. The problem persists for me... (Although i really did first 'emerge -1 cmake' and then 'emerge -1 kdelibs' Here's my "emerge --info"... Portage 2.1.8.3 (default/linux/amd64/10.0/desktop, gcc-4.4.3, glibc-2.11-r1, 2.6.30-gentoo-r4 x86_64) ================================================================= System uname: Linux-2.6.30-gentoo-r4-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9300_@_2.50GHz-with-gentoo-2.0.1 Timestamp of tree: Mon, 15 Mar 2010 09:30:01 +0000 distcc 3.1 x86_64-pc-linux-gnu [disabled] ccache version 2.4 [enabled] app-shells/bash: 4.1_p2 dev-java/java-config: 2.1.10 dev-lang/python: 2.6.4-r1, 3.1.1-r1 dev-util/ccache: 2.4-r8 dev-util/cmake: 2.8.0-r2 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.6.0-r1 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.13, 2.65 sys-devel/automake: 1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1 sys-devel/gcc: 4.4.3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.33 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA dlj-1.1" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /home/mythtv/ /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="sv en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" 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/wschlich-testing /Dwnload/PortageOverlays" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d Xaw3ddga a52 aac acl acpi administrator alsa amd64 apache2 arts autoipd autostart avahi bash-completion berkdb bittorrent bluetooth branding bzip2 cairo calendar cdda cddb cdr cli consolekit cracklib craclib crypt cups curl cxx daap dbus dell dns doc dri dts dvb dvd dvdr dvdread eds emacs embedded emboss encode examples exif fam fbcondecor ffmpeg fftw firefox flac fortran ftp gdbm gif gimp gnome gnuplot gphoto2 gpm gstreamer gtk gzip-el h323 hal http ical iconv icq imagemagick ipod ipv6 irda irmc jadetex javascript joystick jpeg kde kdepim kerberos lame laptop latex lcms ldap libnotify libsexy lirc lm_sensors mad mdnsresponder-compat mikmod mmx mng modules mp3 mp4 mpeg mudflap multilib musicbrainz mysql nas ncurses networkmanager nls nptl nptlonly nsplugin obex offensive ogg opengl openmp oss pam pcre pdf perl php pipechan png policykit posix ppds pppd preview-latex python qt3support qt4 query-browser quicktime raw readline reflection samba sdl semantic-desktop session sip skins sms sockets spell spl sql sqlite sse sse2 ssl startup-notification stream svg swat sysfs taglib tcpd thunar tiff tk toolkit-scroll-bars truetype unicode upnp usb v4l v4l2 vcd vorbis wav webkit workbench wxwindows x264 xcb xinerama xml xorg xosd xrandr xulrunner xv xvid zeroconf zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="sv en" LIRC_DEVICES="devinput " RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Created attachment 223991 [details]
build log
I have the same problem
Created attachment 223993 [details]
emerge --info =kde-base/gwenview-4.4.1-r1 output
OK, I don't have Nepomuk installed it seems like... KDE configure says: > ebuild /usr/portage/kde-base/kdelibs/kdelibs-4.4.1-r1.ebuild configure . . . . ----------------------------------------------------------------------------- -- The following OPTIONAL packages could NOT be located on your system. -- Consider installing them to enable more features from this software. ----------------------------------------------------------------------------- * LZMA/XZ <http://tukaani.org/xz/> A very high compression ratio data compressor Provides the ability to read and write xz compressed data files. * Soprano (2.3.70 or higher) <http://soprano.sourceforge.net> Semantic Desktop Storing Provide metadata support (for semantic desktop). * Soprano Redland Backend <http://soprano.sourceforge.net> Redland storage backend for Soprano The Soprano redland backend is required to build the Nepomuk semantic desktop system. * HSpell <http://ivrix.org.il/projects/spell-checker/> Hebrew spell checker Provides spell checking for Hebrew. * JasPer <http://www.ece.uvic.ca/~mdadams/jasper> JasPer JPEG2000 Library Provides support for JPEG-2000 images. * OpenEXR <http://www.openexr.com> A library for manipulating OpenEXR image files Provides support for OpenEXR images. ----------------------------------------------------------------------------- I have tried re-installing soprano with redland use flag but kdelibs configure always returns this... I'll try some more but i guess this is the problem. You need to enable the "semantic-desktop" use flag if you want to build the support in kdelibs. The kdepim packages should have an explicit dependency on kdelibs[semantic-desktop], so please attach the output of emerge -UDpvN @world to this bug. Same problem, persisting after repeated rebuilds of cmake, kdelibs and nepomuk. emerge --info =gwenview-4.4.1-r1 Portage 2.1.8.3 (default/linux/x86/10.0/desktop, gcc-4.4.3, glibc-2.11-r1, 2.6.33-gentoo i686) ================================================================= System Settings ================================================================= System uname: Linux-2.6.33-gentoo-i686-Intel-R-_Atom-TM-_CPU_N270_@_1.60GHz-with-gentoo-2.0.1 Timestamp of tree: Mon, 22 Mar 2010 10:15:01 +0000 distcc 3.1 i686-pc-linux-gnu [disabled] ccache version 2.4 [enabled] app-shells/bash: 4.1_p2 dev-java/java-config: 2.1.10 dev-lang/python: 2.6.4-r1, 3.1.1-r1 dev-util/ccache: 2.4-r8 dev-util/cmake: 2.8.1 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.6.0-r1 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.13, 2.65 sys-devel/automake: 1.9.6-r2, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1 sys-devel/gcc: 4.4.3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.33 ACCEPT_KEYWORDS="x86 ~x86" ACCEPT_LICENSE="*" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=core2 -O2 -fomit-frame-pointer -pipe -mmmx -msse -msse2 -mssse3" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /etc/security/pam_mount.conf.xml /usr/share/X11/xkb /usr/share/apps/kdm/themes/oxygen/oxygen.xml /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-march=core2 -O2 -fomit-frame-pointer -pipe -mmmx -msse -msse2 -mssse3" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests ccache distlocks fixpackages news protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LDFLAGS="-Wl,-O1" LINGUAS="en_GB" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" 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/local/portage/layman/wirelay /usr/local/portage" SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa apache2 berkdb bluetooth branding bzip2 cairo cdparanoia cdr chm cli clucene consolekit cracklib crypt cups cxx dbus dga dio dri dts dvd dvdread eds emboss encode evo faac faad fam ffmpeg firefox flac flash foomaticdb fortran fuse gdbm gif gimp glitz gnutls gpm hal iconv imagemagick innodb java java6 javascript jpeg kde lcms ldap libnotify libwww mad madwifi matroska mikmod mmx mmxext mng modules mp3 mp4 mpeg mplayer msn mudflap mysql ncurses nls nptl nptlonly nsplugin odbc offensive ogg opengl openmp oss pam pcmcia pcntl pcre pdf perl phonon plasma png posix ppds pppd python qt3support qt4 quicktime readline reflection samba scanner sdl semantic-desktop sesame2 session sharedmem soap sockets spell spl sqlite sqlite3 sse sse2 sse3 ssl ssse3 startup-notification svg sysfs tcpd theora threads thunar tiff tk tordns truetype unicode usb vcd vhosts vorbis webkit wifi win32codecs x264 x86 xcb xcomposite xine xinerama xml xmlrpc xorg xsl xulrunner xv xvid xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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" ELIBC="glibc" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" RUBY_TARGETS="ruby18" SANE_BACKENDS="hp net" USERLAND="GNU" VIDEO_CARDS="intel vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS (In reply to comment #8) > You need to enable the "semantic-desktop" use flag if you want to build the > support in kdelibs. The kdepim packages should have an explicit dependency on > kdelibs[semantic-desktop], so please attach the output of emerge -UDpvN @world > to this bug. > Semantic deskop enabled in /etc/make.conf "emerge -UDpvN @world" doest not work at all... ('@world' is not a valid package atom and U is not a valid flag...) I did "emerge -uDpvN world" which gives: [ebuild U ] kde-base/gwenview-4.4.1-r1 [4.4.0] USE="handbook semantic-desktop (-aqua) -debug (-kdeenablefinal) (-kdeprefix) -kipi" 0 kB [ebuild U ] kde-base/kdepim-runtime-4.4.1 [4.4.0] USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB [ebuild U ] kde-base/kdegraphics-meta-4.4.1 [4.4.0] USE="(-aqua) (-kdeprefix)" 0 kB [ebuild U ] kde-base/kmail-4.4.1 [4.4.0] USE="handbook kontact (-aqua) -ayatana -debug (-kdeenablefinal) (-kdeprefix)" 0 kB [ebuild U ] kde-base/akonadi-4.4.1 [4.4.0] USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB [ebuild U ] kde-base/kaddressbook-4.4.1-r1 [4.4.0] USE="handbook kontact (-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB [ebuild U ] kde-base/kdepim-meta-4.4.1 [4.4.0] USE="semantic-desktop (-aqua) (-kdeprefix)" 0 kB [ebuild U ] kde-base/kde-meta-4.4.1 [4.4.0] USE="nls semantic-desktop -accessibility (-aqua) (-kdeprefix)" 0 kB Just to give people an update on what I'm trying. (Hope I'm not spamming you) I still get the feeling that there's something wrong with soprano... # emerge -av soprano These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-libs/soprano-2.4.1 USE="dbus doc raptor redland virtuoso -clucene -debug -java" 0 kB . . . . . ------------------------------------------------------------------------------ -- Soprano Components that will be built: * Virtuoso storage backend (Run-time dependency: Virtuoso) * Raptor RDF parser (including TriG parser) * Raptor RDF serializer * D-Bus server/client support -- Soprano Components that will NOT be built: * Redland storage backend (missing librdf/redland - http://librdf.org) * Sesame2 storage backend (java-based) * The CLucene-based full-text search index library ------------------------------------------------------------------------------- kde-libs states that redland storage backend should be there... SOLVED IT! (I hope.. read below) I downgraded redland just to try a previous version using "emerge --oneshot --ask --verbose =dev-libs/redland-1.0.9-r1". Then I tried "emerge --ask --verbose soprano" which upgraded redland to 1.0.10-r2 again. Now soprano build reports the following: ----------------------------------------------------------------- -- Soprano Components that will be built: * Redland storage backend * Virtuoso storage backend (Run-time dependency: Virtuoso) * Raptor RDF parser (including TriG parser) * Raptor RDF serializer * D-Bus server/client support -- Soprano Components that will NOT be built: * Sesame2 storage backend (java-based) * The CLucene-based full-text search index library ----------------------------------------------------------------- while kdelibs configure using "ebuild /usr/portage/kde-base/kdelibs/kdelibs-4.4.1-r1.ebuild configure" reports ----------------------------------------------------------------------------- -- The following external packages were located on your system. -- This installation will have the extra features provided by these packages. ----------------------------------------------------------------------------- . . . * Soprano - Semantic Desktop Storing * Soprano Raptor Parser - RDF parser plugin for Soprano * Soprano Redland Backend - Redland storage backend for Soprano * Shared desktop ontologies - Desktop ontologies . . . This is a major improvement but I haven't rebuilt kdelibs yet. I'll let you know. (In reply to comment #12) > SOLVED IT! (I hope.. read below) It worked! Summary: * Added "redland" use-flag * Rebuilt redland * Rebuilt soprano * Rebuilt kdelibs I don't know why I needed to rebuild redland but soprano couldn't find the libs without the rebuild. Yuriy, does that also work for you? I'll explain why it's needed to rebuild redland. I think it's all caused by ... MySQL upgrade/removal. And this is why: 1. MySQL libmysqlclient ABI has changed. 2. dev-libs/redland (dependency of dev-libs/soprano) has mysql USE flag which is enabled by default in desktop profile 3. When upgrading MySQL - redland needs rebulding as well (revdep-rebuild should help) 4. If redland is not rebuilt, soprano will detect redland mysql plugin as broken and refuse building redland storage backend 5. When soprano redland storage backend is not built, kdelibs won't build nepomuk library 6. The rest you know Solution: revdep-rebuild after you uninstall or upgrade packages that introduce ABI changes. You can use portage-2.2, it automatically detects such breakages so that revdep-rebuild is (at least in theory) no longer needed. I'm closing this one, recipe is as already mentioned: 1. rebuild redland 2. rebuild soprano 3. rebuild kdelibs *** Bug 312447 has been marked as a duplicate of this bug. *** |