Trying to merge kid3 with > USE="-kde flac mp3 mp4 taglib vorbis" emerge kid3 fails, because the ebuild is missing needed deps (Qt). Reproducible: Always Steps to Reproduce: 1. USE="-kde flac mp3 mp4 taglib vorbis" emerge kid3 2. 3. Actual Results: Fails with --snip-- loading initial cache file /var/tmp/portage/media-sound/kid3-1.6/temp/gentoo_common_config.cmake -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- 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 include files CMAKE_HAVE_PTHREAD_H -- Looking for include files CMAKE_HAVE_PTHREAD_H - 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 CMake Error at /usr/share/cmake/Modules/FindQt4.cmake:1225 (MESSAGE): Qt qmake not found! Call Stack (most recent call first): CMakeLists.txt:94 (find_package) --snap-- Expected Results: Should pull in needed deps and build clean.
*** Bug 364677 has been marked as a duplicate of this bug. ***
The KDE flag in CMakeLists.txt for kid3 has always been broken. And that's why I have never added it before. I guess this was committed untested.
Yah i really didn't test -kde scenario Tho based on what upstream says it should work.
I dropped the kde useflag. If someone wants its support then proper feature request with working patch is required.