Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 434162 - net-libs/telepathy-qt-9999 doesn't install TelepathyQt4FarstreamConfig.cmake
Summary: net-libs/telepathy-qt-9999 doesn't install TelepathyQt4FarstreamConfig.cmake
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-06 21:11 UTC by Elias Probst
Modified: 2012-09-12 23:21 UTC (History)
0 users

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 Elias Probst 2012-09-06 21:11:51 UTC
It looks like net-libs/telepathy-qt-9999 doesn't install TelepathyQt4FarstreamConfig.cmake, although it exists in the unpacked sources:
/var/tmp/portage/net-libs/telepathy-qt-9999/work/telepathy-qt-9999/TelepathyQt/Farstream/TelepathyQtFarstreamConfig.cmake.in

The installed cmake files of telepathy-qt-9999 are:
> /usr/lib64/cmake/TelepathyQt4/TelepathyQt4Config.cmake
> /usr/lib64/cmake/TelepathyQt4/TelepathyQt4ConfigVersion.cmake
> /usr/lib64/cmake/TelepathyQt4/TelepathyQt4Targets-gentoo.cmake
> /usr/lib64/cmake/TelepathyQt4/TelepathyQt4Targets.cmake
so, there's no Farstream related one in the list, although net-libs/telepathy-qt-9999 was built with USE="farstream -debug -farsight -test".

This causes net-im/ktp-call-ui-9999 to fail:

>-- Found KDE 4.9 include dir: /usr/include                                                                                            
>-- Found KDE 4.9 library dir: /usr/lib64                                                                                              
>-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler                                                            
>-- Found automoc4: /usr/bin/automoc4                                                                                                  
>CMake Error at CMakeLists.txt:9 (find_package):                                                                                       
>  By not providing "FindTelepathyQt4Farstream.cmake" in CMAKE_MODULE_PATH                                                             
>  this project has asked CMake to find a package configuration file provided                                                          
>  by "TelepathyQt4Farstream", but CMake did not find one.                                                                             
>                                                                                                                                      
>  Could not find a package configuration file provided by                                                                             
>  "TelepathyQt4Farstream" with any of the following names:                                                                            
>                                                                                                                                      
>    TelepathyQt4FarstreamConfig.cmake                                                                                                 
>    telepathyqt4farstream-config.cmake                                                                                                
>                                                                                                                                      
>  Add the installation prefix of "TelepathyQt4Farstream" to CMAKE_PREFIX_PATH                                                         
>  or set "TelepathyQt4Farstream_DIR" to a directory containing one of the                                                             
>  above files.  If "TelepathyQt4Farstream" provides a separate development                                                            
>  package or SDK, be sure it has been installed.
Comment 1 Johannes Huber (RETIRED) gentoo-dev 2012-09-12 00:37:35 UTC
> # equery f telepathy-qt | grep TelepathyQt4FarstreamConfig.cmake
> /usr/lib64/cmake/TelepathyQt4Farstream/TelepathyQt4FarstreamConfig.cmak

Works for me, so i guess its fixed upstream. Please remerge.
Comment 2 Elias Probst 2012-09-12 23:21:31 UTC
I can confirm this is fixed by the latest update of net-libs/telepathy-qt-9999 to require >=net-libs/telepathy-glib-0.18.0.

The required CMake files are now installed correctly and net-im/ktp-call-ui-9999 builds again.