This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Error with strigi on OS X

Tags: None
(comma "," separated)
freddym
Registered Member
Posts
2
Karma
0

Error with strigi on OS X

Wed Jun 18, 2014 4:17 am
Hi guys...

I'm trying to install KDevelop and Calligra in OS X 10.9.3... I had installed KDE in my system and all was fine...

trying to installing KDevelop and Calligra I have the same error with strigi package:

[freddy@Freddys-MacBook-Pro][01:11 AM][/usr/local] brew install strigi -v
==> Downloading http://www.vandenoever.info/software/st ... .8.tar.bz2
Already downloaded: /Library/Caches/Homebrew/strigi-0.7.8.tar.bz2
==> Verifying strigi-0.7.8.tar.bz2 checksum
tar xf /Library/Caches/Homebrew/strigi-0.7.8.tar.bz2
==> Downloading https://trac.macports.org/raw-attachmen ... r.cpp.diff
/usr/bin/curl -fLA Homebrew 0.9.5 (Ruby 2.0.0-451; Mac OS X 10.9.3) https://trac.macports.org/raw-attachmen ... r.cpp.diff -C 0 -o /Library/Caches/Homebrew/strigi--patch-https%3A%2F%2Ftrac.macports.org%2Fraw-attachment%2Fticket%2F41152%2Fpatch-libstreamanalyzer-plugins-endplugins-ffmpegendanalyzer.cpp.diff.diff.incomplete
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1181 100 1181 0 0 836 0 0:00:01 0:00:01 --:--:-- 836
==> Patching
/usr/bin/patch -g 0 -f -d /private/tmp/strigi-M5Om/strigi-0.7.8 -p0 -i /private/tmp/strigi--patch-D057/patch-libstreamanalyzer-plugins-endplugins-ffmpegendanalyzer.cpp.diff
patching file libstreamanalyzer/plugins/endplugins/ffmpegendanalyzer.cpp
==> cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/kde4 -Wdev --trace --debug-output -DKDE_DEFAULT_HOME=Library/Preferences/KDE -DCMAKE_PREFIX_PATH=/usr/local/Cellar/gettext/0.18.3.2 -DDOCBOOKXML_CURRENTDTD_DIR=/usr/local/Cellar/docbook/5.0/docbook/xml/4.5 -DDOCBOOKXSL_DIR=/usr/local/Cellar/docbook-xsl/1.78.1/docbook-xsl -DBUILD_doc=FALSE -DBUNDLE_INSTALL_DIR=/usr/local/Cellar/strigi/0.7.8/bin -DENABLE_EXPAT:BOOL=ON
-- The C compiler identification is Clang 5.1.0
-- The CXX compiler identification is Clang 5.1.0
-- Check for working C compiler: /usr/local/Library/ENV/4.3/clang
-- Check for working C compiler: /usr/local/Library/ENV/4.3/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/local/Library/ENV/4.3/clang++
-- Check for working CXX compiler: /usr/local/Library/ENV/4.3/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Checking: /tmp/strigi-M5Om/strigi-0.7.8/libstreams/CMakeLists.txt
-- Checking: /tmp/strigi-M5Om/strigi-0.7.8/libstreamanalyzer/CMakeLists.txt
-- Checking: /tmp/strigi-M5Om/strigi-0.7.8/strigiutils/CMakeLists.txt
-- Checking: /tmp/strigi-M5Om/strigi-0.7.8/strigidaemon/CMakeLists.txt
-- Checking: /tmp/strigi-M5Om/strigi-0.7.8/strigiclient/CMakeLists.txt
-- Looking for C++ include direct.h
-- Looking for C++ include direct.h - not found
-- Looking for C++ include dirent.h
-- Looking for C++ include dirent.h - found
-- Looking for C++ include dlfcn.h
-- Looking for C++ include dlfcn.h - found
-- Looking for C++ include ndir.h
-- Looking for C++ include ndir.h - not found
-- Looking for C++ include stddef.h
-- Looking for C++ include stddef.h - found
-- Looking for C++ include sys/dir.h
-- Looking for C++ include sys/dir.h - found
-- Looking for C++ include sys/ndir.h
-- Looking for C++ include sys/ndir.h - not found
-- Looking for C++ include windows.h
-- Looking for C++ include windows.h - not found
-- Looking for C++ include socket.h
-- Looking for C++ include socket.h - not found
-- Looking for C++ include sys/socket.h
-- Looking for C++ include sys/socket.h - found
-- Looking for C++ include sys/types.h
-- Looking for C++ include sys/types.h - found
-- Looking for C++ include unistd.h
-- Looking for C++ include unistd.h - found
-- Looking for C++ include stdint.h
-- Looking for C++ include stdint.h - found
-- Looking for C++ include regex.h
-- Looking for C++ include regex.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for fchdir
-- Looking for fchdir - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for isblank
-- Looking for isblank - found
-- Looking for mkstemp
-- Looking for mkstemp - found
-- Looking for nanosleep
-- Looking for nanosleep - found
-- Looking for setenv
-- Looking for setenv - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strcasestr
-- Looking for strcasestr - found
-- Looking for strlwr
-- Looking for strlwr - not found
-- Looking for strncasecmp
-- Looking for strncasecmp - found
-- Check for ANSI scope
-- Check for ANSI scope - found
-- Check size of int8_t
-- Check size of int8_t - done
-- Check size of uint8_t
-- Check size of uint8_t - done
-- Check size of int16_t
-- Check size of int16_t - done
-- Check size of uint16_t
-- Check size of uint16_t - done
-- Check size of int32_t
-- Check size of int32_t - done
-- Check size of uint32_t
-- Check size of uint32_t - done
-- Check size of int64_t
-- Check size of int64_t - done
-- Check size of uint64_t
-- Check size of uint64_t - done
-- Check size of char
-- Check size of char - done
-- Check size of short
-- Check size of short - done
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of long long
-- Check size of long long - done
-- Check size of size_t
-- Check size of size_t - done
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Check size of uint
-- Check size of uint - done
-- Check size of intptr_t
-- Check size of intptr_t - done
-- Check size of socklen_t
-- Check size of socklen_t - done
-- Found ZLIB: /usr/lib/libz.dylib (found version "1.2.3")
-- Found BZip2: /usr/lib/libbz2.dylib (found version "1.0")
-- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.dylib
-- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.dylib - found
-- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST
-- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST - Failed
-- Found Iconv: /Library/Frameworks/libiconv.framework
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
--
-- The following REQUIRED packages have been found:

