Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 473750 - [kde overlay] kde-base/kdepim-strigi-analyzer-4.10.80 fails to install
Summary: [kde overlay] kde-base/kdepim-strigi-analyzer-4.10.80 fails to install
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-18 21:00 UTC by Johannes Hirte
Modified: 2013-07-15 17:52 UTC (History)
3 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 Johannes Hirte 2013-06-18 21:00:53 UTC
>>> Emerging (1 of 1) kde-base/kdepim-strigi-analyzer-4.10.80 from kde
 * kdepim-4.10.80.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                            [ ok ]
>>> Unpacking source...
 * Unpacking parts of kdepim-4.10.80.tar.xz to /var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work ...
tar extract command failed at least partially - continuing anyway                                                                                                                        [ ok ]
>>> Source unpacked in /var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work
>>> Preparing source in /var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work/kdepim-strigi-analyzer-4.10.80 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work/kdepim-strigi-analyzer-4.10.80 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work/kdepim-strigi-analyzer-4.10.80_build"
cmake --no-warn-unused-cli -C /var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work/kdepim-strigi-analyzer-4.10.80_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DKDE4_BUILD_TESTS=OFF -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work/kdepim-strigi-analyzer-4.10.80_build/gentoo_rules.cmake  /var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work/kdepim-strigi-analyzer-4.10.80
Not searching for unused variables given on the command line.
loading initial cache file /var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work/kdepim-strigi-analyzer-4.10.80_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 4.8.1
-- The CXX compiler identification is GNU 4.8.1
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt-Version 4.8.4 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (found version "1.0.1e") 
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found Automoc4: /usr/bin/automoc4  
-- Found Perl: /usr/bin/perl (found version "5.16.3") 
-- Found Phonon: /usr/include (Required is at least version "4.3.80") 
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.10 include dir: /usr/include
-- Found KDE 4.10 library dir: /usr/lib64
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found KdepimLibs: /usr/lib64/cmake/KdepimLibs/KdepimLibsConfig.cmake (Required is at least version "4.10.80") 
-- Boost version: 1.52.0
-- The Boost Topological_sort header was found. Building Kleopatra
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8") 
-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "0.28") 
-- Found Strigi: /usr/lib64/libstreams.so (Required is at least version "0.5.9") 
-- Found gpgme-config at /usr/bin/gpgme-config
-- Found gpgme v1.4.1, checking for flavours...
--  Found flavour 'vanilla', checking whether it's usable...yes
--  Found flavour 'pthread', checking whether it's usable...yes
-- Usable gpgme flavours found:  vanilla pthread
-- Found QGpgme: /usr/lib64/libqgpgme.so  
-- Found SharedDesktopOntologies: /usr/share/ontology (found suitable version "0.11.0", minimum required is "0.10") 
-- Found Soprano: /usr/include (found suitable version "2.9.2", minimum required is "2.9.0") 
-- Found Qt-Version 4.8.4 (using /usr/bin/qmake)
-- Found X11: /usr/lib64/libX11.so
-- Found libassuan-config at /usr/bin/libassuan-config
-- Found assuan v2.1.0
--  Checking whether assuan is usable...yes
-- Usable assuan found.
--  Includes:   
--  Libraries: /usr/lib64/libassuan.so;/usr/lib64/libgpg-error.so
-- Performing Test HAVE_GPG_ERR_SOURCE_KLEO
-- Performing Test HAVE_GPG_ERR_SOURCE_KLEO - Success
-- Usable assuan found for Kleopatra
-- 
-- The following OPTIONAL packages have been found:

 * Perl
 * Threads
 * OpenSSL
 * Assuan2

-- The following RECOMMENDED packages have been found:

 * QGpgme , The QGpgMe library , <http://www.kde.org>
   QGpgME is required to build KMail, KOrganizer and Kleopatra

