On 03/14/2012 10:43 AM, Darrell Anderson wrote:
-- Performing
Test HAVE_KONQSIDEBARPLUGIN_H - Failed
> CMake Error at cmake/modules/TDEMacros.cmake:23 (message):
> #################################################
>
> konqsidebarplugin.h are requested, but not
> found on your system
>
> #################################################
> Call Stack (most recent call first):
> ConfigureChecks.cmake:191 (tde_message_fatal)
> CMakeLists.txt:67 (include)
>
>
> -- Configuring incomplete, errors occurred!
>
> I have it:
>
> 23:31 nirvana:~/tde/bld/libkarma> find $CHROOT/david/opt
> -name konqsidebarplugin.h
> /mnt/nv1/home/chroot/david/opt/trinity/include/konqsidebarplugin.h
>
> Hmm, what's the trick?
No such error encountered here with my builds
last night. Possibly something to do with updating Arch to bleeding edge?
Darrell
Hmm... Even if the bleeding edge was somehow implicated here, the amarok tde
cmake files should still be able to find their own headers in
/opt/trinity/include :)
# konqsidebarplugin.h
if( WITH_KONQSIDEBAR )
tde_save( CMAKE_REQUIRED_DEFINITIONS CMAKE_REQUIRED_FLAGS
CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES )
set( CMAKE_REQUIRED_DEFINITIONS ${TQT_CFLAGS_OTHER} )
set( CMAKE_REQUIRED_INCLUDES
${TDE_INCLUDE_DIR};${TQT_INCLUDE_DIRS};${CMAKE_INCLUDE_PATH} )
set( CMAKE_REQUIRED_FLAGS "-include tqt.h" )
set( CMAKE_REQUIRED_LIBRARIES -L${TQT_LIBRARY_DIRS} ${TQT_LIBRARIES} )
check_cxx_source_compiles("
#include <konqsidebarplugin.h>
int main(int, char**) { return 0; } "
HAVE_KONQSIDEBARPLUGIN_H )
tde_restore( CMAKE_REQUIRED_DEFINITIONS CMAKE_REQUIRED_FLAGS
CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES )
if( NOT HAVE_KONQSIDEBARPLUGIN_H )
tde_message_fatal( "konqsidebarplugin.h are requested, but not found on your
system" )
endif( )
endif( )
How can that not find /opt/trinity/include?? set( CMAKE_REQUIRED_INCLUDES
${TDE_INCLUDE_DIR};... should do it?
--
David C. Rankin, J.D.,P.E.