* ZLIB , Support for gzip compressed files and data streams , <http://www.zlib.net>
* BZip2 , Support for BZip2 compressed files and data streams , <http://www.bzip.org>
* Iconv
* Threads , The thread library of the system

-- Found LibXml2: /usr/lib/libxml2.dylib (found version "2.7.3")
-- Found CLucene library: /usr/local/lib/libclucene.dylib
-- Found CLucene include dir: /usr/local/include
-- Found CLucene library dir: /usr/local/lib
-- Found CLucene: /usr/local/lib/libclucene.dylib
** CLucene is found. Support for CLucene backend is enabled
-- Found PkgConfig: /usr/local/bin/pkg-config (found version "0.28")
-- checking for module 'libclucene-core'
-- package 'libclucene-core' not found
** CLucene1 not found. Support for CLucene Version 1+ backend is disabled
-- checking for module 'exiv2'
-- package 'exiv2' not found
-- Could NOT find Exiv2 (missing: EXIV2_LIBRARY EXIV2_INCLUDE_DIR) (Required is at least version "0.12")
** Exiv2 not found. Support for indexing of EXIF/IPTC metadata is disabled
-- checking for module 'libavcodec'
-- package 'libavcodec' not found
-- checking for module 'libavformat'
-- package 'libavformat' not found
-- checking for module 'libavdevice'
-- package 'libavdevice' not found
-- checking for module 'libavutil'
-- package 'libavutil' not found
-- checking for module 'libswscale'
-- package 'libswscale' not found
-- checking for module 'libpostproc'
-- package 'libpostproc' not found
-- Could NOT find FFmpeg (missing: FFMPEG_LIBRARIES FFMPEG_INCLUDE_DIRS AVCODEC_LIBRARIES AVCODEC_INCLUDE_DIRS AVFORMAT_LIBRARIES AVFORMAT_INCLUDE_DIRS AVUTIL_LIBRARIES AVUTIL_INCLUDE_DIRS SWSCALE_LIBRARIES SWSCALE_INCLUDE_DIRS)
** FFmpeg not found. Support for indexing FFMPEG is disabled
--
-- The following OPTIONAL packages have been found:

