Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 307673 - gwenview, akonadi, kdepim-runtime, kmail, kaddressbook fail to update to 4.4.1 because of missing nepomuk although its installed
Summary: gwenview, akonadi, kdepim-runtime, kmail, kaddressbook fail to update to 4.4....
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 312447 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-03-03 20:38 UTC by saft
Modified: 2010-04-08 23:41 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (gwenview-4.4.1-r1:20100317-105850.log,13.42 KB, text/plain)
2010-03-17 11:09 UTC, Yuriy V
Details
emerge --info =kde-base/gwenview-4.4.1-r1 output (emerge-info_output,4.75 KB, text/plain)
2010-03-17 11:12 UTC, Yuriy V
Details

Note You need to log in before you can comment on or make changes to this bug.
Description saft 2010-03-03 20:38:42 UTC
The Ebuilds depending on Nepomuk 4.4.1 wont update because they do not find it. Although it is installed. Recompiling Nepomuk and soprano didnt help anything. For me it looks like a simple misslink.. could be wrong.

-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- You must install these packages before continuing.
-----------------------------------------------------------------------------
   * Nepomuk  <http://www.kde.org>
     The Nepomuk libraries
     Nepomuk extends the search and tagging functionalities in KMail and Akonadi

-----------------------------------------------------------------------------

CMake Error at /usr/share/apps/cmake/modules/MacroLogFeature.cmake:141 (MESSAGE):
  Exiting: Missing Requirements
Call Stack (most recent call first):
  CMakeLists.txt:128 (macro_display_feature_log)



CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE):
  Could NOT find Nepomuk (missing: NEPOMUK_LIBRARIES NEPOMUK_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/apps/cmake/modules/FindNepomuk.cmake:69 (find_package_handle_standard_args)
  gwenview/CMakeLists.txt:23 (find_package)

Reproducible: Always

Steps to Reproduce:
1.update your kde E from 4.4.0 to 4.4.1
2. all ebuilds update propper but the ones depending on nepomuk, even nepomuk updated
3. see the update of e.g kmail, akonadi, gwenvie a.s.o fail

Actual Results:  
The following 5 packages have failed to build or install:             
 *                                                                       
 *  ('ebuild', '/', 'kde-base/gwenview-4.4.1', 'merge'), Log file:       
 *   '/var/tmp/portage/kde-base/gwenview-4.4.1/temp/build.log'           
 *  ('ebuild', '/', 'kde-base/kdepim-runtime-4.4.1', 'merge'), Log file: 
 *   '/var/tmp/portage/kde-base/kdepim-runtime-4.4.1/temp/build.log'     
 *  ('ebuild', '/', 'kde-base/kmail-4.4.1', 'merge')                     
 *  ('ebuild', '/', 'kde-base/kaddressbook-4.4.1', 'merge')              
 *  ('ebuild', '/', 'kde-base/akonadi-4.4.1', 'merge') 

Expected Results:  
every Ebuild updates nicely from 4.4.0 to 4.4.1

emerge --info                                                
Portage 2.1.8 (default/linux/x86/10.0/desktop, gcc-4.4.3, glibc-2.11-r1, 2.6.33-gentoo i686)
=================================================================                           
System uname: Linux-2.6.33-gentoo-i686-Intel-R-_Core-TM-2_Duo_CPU_T7250_@_2.00GHz-with-gentoo-2.0.1
Timestamp of tree: Wed, 03 Mar 2010 14:45:03 +0000                                                 
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.9.6-r3, 1.10.3, 1.11.1                                                      
sys-devel/binutils:  2.20-r1                                                                       
sys-devel/gcc:       4.4.3                                                                         
sys-devel/gcc-config: 1.4.1                                                                        
sys-devel/libtool:   2.2.6b                                                                        
virtual/os-headers:  2.6.32                                                                        
ACCEPT_KEYWORDS="x86 ~x86"                                                                         
ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1 skype-eula"                                                  
CBUILD="i686-pc-linux-gnu"                                                                         
CFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe"                                            
CHOST="i686-pc-linux-gnu"                                                                          
CONFIG_PROTECT="/etc /usr/share/X11/xkb /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/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"                               
CXXFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe"                                          
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="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://de-mirror.org/distro/gentoo/ ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo"
LANG="de_DE.utf-8"
LDFLAGS="-Wl,-O1"
LINGUAS="de"
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="/var/lib/layman/sunrise /var/lib/layman/science /var/lib/layman/kde /var/lib/layman/gamerlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X X509 a52 aac aalib accessibility acct acl acpi addressbook ads akonadi alsa ao archive audiofile autoipd autotrace avahi bash-completion bdf big-tables bluetooth branding bzip2 cairo calendar caps cdda cddax cddb cdio cdparanoia cdr chm cjk clamav clamdtop cleartype cli clucene consolekit cracklib crypt css cuda cups cxx dbus dell dhcp dhcpcd dirac divx dri dts dv dvd dvdr ebook embedded embedded-fuseiso emboss emovix enca encode evo exif fam fbcon ffmpeg fftw firefox firefox3 flac fortran fpx ftp fts3 gcj gd gdbm geoip geolocation gif gimp glitz gnokii gnutls gpg gphoto2 gpm graphviz groupwise grub gs gsm gstreamer gtk gzip hal handbook hbci hddtemp hdri hunspell hyperestraier iconv id3 id3tag idn ieee1394 imagemagick inkjar inotify ipod jabber jack java6 jbig jingle jpeg jpeg2k kate kde kipi kontact lame laptop latex lcms ldap libass libcaca libnotify libssh2 libv4l2 lirc lm_sensors logrotate lzma lzo mad matroska max-idx-128 mdnsresponder-compat melt mikmod mjpeg mmx mng modules mp3 mp4 mpeg mpi mplayer msn mtp mudflap musepack musicbrainz mysql ncurses networkmanager new-hpcups nfs nfsv4 nls nptl nptlonly nsplugin ntfs nvidia ofx ogg openbabel openexr opengl openmp openssl oscar otr pam pango pcmcia pcre pdf perl phonon plasma plotutils pm-utils pmu png policykit postscript python qt3support qt4 quicktime rar raw rdp readline realmedia reflection replytolist rtsp samba scanner schroedinger sdk sdl secure-delete semantic-desktop session sftp skype smp sndfile snmp solver sox speex spell spl sqlite3 sse sse2 sse3 ssl ssse3 startup-notification subtitles svg sysfs syslog taglib tcpd templates theora thumbnail thumbnails thunar tiff timezone tk truetype twolame udev udev-acl umfpack unicode usb v4l v4l2 vcd vcdinfo vcdx vdpau virtuoso vlm vnc vorbis wavpack webkit wifi win32codecs winetools winetriks wma-fixed wmf wps wxwidgets x264 x86 xattr xcomposite xft xine xinerama xml xmp xorg xulrunner xv xvid xvmc zip 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" CAMERAS="canon sony" ELIBC="glibc" INPUT_DEVICES="synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nouveau nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-03-03 20:43:39 UTC
Tried `emerge -1 cmake kdelibs` yet?
Comment 2 saft 2010-03-03 21:09:20 UTC
(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
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2010-03-11 21:08:25 UTC
So should we close this?
Comment 4 Per Öberg 2010-03-16 19:01:51 UTC
(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
Comment 5 Yuriy V 2010-03-17 11:09:39 UTC
Created attachment 223991 [details]
build log

I have the same problem
Comment 6 Yuriy V 2010-03-17 11:12:18 UTC
Created attachment 223993 [details]
emerge --info =kde-base/gwenview-4.4.1-r1 output
Comment 7 Per Öberg 2010-03-22 12:40:55 UTC
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.

Comment 8 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-03-22 13:34:02 UTC
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.
Comment 9 Robin Bankhead 2010-03-22 15:15:17 UTC
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
Comment 10 Per Öberg 2010-03-22 16:57:56 UTC
(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
Comment 11 Per Öberg 2010-03-22 17:06:55 UTC
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... 
Comment 12 Per Öberg 2010-03-22 17:28:19 UTC
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.

Comment 13 Per Öberg 2010-03-22 18:28:57 UTC
(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.
Comment 14 Andreas K. Hüttel archtester gentoo-dev 2010-03-23 19:04:20 UTC
Yuriy, does that also work for you?
Comment 15 Maciej Mrozowski gentoo-dev 2010-03-26 22:49:28 UTC
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
Comment 16 Maciej Mrozowski gentoo-dev 2010-04-08 23:41:05 UTC
*** Bug 312447 has been marked as a duplicate of this bug. ***