I'm trying to rebuild KDE and, every time I start a clean build, I run into 
trouble that didn't exist before.

This time is this build failure in kdebase:
[ 75%] Generating ksignalplotterwidgets.cpp
/bin/sh: KDE4_MAKEKDEWIDGETS_EXECUTABLE-NOTFOUND: command not found

The variable KDE4_MAKEKDEWIDGETS_EXECUTABLE is not in the cache. I could find 
it in FindKDE4Internals.cmake, but no one on IRC understands what this line is 
supposed to do:

get_target_property(KDE4_MAKEKDEWIDGETS_EXECUTABLE    
${KDE4_TARGET_PREFIX}makekdewidgets      LOCATION_${_firstConfig})

FindKDE4Internals.cmake and KDE4Macros.cmake are the only mentions of 
"MAKEKDEWIDGETS" in my $prefix/share/apps/cmake/modules.

In particular, comparing to other similar lines, it looks like this executable 
should be listed in KDELibs4ToolsTargets.cmake, but it isn't. I've attached 
it. As usual, I have no idea where this file comes from or how it gets 
generated.

I have just build and installed kdelibs. And makekdewidgets is there in 
$prefix/bin.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
  Senior Product Manager - Nokia, Qt Development Frameworks
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
# Generated by CMake 2.8.1

IF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5)
   MESSAGE(FATAL_ERROR "CMake >= 2.6.0 required")
ENDIF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5)
CMAKE_POLICY(PUSH)
CMAKE_POLICY(VERSION 2.6)
#----------------------------------------------------------------
# Generated CMake target import file.
#----------------------------------------------------------------

# Commands may need to know the format version.
SET(CMAKE_IMPORT_FILE_VERSION 1)

# Create imported target KDE4__kconfig_compiler
ADD_EXECUTABLE(KDE4__kconfig_compiler IMPORTED)

# Create imported target KDE4__kauth-policy-gen
ADD_EXECUTABLE(KDE4__kauth-policy-gen IMPORTED)

# Create imported target KDE4__meinproc4
ADD_EXECUTABLE(KDE4__meinproc4 IMPORTED)

# Load information for each installed configuration.
GET_FILENAME_COMPONENT(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
FILE(GLOB CONFIG_FILES "${_DIR}/KDELibs4ToolsTargets-*.cmake")
FOREACH(f ${CONFIG_FILES})
  INCLUDE(${f})
ENDFOREACH(f)

# Commands beyond this point should not need to know the version.
SET(CMAKE_IMPORT_FILE_VERSION)
CMAKE_POLICY(POP)
#----------------------------------------------------------------
# Generated CMake target import file for configuration "debugfull".
#----------------------------------------------------------------

# Commands may need to know the format version.
SET(CMAKE_IMPORT_FILE_VERSION 1)

# Import target "KDE4__kconfig_compiler" for configuration "debugfull"
SET_PROPERTY(TARGET KDE4__kconfig_compiler APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUGFULL)
SET_TARGET_PROPERTIES(KDE4__kconfig_compiler PROPERTIES
  IMPORTED_LOCATION_DEBUGFULL "/home/tmacieir/KDE4/bin/kconfig_compiler"
  )

# Import target "KDE4__kauth-policy-gen" for configuration "debugfull"
SET_PROPERTY(TARGET KDE4__kauth-policy-gen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUGFULL)
SET_TARGET_PROPERTIES(KDE4__kauth-policy-gen PROPERTIES
  IMPORTED_LOCATION_DEBUGFULL "/home/tmacieir/KDE4/lib/kde4/libexec/kauth-policy-gen"
  )

# Import target "KDE4__meinproc4" for configuration "debugfull"
SET_PROPERTY(TARGET KDE4__meinproc4 APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUGFULL)
SET_TARGET_PROPERTIES(KDE4__meinproc4 PROPERTIES
  IMPORTED_LOCATION_DEBUGFULL "/home/tmacieir/KDE4/bin/meinproc4"
  )

# Commands beyond this point should not need to know the version.
SET(CMAKE_IMPORT_FILE_VERSION)

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Kde-buildsystem mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-buildsystem

Reply via email to