* CLucene
* PkgConfig

-- The following REQUIRED packages have been found:

* ZLIB , Support for gzip compressed files and data streams , <http://www.zlib.net>
* BZip2 , Support for BZip2 compressed files and data streams , <http://www.bzip.org>
* Threads , The thread library of the system
* LibXml2 , <http://xmlsoft.org>
* Iconv

-- The following OPTIONAL packages have not been found:

* CLucene1
* Exiv2
* FFmpeg
* XAttr

-- checking for module 'dbus-1'
-- found dbus-1, version 1.8.2
-- Found DBUS: /usr/local/lib/libdbus-1.dylib
** DBus is found. Support for dbus inter-process communication is enabled
-- NOT Found FAM, disabling it
** FAM not found. Support for efficient file change monitoring system is disabled
-- NOT Found log4cxx, disabling it
** Log4cxx not found. Support for advanced logging is disabled
-- Ensure your cppunit installed version is at least 1.12.0
-- Found Java: /usr/bin/java (found version "1.7.0.60")
Java5 found TRUE
-- Found Perl: /usr/bin/perl (found version "5.16.2")
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - not 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 - found
-- Looking for QT_MAC_USE_COCOA
-- Looking for QT_MAC_USE_COCOA - found
-- Found Qt4: /usr/local/bin/qmake (found suitable version "4.8.6", minimum required is "4.3.0")
** Qt4 is found. Support for Qt4 GUI client is enabled
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

BUILD_doc
BUNDLE_INSTALL_DIR
DOCBOOKXML_CURRENTDTD_DIR
DOCBOOKXSL_DIR
ENABLE_EXPAT
KDE_DEFAULT_HOME


