MantisBT - CMake | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0013412 | CMake | CPack | public | 2012-07-17 16:56 | 2016-06-10 14:31 |
Reporter | imMute | ||||
Assigned To | Eric NOULARD | ||||
Priority | normal | Severity | block | Reproducibility | always |
Status | closed | Resolution | moved | ||
Platform | OS | Ubuntu | OS Version | 12.04 | |
Product Version | CMake 2.8.7 | ||||
Target Version | Fixed in Version | ||||
Summary | 0013412: [regression] cpack silently fails to build debian | ||||
Description | cpack silently fails: imMute@blah$ cpack --config blah.cmake CPack: Create package using DEB CPack: Install projects CPack: - Run preinstall target for: ALL CPack: - Install project: ALL CPack: Create package imMute@blah$ --debug --verbose brings a little more useful information: imMute@blah$ cpack --config blah.cmake /tmp/cmake-2.8.9-rc2/Source/CPack/cmCPackGenerator.cxx:1048 Done install project /tmp/cmake-2.8.9-rc2/Source/CPack/cmCPackGenerator.cxx:1056 Find files CPack: /tmp/cmake-2.8.9-rc2/Source/CPack/cmCPackGenerator.cxx:1069 Create package CPack Verbose: /tmp/cmake-2.8.9-rc2/Source/CPack/cmCPackGenerator.cxx:1071 Package files to: /home/blah/blah/build/_CPack_Packages/Linux/DEB/blah_2.4.2-r1.10_armel.deb /tmp/cmake-2.8.9-rc2/Source/CPack/cmCPackGenerator.cxx:1203 Warning, GetOption return NULL for: CPACK_INCLUDE_TOPLEVEL_DIRECTORY CPack Verbose: /tmp/cmake-2.8.9-rc2/Source/CPack/cmCPackGenerator.cxx:1110 Copying final package(s) [0]: Looking at cmCPackGenerator.cxx around those lines, it appears tempPackageFileName is set by line 1017 (it's seen in the output rather than "(NULL)") but on line 1055 it appears packageFileNames is empty (or at least .size() returns zero). packageFileNames is modified on line 1040: packageFileNames.push_back(tempPackageFileName); This bug exists in both 2.8.7 (ubuntu 12.04) and 2.8.9-rc2 (compiled from source). | ||||
Steps To Reproduce | the blah.cmake is as follows: SET(CPACK_BINARY_BUNDLE "") SET(CPACK_BINARY_CYGWIN "") SET(CPACK_BINARY_DEB "") SET(CPACK_BINARY_DRAGNDROP "") SET(CPACK_BINARY_NSIS "") SET(CPACK_BINARY_OSXX11 "") SET(CPACK_BINARY_PACKAGEMAKER "") SET(CPACK_BINARY_RPM "") SET(CPACK_BINARY_STGZ "") SET(CPACK_BINARY_TBZ2 "") SET(CPACK_BINARY_TGZ "") SET(CPACK_BINARY_TZ "") SET(CPACK_BINARY_ZIP "") SET(CPACK_CMAKE_GENERATOR "Unix Makefiles") SET(CPACK_COMPONENTS_ALL "blah;blah1;blah2;blah3;blah4") SET(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") SET(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") SET(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "armel") SET(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "---snipped---") SET(CPACK_DEBIAN_PACKAGE_DESCRIPTION "Blah package") SET(CPACK_DEBIAN_PACKAGE_ESSENTIAL "no") SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Me") SET(CPACK_DEBIAN_PACKAGE_PROVIDES "blah") SET(CPACK_DEBIAN_PACKAGE_SECTION "applications") SET(CPACK_DEBIAN_PACKAGE_VERSION "2.4.2-r1.10") SET(CPACK_DEB_COMPONENT_INSTALL "ON") SET(CPACK_GENERATOR "DEB") SET(CPACK_INSTALL_CMAKE_PROJECTS "/home/blah/blah/build;ALL;blah;/home/blah/blah/source") SET(CPACK_INSTALL_PREFIX "/home/blah/blah/build/install/usr") SET(CPACK_MODULE_PATH "") SET(CPACK_MONOLITHIC_INSTALL "0") SET(CPACK_NSIS_DISPLAY_NAME "blah 2") SET(CPACK_NSIS_INSTALLER_ICON_CODE "") SET(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") SET(CPACK_NSIS_PACKAGE_NAME "blah 2") SET(CPACK_OUTPUT_CONFIG_FILE "/home/blah/blah/build/blah.cmake") SET(CPACK_PACKAGE_DEFAULT_LOCATION "/") SET(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-2.8/Templates/CPack.GenericDescription.txt") SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "") SET(CPACK_PACKAGE_FILE_NAME "blah_2.4.2-r1.10_armel") SET(CPACK_PACKAGE_INSTALL_DIRECTORY "blah 2") SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "blah 2") SET(CPACK_PACKAGE_NAME "blah") SET(CPACK_PACKAGE_RELOCATABLE "true") SET(CPACK_PACKAGE_VENDOR "Humanity") SET(CPACK_PACKAGE_VERSION "2") SET(CPACK_PACKAGE_VERSION_MAJOR "4") SET(CPACK_PACKAGE_VERSION_MINOR "2") SET(CPACK_PACKAGE_VERSION_PATCH "r1.10") SET(CPACK_RESOURCE_FILE_LICENSE "/usr/share/cmake-2.8/Templates/CPack.GenericLicense.txt") SET(CPACK_RESOURCE_FILE_README "/usr/share/cmake-2.8/Templates/CPack.GenericDescription.txt") SET(CPACK_RESOURCE_FILE_WELCOME "/usr/share/cmake-2.8/Templates/CPack.GenericWelcome.txt") SET(CPACK_SET_DESTDIR "OFF") SET(CPACK_SOURCE_CYGWIN "") SET(CPACK_SOURCE_GENERATOR "TGZ;TBZ2;TZ") SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/home/blah/blah/build/CPackSourceConfig.cmake") SET(CPACK_SOURCE_TBZ2 "ON") SET(CPACK_SOURCE_TGZ "ON") SET(CPACK_SOURCE_TZ "ON") SET(CPACK_SOURCE_ZIP "OFF") SET(CPACK_SYSTEM_NAME "Linux") SET(CPACK_TOPLEVEL_TAG "Linux") | ||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2012-07-17 16:56 | imMute | New Issue | |||
2012-07-17 17:50 | Rolf Eike Beer | Note Added: 0030067 | |||
2012-07-17 17:50 | Rolf Eike Beer | Assigned To | => Eric NOULARD | ||
2012-07-17 17:50 | Rolf Eike Beer | Status | new => assigned | ||
2012-07-17 17:50 | Rolf Eike Beer | Summary | cpack silently fails to build debian => [regression] cpack silently fails to build debian | ||
2012-07-17 18:58 | Eric NOULARD | Note Added: 0030068 | |||
2012-07-30 09:22 | imMute | Note Added: 0030153 | |||
2012-08-07 13:31 | Eric NOULARD | Note Added: 0030186 | |||
2012-08-14 17:26 | Eric NOULARD | Note Added: 0030658 | |||
2012-08-14 17:26 | Eric NOULARD | Status | assigned => feedback | ||
2012-12-20 11:07 | Eric NOULARD | Category | CMake => CPack | ||
2016-06-10 14:28 | Kitware Robot | Note Added: 0042090 | |||
2016-06-10 14:28 | Kitware Robot | Status | feedback => resolved | ||
2016-06-10 14:28 | Kitware Robot | Resolution | open => moved | ||
2016-06-10 14:31 | Kitware Robot | Status | resolved => closed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|