-- The following REQUIRED packages have been found:

 * Automoc4
 * Phonon (required version >= 4.3.80)
 * KDE4Internal
 * KDE4 (required version >= 4.10)
 * KdepimLibs (required version >= 4.10.80) , The KDEPIM libraries , <http://www.kde.org>
 * Boost (required version >= 1.34.0) , Boost C++ Libraries , <http://www.boost.org>
   Boost is required for building most KDEPIM applications
 * Akonadi (required version >= 1.9.51) , Akonadi server libraries , <http://pim.kde.org/akonadi>
   Akonadi is required to build KDEPIM
 * ZLIB , The Zlib compression library , <http://www.zlib.net>
 * Strigi , <https://projects.kde.org/strigi>
   Metadata indexing
 * Gpgme , GNU Privacy Guard (GPG/PGP) support , <http://www.gnupg.org/related_software/gpgme>
   Necessary to compile many PIM applications, including KMail
 * SharedDesktopOntologies (required version >= 0.10) , Shared Desktop Ontologies , <http://oscaf.sourceforge.net>
   Ontologies necessary for the Nepomuk semantic desktop
 * Soprano (required version >= 2.9.0) , C++/Qt4 framework for RDF data , <http://soprano.sourceforge.net>
   Storage of semantic data
 * X11
 * Qt4
 * Grantlee (required version >= 0.3.0) , The Grantlee Template System , <http://www.gitorious.org/grantlee/pages/Home>
   Grantlee is requires for kmail and templating, theming for KJots, KaddressBook and MessageViewer(KMail).
 * NepomukCore , The Nepomuk Core libraries , <http://www.kde.org>
   Nepomuk extends the search and tagging functionalities in KMail and Akonadi
 * Xsltproc , XSLT processor from libxslt
   Required to generate D-Bus interfaces.

-- <<< Gentoo configuration >>>
Build type      Gentoo
Install path    /usr
Compiler flags:
C               -O2 -march=amdfam10 -fno-aggressive-loop-optimizations -fpredictive-commoning -fgcse-after-reload -ftree-partial-pre -ftree-vectorize -ftracer -fvect-cost-model -pipe  -Wno-long-long -std=iso9899:1990 -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common
C++             -O2 -march=amdfam10 -fno-aggressive-loop-optimizations -fpredictive-commoning -fgcse-after-reload -ftree-partial-pre -ftree-vectorize -ftracer -fvect-cost-model -pipe  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden
Linker flags:
Executable      -Wl,--enable-new-dtags  -Wl,-O1 -Wl,--sort-common -Wl,-z,combreloc -O2 -march=amdfam10 -fno-aggressive-loop-optimizations -fpredictive-commoning -fgcse-after-reload -ftree-partial-pre -ftree-vectorize -ftracer -fvect-cost-model -pipe
Module          -Wl,--enable-new-dtags -Wl,--no-undefined -lc  -Wl,-O1 -Wl,--sort-common -Wl,-z,combreloc -O2 -march=amdfam10 -fno-aggressive-loop-optimizations -fpredictive-commoning -fgcse-after-reload -ftree-partial-pre -ftree-vectorize -ftracer -fvect-cost-model -pipe
Shared          -Wl,--enable-new-dtags -Wl,--no-undefined -lc  -Wl,-O1 -Wl,--sort-common -Wl,-z,combreloc -O2 -march=amdfam10 -fno-aggressive-loop-optimizations -fpredictive-commoning -fgcse-after-reload -ftree-partial-pre -ftree-vectorize -ftracer -fvect-cost-model -pipe

-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work/kdepim-strigi-analyzer-4.10.80_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work/kdepim-strigi-analyzer-4.10.80 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work/kdepim-strigi-analyzer-4.10.80_build"
make -j2 
>>> Source compiled.
>>> Test phase [not enabled]: kde-base/kdepim-strigi-analyzer-4.10.80

