On 03/31/2012 07:04 PM, David C. Rankin wrote:
On 03/31/2012 07:00 PM, David C. Rankin wrote:
Is there a problem with:
amarok/amarok/src/mediadevice/riokarma/CMakeLists.txt
##### libamarok_riokarma-mediadevice (module) ###
tde_add_kpart( libamarok_riokarma-mediadevice AUTOMOC SOURCES riokarmamediadevice.cpp LINK amarok-shared ${KARMA_LIBRARIES} DESTINATION ${PLUGIN_INSTALL_DIR}
not finding ${KARMA_LIBRARIES}?
It looks like it is in amarok/amarok/src/mediadevice/riokarma/ConfigureChecks.cmake:
# libkarma pkg_search_module( KARMA karma-sharp ) if( NOT KARMA_FOUND ) tde_message_fatal( "libkarma is required, but was not found on your system" ) endif( )
but the CMake check is still failing??
Messages crossed in main.. I'll try comment and report back...
Darn...
[ 22%] Building C object amarok/src/mediadevice/daap/mongrel/http11/CMakeFiles/http11-shared.dir/http11.c.o cd /build/src/build/amarok/src/mediadevice/daap/mongrel/http11 && /usr/bin/gcc -Dhttp11_shared_EXPORTS -DHAVE_CONFIG_H -Dinline=__inline__ -Dasm=__asm__ -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/ruby/1.9.1/x86_64-linux -o CMakeFiles/http11-shared.dir/http11.c.o -c /build/src/amarok/amarok/src/mediadevice/daap/mongrel/http11/http11.c /build/src/amarok/amarok/src/mediadevice/daap/mongrel/http11/http11.c:5:18: fatal error: ruby.h: No such file or directory compilation terminated. Linking CXX static library libauthentication.a cd /build/src/build/amarok/src/mediadevice/daap/daapreader/authentication && /usr/bin/cmake -P CMakeFiles/authentication-static.dir/cmake_clean_target.cmake make[2]: *** [amarok/src/mediadevice/daap/mongrel/http11/CMakeFiles/http11-shared.dir/http11.c.o] Error 1 make[2]: Leaving directory `/build/src/build' make[1]: *** [amarok/src/mediadevice/daap/mongrel/http11/CMakeFiles/http11-shared.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... cd /build/src/build/amarok/src/mediadevice/daap/daapreader/authentication && /usr/bin/cmake -E cmake_link_script CMakeFiles/authentication-static.dir/link.txt --verbose=1 /usr/bin/ar cr libauthentication.a CMakeFiles/authentication-static.dir/contentfetcher.cpp.o CMakeFiles/authentication-static.dir/md5.c.o CMakeFiles/authentication-static.dir/hasher.c.o /usr/bin/ranlib libauthentication.a make[2]: Leaving directory `/build/src/build' /usr/bin/cmake -E cmake_progress_report /build/src/build/CMakeFiles 65 [ 22%] Built target authentication-static Linking CXX shared module konqsidebar_universalamarok.so cd /build/src/build/amarok/src/konquisidebar && /usr/bin/cmake -E cmake_link_script CMakeFiles/konqsidebar_universalamarok-module.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -Wl,--no-undefined -shared -Wl,-soname,konqsidebar_universalamarok.so -o konqsidebar_universalamarok.so CMakeFiles/konqsidebar_universalamarok-module.dir/universalamarok.cpp.o CMakeFiles/konqsidebar_universalamarok-module.dir/amarokdcopiface_stub.cpp.o -L/opt/tqt3/lib /opt/trinity/lib/libkonqsidebarplugin.so.1.2.0 /opt/trinity/lib/libkhtml.so.4.2.0 /opt/trinity/lib/libkutils.so.1.2.0 /opt/trinity/lib/libkparts.so.2.1.0 /opt/trinity/lib/libtdeprint.so.4.2.0 /opt/trinity/lib/libkio.so.4.2.0 /opt/trinity/lib/libtdeui.so.4.2.0 -lfreetype -lfontconfig /opt/trinity/lib/libtdesu.so.4.2.0 -lutil /opt/trinity/lib/libkwalletclient.so.1.0.1 /opt/trinity/lib/libkjs.so.1.2.0 /opt/trinity/lib/libtdecore.so.4.2.0 /opt/trinity/lib/libDCOP.so.4.2.0 /opt/trinity/lib/libtdefx.so.4.2.0 -ltqt -ltqt-mt -lXrender -lX11 -lz -lidn -lXcomposite -lICE -lSM -lpcre -ljpeg -Wl,-rpath,/opt/tqt3/lib:/opt/trinity/lib: make[2]: Leaving directory `/build/src/build' /usr/bin/cmake -E cmake_progress_report /build/src/build/CMakeFiles 68 [ 22%] Built target konqsidebar_universalamarok-module make[1]: Leaving directory `/build/src/build' make: *** [all] Error 2
I even tried:
export RUBY_INCLUDE_DIR=/usr/include/ruby-1.9.1
What to try next? Can I add this to the cmake files somewhere?