[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Condor-users] trying to build condor_contrib modules condor_tt (quill) and condor_dbmsd in 7.6.4 - help!



Hi,

I've run cmake and make install successfully in the root of condor-7.6.4.  Now I am attempting to build the condor_contrib modules, specifically dbmsd and tt (quill).

After running cmake . (cmake version 2.8.6) in the condor-7.6.4/src/condor_contrib folder, I received an error that dprint command was not found and that the minimum version was not specified in CMakeLists.txt.  So I modified that file, see below, and then exported the vars specified in the file 

$ export HAVE_EXT_POSTGRESQL=true
$ export WANT_CONTRIB=true
$ export WANT_QUILL=true

=== CMakeLists.txt ===

cmake_minimum_required(VERSION 2.6)

if (WANT_CONTRIB)
  if (HAVE_EXT_POSTGRESQL)
    option(WANT_QUILL "Support for quill" ON)
  endif()
  include_directories("${CMAKE_CURRENT_SOURCE_DIR}/utils")
  add_subdirectories("${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/utils" "")
else(WANT_CONTRIB)
  #dprint("skipping contrib modules")
endif(WANT_CONTRIB)

=== End CMakeLists.txt ===

a run of cmake --trace . results in the following output and no build files:

usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(103):  IF(NOT CMAKE_SHARED_LIBRARY_CXX_FLAGS )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(107):  IF(NOT DEFINED CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(111):  IF(NOT CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(112):  SET(CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG ${CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(115):  IF(NOT CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG_SEP )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(116):  SET(CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG_SEP ${CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(119):  IF(NOT CMAKE_SHARED_LIBRARY_RPATH_LINK_CXX_FLAG )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(120):  SET(CMAKE_SHARED_LIBRARY_RPATH_LINK_CXX_FLAG ${CMAKE_SHARED_LIBRARY_RPATH_LINK_C_FLAG} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(123):  IF(NOT DEFINED CMAKE_EXE_EXPORTS_CXX_FLAG )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(124):  SET(CMAKE_EXE_EXPORTS_CXX_FLAG ${CMAKE_EXE_EXPORTS_C_FLAG} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(127):  IF(NOT DEFINED CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(128):  SET(CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG ${CMAKE_SHARED_LIBRARY_SONAME_C_FLAG} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(131):  IF(NOT CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(132):  SET(CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG ${CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(135):  IF(NOT CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG_SEP )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(136):  SET(CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG_SEP ${CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG_SEP} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(139):  IF(NOT CMAKE_EXECUTABLE_RPATH_LINK_CXX_FLAG )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(140):  SET(CMAKE_EXECUTABLE_RPATH_LINK_CXX_FLAG ${CMAKE_SHARED_LIBRARY_RPATH_LINK_CXX_FLAG} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(143):  IF(NOT DEFINED CMAKE_SHARED_LIBRARY_LINK_CXX_WITH_RUNTIME_PATH )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(144):  SET(CMAKE_SHARED_LIBRARY_LINK_CXX_WITH_RUNTIME_PATH ${CMAKE_SHARED_LIBRARY_LINK_C_WITH_RUNTIME_PATH} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(147):  IF(NOT CMAKE_INCLUDE_FLAG_CXX )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(148):  SET(CMAKE_INCLUDE_FLAG_CXX ${CMAKE_INCLUDE_FLAG_C} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(151):  IF(NOT CMAKE_INCLUDE_FLAG_SEP_CXX )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(152):  SET(CMAKE_INCLUDE_FLAG_SEP_CXX ${CMAKE_INCLUDE_FLAG_SEP_C} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(156):  IF(NOT CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(157):  SET(CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS ${CMAKE_SHARED_MODULE_CREATE_C_FLAGS} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(160):  IF(NOT CMAKE_SHARED_MODULE_CXX_FLAGS )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(165):  FOREACH(type SHARED_LIBRARY SHARED_MODULE EXE )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(166):  IF(NOT CMAKE_${type}_LINK_STATIC_CXX_FLAGS )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(167):  SET(CMAKE_${type}_LINK_STATIC_CXX_FLAGS ${CMAKE_${type}_LINK_STATIC_C_FLAGS} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(170):  IF(NOT CMAKE_${type}_LINK_DYNAMIC_CXX_FLAGS )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(171):  SET(CMAKE_${type}_LINK_DYNAMIC_CXX_FLAGS ${CMAKE_${type}_LINK_DYNAMIC_C_FLAGS} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(166):  IF(NOT CMAKE_${type}_LINK_STATIC_CXX_FLAGS )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(167):  SET(CMAKE_${type}_LINK_STATIC_CXX_FLAGS ${CMAKE_${type}_LINK_STATIC_C_FLAGS} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(170):  IF(NOT CMAKE_${type}_LINK_DYNAMIC_CXX_FLAGS )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(171):  SET(CMAKE_${type}_LINK_DYNAMIC_CXX_FLAGS ${CMAKE_${type}_LINK_DYNAMIC_C_FLAGS} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(166):  IF(NOT CMAKE_${type}_LINK_STATIC_CXX_FLAGS )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(167):  SET(CMAKE_${type}_LINK_STATIC_CXX_FLAGS ${CMAKE_${type}_LINK_STATIC_C_FLAGS} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(170):  IF(NOT CMAKE_${type}_LINK_DYNAMIC_CXX_FLAGS )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(171):  SET(CMAKE_${type}_LINK_DYNAMIC_CXX_FLAGS ${CMAKE_${type}_LINK_DYNAMIC_C_FLAGS} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(180):  SET(CMAKE_CXX_FLAGS_INIT $ENV{CXXFLAGS} ${CMAKE_CXX_FLAGS_INIT} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(182):  IF(CMAKE_CXX_FLAGS_INIT STREQUAL   )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(183):  SET(CMAKE_CXX_FLAGS_INIT )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(185):  SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS_INIT} CACHE STRING Flags used by the compiler during all build types. )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(188):  IF(NOT CMAKE_NOT_USING_CONFIG_FLAGS )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(189):  SET(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG_INIT} CACHE STRING Flags used by the compiler during debug builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(191):  SET(CMAKE_CXX_FLAGS_MINSIZEREL ${CMAKE_CXX_FLAGS_MINSIZEREL_INIT} CACHE STRING Flags used by the compiler during release minsize builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(193):  SET(CMAKE_CXX_FLAGS_RELEASE ${CMAKE_CXX_FLAGS_RELEASE_INIT} CACHE STRING Flags used by the compiler during release builds (/MD /Ob1 /Oi /Ot /Oy /Gs will produce slightly less optimized but smaller files). )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(195):  SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO ${CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING Flags used by the compiler during Release with Debug Info builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(200):  IF(CMAKE_CXX_STANDARD_LIBRARIES_INIT )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(206):  INCLUDE(CMakeCommonLanguageInclude )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(19):  SET(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS_INIT} $ENV{LDFLAGS} CACHE STRING Flags used by the linker. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(23):  IF(NOT CMAKE_NOT_USING_CONFIG_FLAGS )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(25):  IF(NOT CMAKE_NO_BUILD_TYPE )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(26):  SET(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE_INIT} CACHE STRING Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(30):  SET(CMAKE_EXE_LINKER_FLAGS_DEBUG ${CMAKE_EXE_LINKER_FLAGS_DEBUG_INIT} CACHE STRING Flags used by the linker during debug builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(33):  SET(CMAKE_EXE_LINKER_FLAGS_MINSIZEREL ${CMAKE_EXE_LINKER_FLAGS_MINSIZEREL_INIT} CACHE STRING Flags used by the linker during release minsize builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(36):  SET(CMAKE_EXE_LINKER_FLAGS_RELEASE ${CMAKE_EXE_LINKER_FLAGS_RELEASE_INIT} CACHE STRING Flags used by the linker during release builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(39):  SET(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING Flags used by the linker during Release with Debug Info builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(43):  SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG ${CMAKE_SHARED_LINKER_FLAGS_DEBUG_INIT} CACHE STRING Flags used by the linker during debug builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(46):  SET(CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL ${CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL_INIT} CACHE STRING Flags used by the linker during release minsize builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(50):  SET(CMAKE_SHARED_LINKER_FLAGS_RELEASE ${CMAKE_SHARED_LINKER_FLAGS_RELEASE_INIT} CACHE STRING Flags used by the linker during release builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(53):  SET(CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING Flags used by the linker during Release with Debug Info builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(57):  SET(CMAKE_MODULE_LINKER_FLAGS_DEBUG ${CMAKE_MODULE_LINKER_FLAGS_DEBUG_INIT} CACHE STRING Flags used by the linker during debug builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(60):  SET(CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL ${CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL_INIT} CACHE STRING Flags used by the linker during release minsize builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(64):  SET(CMAKE_MODULE_LINKER_FLAGS_RELEASE ${CMAKE_MODULE_LINKER_FLAGS_RELEASE_INIT} CACHE STRING Flags used by the linker during release builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(67):  SET(CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO_INIT} CACHE STRING Flags used by the linker during Release with Debug Info builds. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(73):  SET(CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS_INIT} $ENV{LDFLAGS} CACHE STRING Flags used by the linker during the creation of dll's. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(77):  SET(CMAKE_MODULE_LINKER_FLAGS ${CMAKE_MODULE_LINKER_FLAGS_INIT} $ENV{LDFLAGS} CACHE STRING Flags used by the linker during the creation of modules. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(80):  SET(CMAKE_BUILD_TOOL ${CMAKE_MAKE_PROGRAM} CACHE INTERNAL What is the target build tool cmake is generating for. )
/usr/local/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake(84):  MARK_AS_ADVANCED(CMAKE_BUILD_TOOL CMAKE_VERBOSE_MAKEFILE CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS_DEBUG CMAKE_EXE_LINKER_FLAGS_MINSIZEREL CMAKE_EXE_LINKER_FLAGS_RELEASE CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS_DEBUG CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL CMAKE_SHARED_LINKER_FLAGS_RELEASE CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO CMAKE_MODULE_LINKER_FLAGS CMAKE_MODULE_LINKER_FLAGS_DEBUG CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL CMAKE_MODULE_LINKER_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(235):  IF(NOT CMAKE_CXX_CREATE_SHARED_LIBRARY )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(236):  SET(CMAKE_CXX_CREATE_SHARED_LIBRARY <CMAKE_CXX_COMPILER> <CMAKE_SHARED_LIBRARY_CXX_FLAGS> <LANGUAGE_COMPILE_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> <CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG><TARGET_SONAME> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(241):  IF(NOT CMAKE_CXX_CREATE_SHARED_MODULE )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(242):  SET(CMAKE_CXX_CREATE_SHARED_MODULE ${CMAKE_CXX_CREATE_SHARED_LIBRARY} )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(248):  IF(NOT DEFINED CMAKE_CXX_ARCHIVE_CREATE )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(249):  SET(CMAKE_CXX_ARCHIVE_CREATE <CMAKE_AR> cr <TARGET> <LINK_FLAGS> <OBJECTS> )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(251):  IF(NOT DEFINED CMAKE_CXX_ARCHIVE_APPEND )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(252):  SET(CMAKE_CXX_ARCHIVE_APPEND <CMAKE_AR> r  <TARGET> <LINK_FLAGS> <OBJECTS> )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(254):  IF(NOT DEFINED CMAKE_CXX_ARCHIVE_FINISH )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(255):  SET(CMAKE_CXX_ARCHIVE_FINISH <CMAKE_RANLIB> <TARGET> )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(259):  IF(NOT CMAKE_CXX_COMPILE_OBJECT )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(260):  SET(CMAKE_CXX_COMPILE_OBJECT <CMAKE_CXX_COMPILER>  <DEFINES> <FLAGS> -o <OBJECT> -c <SOURCE> )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(264):  IF(NOT CMAKE_CXX_LINK_EXECUTABLE )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(265):  SET(CMAKE_CXX_LINK_EXECUTABLE <CMAKE_CXX_COMPILER>  <FLAGS> <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <OBJECTS>  -o <TARGET> <LINK_LIBRARIES> )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(269):  MARK_AS_ADVANCED(CMAKE_BUILD_TOOL CMAKE_VERBOSE_MAKEFILE CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_DEBUG )
/usr/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake(278):  SET(CMAKE_CXX_INFORMATION_LOADED 1 )
/tmp/condor-7.6.4/src/condor_contrib/condor_tt/CMakeLists.txt(20):  cmake_minimum_required(VERSION 2.6 )
/tmp/condor-7.6.4/src/condor_contrib/condor_tt/CMakeLists.txt(22):  if(WANT_QUILL AND HAVE_EXT_POSTGRESQL )
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/condor-7.6.4/src/condor_contrib/condor_tt