>>> Install kdepim-strigi-analyzer-4.10.80 into /var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/image/ category kde-base
>>> Working in BUILD_DIR: "/var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work/kdepim-strigi-analyzer-4.10.80_build"
make -j2 install 
make: *** No rule to make target `install'.  Stop.
 * ERROR: kde-base/kdepim-strigi-analyzer-4.10.80 failed (install phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=kde-base/kdepim-strigi-analyzer-4.10.80'`,
 * the complete build log and the output of `emerge -pqv '=kde-base/kdepim-strigi-analyzer-4.10.80'`.
 * This ebuild is from an overlay named 'kde': '/usr/local/portage/layman/kde/'
 * The complete build log is located at '/var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/temp/environment'.
 * Working directory: '/var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work/kdepim-strigi-analyzer-4.10.80_build'
 * S: '/var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/work/kdepim-strigi-analyzer-4.10.80'

>>> Failed to emerge kde-base/kdepim-strigi-analyzer-4.10.80, Log file:

>>>  '/var/tmp/portage/kde-base/kdepim-strigi-analyzer-4.10.80/temp/build.log'

Looks similar to bug 459104, but the patch is already applied.
Comment 1 Patrick Holthaus 2013-06-24 11:16:47 UTC
Same here.
Comment 2 Michael Palimaka (kensington) gentoo-dev 2013-06-24 11:25:47 UTC
Is anyone specifically using this package, or just hitting this error because the package is pulled in by kdepim-meta?
Comment 3 Jekyll Wu 2013-06-24 12:28:48 UTC
(In reply to Michael Palimaka (kensington) from comment #2)
> Is anyone specifically using this package, or just hitting this error
> because the package is pulled in by kdepim-meta?

for me, only of kdepim-meta.
Comment 4 Patrick Holthaus 2013-06-25 06:34:25 UTC
It's also pulled by kdepim on my system. Don't have it in world or something.
Comment 5 Jonathan Callen (RETIRED) gentoo-dev 2013-06-26 05:06:47 UTC
Here's the hacks I put in my local copy to get it to build:

diff --git a/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.10.80.ebuild b/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.10.80.ebuild
index 179a7a0..f516d64 100644
--- a/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.10.80.ebuild
+++ b/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.10.80.ebuild
@@ -28,6 +28,8 @@ KMEXTRACTONLY="
 src_prepare() {
        kde4-meta_src_prepare
 
-       sed -e 's/if(AKONADI_USE_STRIGI_SEARCH/if(1'/ -i \
+       sed -e 's/if(AKONADI_USE_STRIGI_SEARCH/if(1/' -e 's/if(Strigi_FOUND/if(1/' -i \
                CMakeLists.txt || die
+       sed -i -e '/messageviewer_export/s@"mess@"../mess@' \
+               messageviewer/utils/util.h || die
 }

I didn't push this yet because 1) I forgot about it, and 2) it's just a hack, not a real solution.
Comment 6 Michael Palimaka (kensington) gentoo-dev 2013-06-26 06:00:40 UTC
(In reply to Jonathan Callen from comment #5)
> I didn't push this yet because 1) I forgot about it, and 2) it's just a
> hack, not a real solution.

The existing "solution" was already a hack so I think it should be applied for now.

The only "real" solution is to bring back the strigi option in akonadi-server and have this package depend on it.
There has been some concerns about this because strigi is apparently deprecated (but upstream hasn't removed support for it at all yet) and suggestion that this package should just be removed instead.
I am concerned that we are starting a trend of deviating from upstream too much (see also global semantic-desktop USE removal).
Comment 7 Michael Palimaka (kensington) gentoo-dev 2013-06-28 12:23:26 UTC
Given upstream's dim view of the issue, I change my opinion to removing this package.
Comment 8 Johannes Huber (RETIRED) gentoo-dev 2013-07-15 17:52:11 UTC
All strigi based analyzers removed by mschiff. As there are obsolete/deprecated, but unfortunatly not removed upstream yet.

http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=30dcb3e26d4d3e6d38abb0bbca03291c44e4bdb4