<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Thanks for the answer. There was really an INCLUDE(CPack) command don't
know why it didn't get shiped with the mail. I was really using
UseRPMTools, I changed that.<br>
<br>
Here's my new CMakeLists.txt:<br>
<br>
<tt>cmake_minimum_required(VERSION 2.6)<br>
<br>
PROJECT( viewer4d )<br>
<br>
SET( VERSION 1.0.0 )<br>
<br>
SET( ${PROJECT_NAME}_MAJOR_VERSION 1 )<br>
SET( ${PROJECT_NAME}_MINOR_VERSION 0 )<br>
SET( ${PROJECT_NAME}_PATCH_LEVEL 0 )<br>
<br>
SET( PACKAGE_VERSION
${viewer4d_MAJOR_VERSION}.${viewer4d_MINOR_VERSION}.${viewer4d_PATCH_LEVEL}
)<br>
SET( CPACK_PACKAGE_VERSION_MAJOR ${viewer4d_MAJOR_VERSION} )<br>
SET( CPACK_PACKAGE_VERSION_MINOR ${viewer4d_MINOR_VERSION} )<br>
SET( CPACK_PACKAGE_VERSION_PATCH ${viewer4d_PATCH_LEVEL} )<br>
SET( CPACK_PACKAGE_VERSION
${viewer4d_MAJOR_VERSION}.${viewer4d_MINOR_VERSION}.${viewer4d_PATCH_LEVEL}
)<br>
SET( CPACK_PACKAGE_DESCRIPTION_SUMMARY "A 4D viewer")<br>
SET( CPACK_PACKAGE_VENDOR "INRIA - Florent LAGAYE")<br>
SET( CPACK_GENERATOR "RPM")<br>
SET( CPACK_SOURCE_PACKAGE_FILE_NAME "viewer4d-${VERSION}" CACHE
INTERNAL "tarball basename" )<br>
SET( CPACK_SOURCE_GENERATOR TGZ )<br>
SET( CPACK_IGNORE_FILES<br>
"~$"<br>
"^.*/\\\\.svn/.*$"<br>
)<br>
<br>
INCLUDE( CPack )<br>
<br>
FIND_PACKAGE( OpenGL REQUIRED )<br>
<br>
FIND_PACKAGE( Qt4 REQUIRED )<br>
<br>
SET( QT_USE_QTCORE 1 )<br>
SET( QT_USE_QTGUI 1 )<br>
SET( QT_USE_QTXML 1 )<br>
SET( QT_USE_QTOPENGL 1 )<br>
<br>
INCLUDE( ${QT_USE_FILE} )<br>
<br>
SET( CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake_modules )<br>
<br>
SET( viewer4d_SRCS<br>
&nbsp; main.cpp<br>
&nbsp; Application.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Application.cpp<br>
&nbsp; Camera.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Camera.cpp<br>
&nbsp; DisplayCamera.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DisplayCamera.cpp<br>
&nbsp; Debug.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Debug.cpp<br>
&nbsp; Exception.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Exception.cpp<br>
&nbsp; Frame.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Frame.cpp<br>
&nbsp; Matrix.h<br>
&nbsp; Mesh.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mesh.cpp<br>
&nbsp; ProgressWindow.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ProgressWindow.cpp<br>
&nbsp; Quaternion.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Quaternion.cpp<br>
&nbsp; Selectable.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Selectable.cpp<br>
&nbsp; Positionable.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Positionable.cpp<br>
&nbsp; Sequence.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sequence.cpp<br>
&nbsp; SequenceCollection.h&nbsp; SequenceCollection.cpp<br>
&nbsp; Setup.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Setup.cpp<br>
&nbsp; StreamDumper.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StreamDumper.cpp<br>
&nbsp; Streamer.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Streamer.cpp<br>
&nbsp; StreamFile.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StreamFile.cpp<br>
&nbsp; StreamFile_0_2.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StreamFile_0_2.cpp<br>
&nbsp; Timer.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Timer.cpp<br>
&nbsp; ToolBox.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ToolBox.cpp<br>
&nbsp; TriState.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TriState.cpp<br>
&nbsp; Vector.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Vector.cpp<br>
&nbsp; Viewer3d.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Viewer3d.cpp<br>
&nbsp; ViewerWindow.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ViewerWindow.cpp<br>
&nbsp; Light.h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Light.cpp<br>
)<br>
<br>
SET( viewer4d_UIS<br>
&nbsp; Viewer4dMainWindow.ui<br>
&nbsp; ProgressWindow.ui<br>
&nbsp; CameraDock.ui AnimationDock.ui DisplayDock.ui<br>
&nbsp; MeshDock.ui SequenceDock.ui TextureDock.ui<br>
&nbsp; LightDock.ui<br>
)<br>
<br>
SET( viewer4d_RCS viewer4d.qrc )<br>
<br>
SET( viewer4d_MOCS Application.h ViewerWindow.h ProgressWindow.h
Light.h Selectable.h Positionable.h Viewer3d.h )<br>
<br>
QT4_ADD_RESOURCES( viewer4d_SRCS ${viewer4d_RCS} )<br>
<br>
QT4_WRAP_CPP( viewer4d_SRCS ${viewer4d_MOCS} )<br>
<br>
QT4_WRAP_UI( viewer4d_SRCS ${viewer4d_UIS} )<br>
<br>
INCLUDE_DIRECTORIES( <br>
&nbsp;&nbsp;&nbsp; ${PROJECT_SOURCE_DIR}<br>
&nbsp;&nbsp;&nbsp; ${PROJECT_BINARY_DIR}<br>
&nbsp;&nbsp;&nbsp; ${QT_INCLUDE_DIR}<br>
&nbsp;&nbsp;&nbsp; ${QT_QTXML_INCLUDE_DIR}<br>
&nbsp;&nbsp;&nbsp; ${QT_QTGUI_INCLUDE_DIR}<br>
&nbsp;&nbsp;&nbsp; ${QT_QTCORE_INCLUDE_DIR}<br>
&nbsp;&nbsp;&nbsp; ${QT_QTOPENGL_INCLUDE_DIR}<br>
&nbsp;&nbsp;&nbsp; ${OPENGL_INCLUDE_DIR}<br>
)<br>
<br>
SET( CMAKE_CXX_FLAGS "-Wall" )<br>
SET( CMAKE_CXX_FLAGS_RELEASE "-O3 -DV4D_DEBUG_LVL=2" )<br>
SET( CMAKE_CXX_FLAGS_DEBUG "-g -O0 -DV4D_DEBUG_LVL=3 -DV4D_PROFILING" )<br>
SET( CMAKE_CXX_FLAGS_PROFILE "-pg -O3" )<br>
<br>
ADD_EXECUTABLE( viewer4d ${viewer4d_SRCS} )<br>
<br>
TARGET_LINK_LIBRARIES( viewer4d<br>
&nbsp;&nbsp;&nbsp; ${QT_QTXML_LIBRARY_DEBUG}<br>
&nbsp;&nbsp;&nbsp; ${QT_QTGUI_LIBRARY_DEBUG}<br>
&nbsp;&nbsp;&nbsp; ${QT_QTCORE_LIBRARY_DEBUG}<br>
&nbsp;&nbsp;&nbsp; ${QT_QTOPENGL_LIBRARY_DEBUG}<br>
&nbsp;&nbsp;&nbsp; ${OPENGL_LIBRARY}<br>
)<br>
<br>
INSTALL( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../example DESTINATION
share/viewer4d )<br>
INSTALL( FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/v4d.svg DESTINATION
share/viewer4d )<br>
INSTALL(TARGETS viewer4d<br>
&nbsp; RUNTIME DESTINATION bin<br>
&nbsp; LIBRARY DESTINATION lib<br>
&nbsp; ARCHIVE DESTINATION lib<br>
)<br>
</tt><br>
My command call for Makefile generation:<br>
<br>
<tt>my_build_dir$ &gt;rm -rf * ; cmake&nbsp; -DCMAKE_BUILD_TYPE=Release -G
"Unix Makefiles" ../src<br>
-- The C compiler identification is GNU<br>
-- The CXX compiler identification is GNU<br>
-- Check for working C compiler: /usr/lib64/ccache/gcc<br>
-- Check for working C compiler: /usr/lib64/ccache/gcc -- works<br>
-- Detecting C compiler ABI info<br>
-- Detecting C compiler ABI info - done<br>
-- Check for working CXX compiler: /usr/lib64/ccache/c++<br>
-- Check for working CXX compiler: /usr/lib64/ccache/c++ -- works<br>
-- Detecting CXX compiler ABI info<br>
-- Detecting CXX compiler ABI info - done<br>
-- Looking for XOpenDisplay in
/usr/lib64/libX11.so;/usr/lib64/libXext.so<br>
-- Looking for XOpenDisplay in
/usr/lib64/libX11.so;/usr/lib64/libXext.so - found<br>
-- Looking for gethostbyname<br>
-- Looking for gethostbyname - found<br>
-- Looking for connect<br>
-- Looking for connect - found<br>
-- Looking for remove<br>
-- Looking for remove - found<br>
-- Looking for shmat<br>
-- Looking for shmat - found<br>
-- Looking for IceConnectionNumber in ICE<br>
-- Looking for IceConnectionNumber in ICE - found<br>
-- Found X11: /usr/lib64/libX11.so<br>
-- Looking for Q_WS_X11<br>
-- Looking for Q_WS_X11 - found<br>
-- Looking for Q_WS_WIN<br>
-- Looking for Q_WS_WIN - not found.<br>
-- Looking for Q_WS_QWS<br>
-- Looking for Q_WS_QWS - not found.<br>
-- Looking for Q_WS_MAC<br>
-- Looking for Q_WS_MAC - not found.<br>
-- Found Qt-Version 4.5.0<br>
-- Found OpenSSL: /usr/lib64/libssl.so<br>
-- Looking for _POSIX_TIMERS<br>
-- Looking for _POSIX_TIMERS - found<br>
-- Configuring done<br>
-- Generating done<br>
-- Build files have been written to:
/local_scratch/lagaye/viewer4d/bin.release</tt><br>
<br>
Everything seems alright so I launch compilation/packaging process, but
I get the following error:<br>
<br>
<tt>my_build_dir$ &gt;make package<br>
<br>
[&nbsp; 1%] Generating ui_LightDock.h<br>
[&nbsp; 3%] Generating qrc_viewer4d.cxx<br>
[&nbsp; 5%] Generating moc_Application.cxx<br>
[&nbsp; 7%] Generating moc_ViewerWindow.cxx<br>
[&nbsp; 9%] Generating moc_ProgressWindow.cxx<br>
[ 11%] Generating moc_Light.cxx<br>
[ 13%] Generating moc_Selectable.cxx<br>
[ 15%] Generating moc_Positionable.cxx<br>
[ 17%] Generating moc_Viewer3d.cxx<br>
[ 19%] Generating ui_Viewer4dMainWindow.h<br>
[ 21%] Generating ui_ProgressWindow.h<br>
[ 23%] Generating ui_CameraDock.h<br>
[ 25%] Generating ui_AnimationDock.h<br>
[ 27%] Generating ui_DisplayDock.h<br>
[ 29%] Generating ui_MeshDock.h<br>
[ 31%] Generating ui_SequenceDock.h<br>
[ 33%] Generating ui_TextureDock.h<br>
Scanning dependencies of target viewer4d<br>
[ 35%] Building CXX object CMakeFiles/viewer4d.dir/main.cpp.o<br>
[ 37%] Building CXX object CMakeFiles/viewer4d.dir/Application.cpp.o<br>
[ 39%] Building CXX object CMakeFiles/viewer4d.dir/Camera.cpp.o<br>
[ 41%] Building CXX object CMakeFiles/viewer4d.dir/DisplayCamera.cpp.o<br>
[ 43%] Building CXX object CMakeFiles/viewer4d.dir/Debug.cpp.o<br>
[ 45%] Building CXX object CMakeFiles/viewer4d.dir/Exception.cpp.o<br>
[ 47%] Building CXX object CMakeFiles/viewer4d.dir/Frame.cpp.o<br>
[ 49%] Building CXX object CMakeFiles/viewer4d.dir/Mesh.cpp.o<br>
[ 50%] Building CXX object CMakeFiles/viewer4d.dir/ProgressWindow.cpp.o<br>
[ 52%] Building CXX object CMakeFiles/viewer4d.dir/Quaternion.cpp.o<br>
[ 54%] Building CXX object CMakeFiles/viewer4d.dir/Selectable.cpp.o<br>
[ 56%] Building CXX object CMakeFiles/viewer4d.dir/Positionable.cpp.o<br>
[ 58%] Building CXX object CMakeFiles/viewer4d.dir/Sequence.cpp.o<br>
[ 60%] Building CXX object
CMakeFiles/viewer4d.dir/SequenceCollection.cpp.o<br>
[ 62%] Building CXX object CMakeFiles/viewer4d.dir/Setup.cpp.o<br>
[ 64%] Building CXX object CMakeFiles/viewer4d.dir/StreamDumper.cpp.o<br>
[ 66%] Building CXX object CMakeFiles/viewer4d.dir/Streamer.cpp.o<br>
[ 68%] Building CXX object CMakeFiles/viewer4d.dir/StreamFile.cpp.o<br>
[ 70%] Building CXX object CMakeFiles/viewer4d.dir/StreamFile_0_2.cpp.o<br>
[ 72%] Building CXX object CMakeFiles/viewer4d.dir/Timer.cpp.o<br>
[ 74%] Building CXX object CMakeFiles/viewer4d.dir/ToolBox.cpp.o<br>
[ 76%] Building CXX object CMakeFiles/viewer4d.dir/TriState.cpp.o<br>
[ 78%] Building CXX object CMakeFiles/viewer4d.dir/Vector.cpp.o<br>
[ 80%] Building CXX object CMakeFiles/viewer4d.dir/Viewer3d.cpp.o<br>
[ 82%] Building CXX object CMakeFiles/viewer4d.dir/ViewerWindow.cpp.o<br>
[ 84%] Building CXX object CMakeFiles/viewer4d.dir/Light.cpp.o<br>
[ 86%] Building CXX object CMakeFiles/viewer4d.dir/qrc_viewer4d.cxx.o<br>
[ 88%] Building CXX object CMakeFiles/viewer4d.dir/moc_Application.cxx.o<br>
[ 90%] Building CXX object
CMakeFiles/viewer4d.dir/moc_ViewerWindow.cxx.o<br>
[ 92%] Building CXX object
CMakeFiles/viewer4d.dir/moc_ProgressWindow.cxx.o<br>
[ 94%] Building CXX object CMakeFiles/viewer4d.dir/moc_Light.cxx.o<br>
[ 96%] Building CXX object CMakeFiles/viewer4d.dir/moc_Selectable.cxx.o<br>
[ 98%] Building CXX object
CMakeFiles/viewer4d.dir/moc_Positionable.cxx.o<br>
[100%] Building CXX object CMakeFiles/viewer4d.dir/moc_Viewer3d.cxx.o<br>
Linking CXX executable viewer4d<br>
[100%] Built target viewer4d<br>
Run CPack packaging tool...<br>
CPack: Create package using RPM<br>
CPack: Install projects<br>
CPack: - Run preinstall target for: viewer4d<br>
CPack: - Install project: viewer4d<br>
CPack: Compress package<br>
CPack: Finalize package<br>
CPack Error: Problem copying the package:
/local_scratch/lagaye/viewer4d/bin.release/_CPack_Packages/Linux/RPM/viewer4d-1.0.0-Linux.rpm
to /local_scratch/lagaye/viewer4d/bin.release/viewer4d-1.0.0-Linux.rpm<br>
CPack Error: Error when generating package: viewer4d<br>
make: *** [package] Erreur 1</tt><br>
<br>
Thanks what is it I miss ? I found the following error log in <tt>"my_build_dir/_CPack_Packages/Linux/RPM/rpmbuild.err"</tt>
:<br>
<br>
<tt>+ umask 022<br>
+ cd
/local_scratch/lagaye/viewer4d/bin.release/_CPack_Packages/Linux/RPM/BUILD<br>
+ LANG=C<br>
+ export LANG<br>
+ unset DISPLAY<br>
+ LANG=C<br>
+ export LANG<br>
+ unset DISPLAY<br>
+ exit 0<br>
+ umask 022<br>
+ cd
/local_scratch/lagaye/viewer4d/bin.release/_CPack_Packages/Linux/RPM/BUILD<br>
+ LANG=C<br>
+ export LANG<br>
+ unset DISPLAY<br>
+ /usr/lib/rpm/check-buildroot<br>
find:
`/home/perception/lagaye/rpmbuild/BUILDROOT/viewer4d-1.0.0-1.x86_64':
No such file or directory<br>
+ /usr/lib/rpm/redhat/brp-compress<br>
/usr/lib/rpm/redhat/brp-compress: line 8: cd:
/home/perception/lagaye/rpmbuild/BUILDROOT/viewer4d-1.0.0-1.x86_64: No
such file or directory<br>
+ /usr/lib/rpm/redhat/brp-strip /usr/bin/strip<br>
find:
`/home/perception/lagaye/rpmbuild/BUILDROOT/viewer4d-1.0.0-1.x86_64':
No such file or directory<br>
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip<br>
find:
`/home/perception/lagaye/rpmbuild/BUILDROOT/viewer4d-1.0.0-1.x86_64':
No such file or directory<br>
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip
/usr/bin/objdump<br>
find:
`/home/perception/lagaye/rpmbuild/BUILDROOT/viewer4d-1.0.0-1.x86_64':
No such file or directory<br>
+ /usr/lib/rpm/brp-python-bytecompile<br>
find:
`/home/perception/lagaye/rpmbuild/BUILDROOT/viewer4d-1.0.0-1.x86_64':
No such file or directory<br>
+ /usr/lib/rpm/redhat/brp-python-hardlink<br>
find:
`/home/perception/lagaye/rpmbuild/BUILDROOT/viewer4d-1.0.0-1.x86_64':
No such file or directory<br>
+ /usr/lib/rpm/redhat/brp-java-repack-jars<br>
find:
`/home/perception/lagaye/rpmbuild/BUILDROOT/viewer4d-1.0.0-1.x86_64':
No such file or directory<br>
erreur: Fichier non trouv&eacute; par la substitution:
/home/perception/lagaye/rpmbuild/BUILDROOT/viewer4d-1.0.0-1.x86_64/*<br>
&nbsp;&nbsp;&nbsp; Fichier non trouv&eacute; par la substitution:
/home/perception/lagaye/rpmbuild/BUILDROOT/viewer4d-1.0.0-1.x86_64/*</tt><br>
<br>
<br>
Sorry, my locale is French, so some messages are in French, but I bet
you're French too ?<br>
<br>
Regards,<br>
Florent.<br>
<br>
Eric Noulard a &eacute;crit&nbsp;:
<blockquote
 cite="mid:cbe23c50905050208h632ecb85od424ff3ad87a3027@mail.gmail.com"
 type="cite">
  <pre wrap="">2009/5/5 Florent Lagaye <a class="moz-txt-link-rfc2396E" href="mailto:florent.lagaye@inrialpes.fr">&lt;florent.lagaye@inrialpes.fr&gt;</a>:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hi everybody,

I'm a big cmake fan, I use to generate kdevelop projects and makefile.
Now that my application as achieved an "acceptable" completion level, I
think about deployment.

So, I started using CPack from within CMake (2.6) (via my CMakeLists.txt
file). But I can't manage to build an rpm package.

Here is my CMakeLists.txt file :

[code]
cmake_minimum_required(VERSION 2.6)

PROJECT( viewer4d )

SET( VERSION 1.0.0 )

SET( ${PROJECT_NAME}_MAJOR_VERSION 1 )
SET( ${PROJECT_NAME}_MINOR_VERSION 0 )
SET( ${PROJECT_NAME}_PATCH_LEVEL 0 )

SET( PACKAGE_VERSION
${viewer4d_MAJOR_VERSION}.${viewer4d_MINOR_VERSION}.${viewer4d_PATCH_LEVEL}
)
SET( CPACK_PACKAGE_VERSION_MAJOR ${viewer4d_MAJOR_VERSION} )
SET( CPACK_PACKAGE_VERSION_MINOR ${viewer4d_MINOR_VERSION} )
SET( CPACK_PACKAGE_VERSION_PATCH ${viewer4d_PATCH_LEVEL} )
SET( CPACK_PACKAGE_VERSION
${viewer4d_MAJOR_VERSION}.${viewer4d_MINOR_VERSION}.${viewer4d_PATCH_LEVEL}
)
SET( CPACK_PACKAGE_DESCRIPTION_SUMMARY "A 4D viewer")
SET( CPACK_PACKAGE_VENDOR "INRIA - Florent LAGAYE")
SET( CPACK_SOURCE_PACKAGE_FILE_NAME "viewer4d-${VERSION}" CACHE INTERNAL
"tarball basename" )
SET(CPACK_SOURCE_IGNORE_FILES
&nbsp;"~$"
&nbsp;"^${PROJECT_SOURCE_DIR}.*/.svn/"
)

    </pre>
  </blockquote>
  <pre wrap=""><!---->[...]

  </pre>
  <blockquote type="cite">
    <pre wrap="">)
[/code]
    </pre>
  </blockquote>
  <pre wrap=""><!---->
I didn't see INCLUDE(CPack) in your CMakeLists.txt, I must be there
in order to make CPack work.

You should INCLUDE(CPack) after your have defined you own
CPACK_xxxx vars.

  </pre>
  <blockquote type="cite">
    <pre wrap="">And here is what "make viewer4d_rpm" tells me :

    </pre>
  </blockquote>
  <pre wrap=""><!---->
You are trying to use UseRPMTools.cmake instead of the builtin
CMake/CPack  2.6 RPM support, see:

<a class="moz-txt-link-freetext" href="http://www.cmake.org/Wiki/CMake:CPackPackageGenerators#RPM_.28Unix_Only.29">http://www.cmake.org/Wiki/CMake:CPackPackageGenerators#RPM_.28Unix_Only.29</a>

  </pre>
  <blockquote type="cite">
    <pre wrap="">What am I missing here ?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
With CPack 2.6 you should be able to do:

cd /to/build_dir
cpack -G RPM

or you may set
SET(CPACK_GENERATOR "TGZ;ZIP;RPM")

or any list of appropriate CPack generator you want to use when launching

make package.

  </pre>
</blockquote>
<br>
</body>
</html>