I installed cmake CVS HEAD of 24-11-2009 because I need the post install script feature of issue 8988.
When I create the most basic cmake project project: cmake_minimum_required(VERSION 2.8) project(rpmtest) add_executable(dummy src/main.cpp) install( TARGETS dummy RUNTIME DESTINATION bin ) set( CPACK_GENERATOR RPM ) set( CPACK_PACKAGE_DESCRIPTION_SUMMARY "The Vidigo build system." ) set( CPACK_PACKAGE_DESCRIPTION_FILE ${PROJECT_SOURCE_DIR}/install/dummy_descr.txt ) set( CPACK_PACKAGE_VENDOR Vidigo ) set( CPACK_PACKAGE_VERSION_MAJOR 1 ) set( CPACK_PACKAGE_VERSION_MINOR 0 ) set( CPACK_PACKAGE_VERSION_PATCH 0 ) set( CPACK_RPM_PACKAGE_RELEASE 1 ) set( CPACK_RPM_PACKAGE_LICENSE Proprietary ) set( CPACK_RPM_PACKAGE_REQUIRES cmake>=2.6 python>=2.5 ) #set( CPACK_SET_DESTDIR ON ) include(CPack) creating the RPM package fails with the following errors: winfr...@kwlaptop:~/generated/testbuild> cpack -D CPACK_RPM_PACKAGE_DEBUG=1 CPack: Create package using RPM CPack: Install projects CPack: - Run preinstall target for: rpmtest CPack: - Install project: rpmtest CPack: Compress package CPackRPM:Debug: rpmbuild version is <4.7.1> CPackRPM:Debug: User defined Requires: cmake>=2.6;python>=2.5 CPackRPM:Debug: CPACK_TOPLEVEL_DIRECTORY = /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM CPackRPM:Debug: CPACK_TOPLEVEL_TAG = Linux CPackRPM:Debug: CPACK_TEMPORARY_DIRECTORY = /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/rpmtest-1.0.0-Linux CPackRPM:Debug: CPACK_OUTPUT_FILE_NAME = rpmtest-1.0.0-Linux.rpm CPackRPM:Debug: CPACK_OUTPUT_FILE_PATH = /home/winfried/generated/testbuild/rpmtest-1.0.0-Linux.rpm CPackRPM:Debug: CPACK_PACKAGE_FILE_NAME = rpmtest-1.0.0-Linux CPackRPM:Debug: CPACK_RPM_BINARY_SPECFILE = /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/SPECS/rpmtest.spec CPackRPM:Debug: CPACK_PACKAGE_INSTALL_DIRECTORY = rpmtest 1.0.0 CPackRPM:Debug: CPACK_TEMPORARY_PACKAGE_FILE_NAME = /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/rpmtest-1.0.0-Linux.rpm CPackRPM: Will use GENERATED spec file: /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/SPECS/rpmtest.spec CPackRPM:Debug: You may consult rpmbuild logs in: CPackRPM:Debug: - /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/rpmbuild.err CPackRPM:Debug: - /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/rpmbuild.out CPack: Finalize package CPack Error: Problem copying the package: /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/rpmtest-1.0.0-Linux.rpm to /home/winfried/generated/testbuild/rpmtest-1.0.0-Linux.rpm CPack Error: Error when generating package: rpmtest the contents of the mentioned rpmbuild.err is: + umask 022 + cd /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/BUILD + mv /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/rpmtest-1.0.0-Linux /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/tmpBBroot + exit 0 + umask 022 + cd /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/BUILD + /bin/rm -rf /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/rpmtest-1.0.0-Linux ++ dirname /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/rpmtest-1.0.0-Linux + /bin/mkdir -p /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM + /bin/mkdir /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/rpmtest-1.0.0-Linux + mv /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/tmpBBroot /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/rpmtest-1.0.0-Linux + exit 0 error: File not found: /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/rpmtest-1.0.0-Linux/usr/bin/dummy File not found: /home/winfried/generated/testbuild/_CPack_Packages/Linux/RPM/rpmtest-1.0.0-Linux/usr/bin/dummy When I revert to CMake 2.8.0, the RPM is generated correctly. O.S.: opensuse 11.2 (rpmbuild 4.7.1) regards, Winfried ps: I'm not sure if I am supposed to file bug reports against CVS versions ? _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake