ERROR: cmake/modules/FindKDE4Internal.cmake - There isn't this file in repo

Hi folks,

I am trying to install Simon in OpenSuse 13.2. I am using kde 4.14.6. 64-bit platform.
When I try to install to run the build Simon, I get the following message:

#  ./build.sh 
CMake Error at /usr/share/cmake/Modules/FindKDE4.cmake:111 (message):
  ERROR: cmake/modules/FindKDE4Internal.cmake not found in
  /home/sofuraz/.kde4/share/apps;/usr/share/kde4/apps;/etc/kde4/share/apps
Call Stack (most recent call first):
  CMakeLists.txt:17 (find_package)




-- Configuring incomplete, errors occurred!
See also "/home/user/Downloads/simon-0.4.1/build/CMakeFiles/CMakeOutput.log".

In software center I am find for packages with the file FindKDE4Internal.cmake, but there isn’t.
Some posts talks about the kde5-libs. But there isn’t in repo too.
How can I fix this?

Thanks advance…

On Fri 29 May 2015 04:16:02 AM CDT, rafaelfrazao wrote:

Hi folks,

I am trying to install Simon in OpenSuse 13.2. I am using kde 4.14.6.
64-bit platform.
When I try to install to run the build Simon, I get the following
message:

<snip>

In software center I am find for packages with the file
FindKDE4Internal.cmake, but there isn’t.
Some posts talks about the kde5-libs. But there isn’t in repo too.
How can I fix this?

Thanks advance…

Hi
Simple… :wink: Install the package libkde4-devel


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.39-47-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Thanks malcomlewis. And now, another one:

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:136 (message):
  Could NOT find ALSA (missing: ALSA_LIBRARY ALSA_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:343 (_FPHSA_FAILURE_MESSAGE)
  cmake/FindALSA.cmake:82 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:31 (find_package)

Some posts talks about libasound2-dev. But there isn’t in software management.
The alsa is installed.

# whereis alsa
alsa: /usr/share/alsa

Can you help again. :slight_smile:

Try alsa-devel.

Thank you guys! It’s all right!
:smiley:

Teach a fisherman to fish…

When running into this kind of situation where you need to install a missing file, 3 things you can try first (before posting here. There are more things you can try for more unusual situations)

Search your existing repositories
“What provides ?”

zypper se --provides *missingfile *

Is it at software.opensuse.org?
Open a browser to the following and type your missing file in the input box at the top of the page
http://software.opensuse.org

Add an additional repository
Besides the default repositories for openSUSE, there are community, 3rd party and specialty repositories which contain files which may not be legally distributable by the official repositories or provide better support. Of the following pages, the first describes various important repositories while the second lists some additional which may be of interest After adding the repository, do a repo refresh and run the first suggestion above again.
https://en.opensuse.org/Package_repositories
https://en.opensuse.org/Additional_package_repositories

HTH,
TSU