-- Build files have been written to: /tmp/strigi-M5Om/strigi-0.7.8/build
==> make
Scanning dependencies of target grepindexer
Scanning dependencies of target grepindex
[ 1%] [ 1%] Building CXX object strigiutils/bin/deepfind/CMakeFiles/grepindex.dir/grepindexmanager.cpp.o
Scanning dependencies of target streamsstatic
Building CXX object strigiutils/bin/deepfind/CMakeFiles/grepindexer.dir/grepindexreader.cpp.o
Scanning dependencies of target streams
[ 1%] Building CXX object libstreams/lib/CMakeFiles/streamsstatic.dir/archivereader.cpp.o
[ 1%] Building CXX object libstreams/lib/CMakeFiles/streams.dir/archivereader.cpp.o
Linking CXX static library libgrepindex.a
[ 1%] Built target grepindex
[ 1%] Building CXX object strigiutils/bin/deepfind/CMakeFiles/grepindexer.dir/grepindexmanager.cpp.o
[ 2%] Building CXX object libstreams/lib/CMakeFiles/streams.dir/archiveentrycache.cpp.o
[ 2%] Building CXX object strigiutils/bin/deepfind/CMakeFiles/grepindexer.dir/grepindexwriter.cpp.o
[ 2%] Building CXX object libstreams/lib/CMakeFiles/streamsstatic.dir/archiveentrycache.cpp.o
Scanning dependencies of target dbuscpp
[ 2%] Building CXX object strigidaemon/bin/daemon/dbus/dbuscpp/CMakeFiles/dbuscpp.dir/dbushandler.cpp.o
[ 2%] Building CXX object libstreams/lib/CMakeFiles/streams.dir/listinginprogress.cpp.o
Linking CXX static library libgrepindexer.a
[ 2%] Built target grepindexer
[ 3%] Building CXX object libstreams/lib/CMakeFiles/streamsstatic.dir/listinginprogress.cpp.o
[ 3%] Building CXX object strigidaemon/bin/daemon/dbus/dbuscpp/CMakeFiles/dbuscpp.dir/dbusmessagereader.cpp.o
[ 3%] Building CXX object libstreams/lib/CMakeFiles/streams.dir/arinputstream.cpp.o
Scanning dependencies of target xmlstream
[ 3%] Building CXX object strigidaemon/bin/daemon/xsd/CMakeFiles/xmlstream.dir/xsdparser/libxmlstream.cpp.o
[ 3%] Building CXX object libstreams/lib/CMakeFiles/streams.dir/base64inputstream.cpp.o
[ 3%] Building CXX object libstreams/lib/CMakeFiles/streamsstatic.dir/arinputstream.cpp.o
[ 3%] Building CXX object strigidaemon/bin/daemon/dbus/dbuscpp/CMakeFiles/dbuscpp.dir/dbusmessagewriter.cpp.o
[ 4%] Building CXX object libstreams/lib/CMakeFiles/streams.dir/bz2inputstream.cpp.o
[ 4%] Building CXX object libstreams/lib/CMakeFiles/streamsstatic.dir/base64inputstream.cpp.o
[ 4%] [ 4%] Building CXX object strigidaemon/bin/daemon/xsd/CMakeFiles/xmlstream.dir/xsdparser/xmlstream.cpp.o
Building CXX object libstreams/lib/CMakeFiles/streams.dir/cpioinputstream.cpp.o
[ 5%] Building CXX object strigidaemon/bin/daemon/dbus/dbuscpp/CMakeFiles/dbuscpp.dir/dbusobjectcallhandler.cpp.o
[ 6%] Building CXX object libstreams/lib/CMakeFiles/streamsstatic.dir/bz2inputstream.cpp.o
[ 6%] Building CXX object libstreams/lib/CMakeFiles/streams.dir/dataeventinputstream.cpp.o
[ 6%] Building CXX object libstreams/lib/CMakeFiles/streamsstatic.dir/cpioinputstream.cpp.o
Linking CXX static library libxmlstream.a
[ 6%] Built target xmlstream
Scanning dependencies of target eventlistener
[ 7%] Building CXX object strigidaemon/bin/daemon/eventlistener/CMakeFiles/eventlistener.dir/event.cpp.o
Linking CXX static library libdbuscpp.a
[ 7%] Built target dbuscpp
Scanning dependencies of target xesam
[ 7%] Building CXX object strigidaemon/bin/daemon/xesam/CMakeFiles/xesam.dir/xesamlivesearchinterface.cpp.o
[ 8%] Building CXX object libstreams/lib/CMakeFiles/streams.dir/dostime.cpp.o
[ 8%] Building CXX object libstreams/lib/CMakeFiles/streamsstatic.dir/dataeventinputstream.cpp.o
[ 8%] Building CXX object libstreams/lib/CMakeFiles/streams.dir/encodinginputstream.cpp.o
[ 8%] Building CXX object strigidaemon/bin/daemon/eventlistener/CMakeFiles/eventlistener.dir/eventlistenerqueue.cpp.o
/tmp/strigi-M5Om/strigi-0.7.8/libstreams/lib/encodinginputstream.cpp:93:16: error: no matching function for call to 'libiconv'
size_t r = iconv(converter, &inbuf, &inbytesleft, &outbuf, &outbytesleft);
^~~~~
/Library/Frameworks/libiconv.framework/Headers/iconv.h:87:15: note: expanded from macro 'iconv'
#define iconv libiconv
^~~~~~~~
/Library/Frameworks/libiconv.framework/Headers/iconv.h:89:37: note: candidate function not viable: no known conversion from 'char **' to 'const char **' for 2nd argument
extern LIBICONV_DLL_EXPORTED size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
^
/Library/Frameworks/libiconv.framework/Headers/iconv.h:87:15: note: expanded from macro 'iconv'
#define iconv libiconv
^
1 error generated.
make[2]: *** [libstreams/lib/CMakeFiles/streams.dir/encodinginputstream.cpp.o] Error 1
make[1]: *** [libstreams/lib/CMakeFiles/streams.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 8%] Building CXX object strigidaemon/bin/daemon/xesam/CMakeFiles/xesam.dir/xesamlivesearch.cpp.o
[ 9%] Building CXX object strigidaemon/bin/daemon/xesam/CMakeFiles/xesam.dir/xesamsession.cpp.o
[ 9%] Building CXX object libstreams/lib/CMakeFiles/streamsstatic.dir/dostime.cpp.o
[ 10%] Building CXX object libstreams/lib/CMakeFiles/streamsstatic.dir/encodinginputstream.cpp.o
/tmp/strigi-M5Om/strigi-0.7.8/libstreams/lib/encodinginputstream.cpp:93:16: error: no matching function for call to 'libiconv'
size_t r = iconv(converter, &inbuf, &inbytesleft, &outbuf, &outbytesleft);
^~~~~
/Library/Frameworks/libiconv.framework/Headers/iconv.h:87:15: note: expanded from macro 'iconv'
#define iconv libiconv
^~~~~~~~
/Library/Frameworks/libiconv.framework/Headers/iconv.h:89:37: note: candidate function not viable: no known conversion from 'char **' to 'const char **' for 2nd argument
extern LIBICONV_DLL_EXPORTED size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
^
/Library/Frameworks/libiconv.framework/Headers/iconv.h:87:15: note: expanded from macro 'iconv'
#define iconv libiconv
^
1 error generated.
make[2]: *** [libstreams/lib/CMakeFiles/streamsstatic.dir/encodinginputstream.cpp.o] Error 1
make[1]: *** [libstreams/lib/CMakeFiles/streamsstatic.dir/all] Error 2
[ 10%] Building CXX object strigidaemon/bin/daemon/eventlistener/CMakeFiles/eventlistener.dir/pollinglistener.cpp.o
[ 10%] Building CXX object strigidaemon/bin/daemon/xesam/CMakeFiles/xesam.dir/xesamsearch.cpp.o
[ 11%] Building CXX object strigidaemon/bin/daemon/eventlistener/CMakeFiles/eventlistener.dir/fslistener.cpp.o
Linking CXX static library libxesam.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libxesam.a(xesamlivesearchinterface.cpp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libxesam.a(xesamlivesearchinterface.cpp.o) has no symbols
[ 11%] Built target xesam
Linking CXX static library libeventlistener.a
[ 11%] Built target eventlistener
make: *** [all] Error 2
==> Formula
Tap: adymo/homebrew-kde
Path: /usr/local/Library/Taps/adymo/homebrew-kde/strigi.rb
==> Configuration
HOMEBREW_VERSION: 0.9.5
HEAD: 114f90b4cc2e67f28f2148b61ecc2e1399fa6ee7
CPU: 8-core 64-bit haswell
OS X: 10.9.3-x86_64
Xcode: 5.1.1
CLT: 5.1.0.0.1.1396320587
X11: 2.7.6 => /opt/X11
==> ENV
HOMEBREW_CC: clang
HOMEBREW_CXX: clang++
MAKEFLAGS: -j4
CMAKE_PREFIX_PATH: /usr/local
CMAKE_INCLUDE_PATH: /usr/include/libxml2:/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers
CMAKE_LIBRARY_PATH: /System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
PKG_CONFIG_PATH: /usr/local/opt/d-bus/lib/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Library/ENV/pkgconfig/10.9
ACLOCAL_PATH: /usr/local/share/aclocal
PATH: /usr/local/Library/ENV/4.3:/usr/local/opt/cmake/bin:/usr/local/opt/automoc4/bin:/usr/local/opt/d-bus/bin:/usr/bin:/bin:/usr/sbin:/sbin

Error: strigi 0.7.8 did not build
Logs:
/Users/freddy/Library/Logs/Homebrew/strigi/01.cmake
/Users/freddy/Library/Logs/Homebrew/strigi/01.cmake.cc
/Users/freddy/Library/Logs/Homebrew/strigi/02.make
/Users/freddy/Library/Logs/Homebrew/strigi/02.make.cc
/Users/freddy/Library/Logs/Homebrew/strigi/CMakeCache.txt


does anyone have any idea about how to fix this ??

best regards

freddy
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

Re: Error with strigi on OS X

Fri Jun 20, 2014 8:06 pm
It would appear that the libiconv you have installed is incompatible with Strigi. Where did you source it from?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
freddym
Registered Member
Posts
2
Karma
0

Re: Error with strigi on OS X

Fri Jun 20, 2014 8:22 pm
Hi and thanks for your answer

the libiconv library I get it from the brew repositori:

brew install libiconv

and the version which I have is libiconv-1.14

do you recommend me another thing to fix this issue ??

best regard

freddy
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

Re: Error with strigi on OS X

Fri Jun 20, 2014 11:17 pm
Okay. I'd suggest asking the Homebrew developers - as long as it is GNU iconv then it should be compatible. My guess is that some form of BSD variant is being used here - which isn't compatible.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Sogou [Bot]