Your message dated Sat, 09 Jul 2011 13:02:29 +0000
with message-id <e1qfxaz-0004gg...@franck.debian.org>
and subject line Bug#631497: fixed in cmake 2.8.5-1
has caused the Debian Bug report #631497,
regarding UseSWIG does not work with generated headers in cmake 2.8.5~rc2
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
631497: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=631497
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: cmake
Version: 2.8.5~rc2-1
Severity: normal
Upgrading from 2.8.4+dfsg.1-5 to cmake 2.8.5~rc2-1 broke compilation
of hugin's python support:
------------------------------------
mkdir build-dir
cd build-dir && cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_HSI:BOOL=On
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,defs"
-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,defs"
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,defs" ..
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
[...]
-- ZThread library found
-- Found SWIG: /usr/bin/swig2.0 (found version "2.0.4")
-- Found PythonLibs: /usr/lib/libpython2.6.so
-- Using shared internal libraries
-- Python libs version: 2.6.7
CMake Error at /usr/share/cmake-2.8/Modules/UseSWIG.cmake:74 (MESSAGE):
Command "/usr/bin/swig2.0 -MM -MF
/tmp/HUGIN/hugin-2011.2.0+dfsg/build-dir/src/hugin_script_interface/swig_hsi_deps.txt
-I/tmp/HUGIN/hugin-2011.2.0+dfsg/build-dir/src/hugin_script_interface
-python -o
/tmp/HUGIN/hugin-2011.2.0+dfsg/build-dir/src/hugin_script_interface/hsiPYTHON_wrap.cxx
-I/tmp/HUGIN/hugin-2011.2.0+dfsg/build-dir/src;-I/tmp/HUGIN/hugin-2011.2.0+dfsg/src/hugin_base;-I/tmp/HUGIN/hugin-2011.2.0+dfsg/src/foreign;-I/tmp/HUGIN/hugin-2011.2.0+dfsg/src/foreign/vigra;-I/tmp/HUGIN/hugin-2011.2.0+dfsg/src/celeste;-I/tmp/HUGIN/hugin-2011.2.0+dfsg/build-dir/src/celeste;-I/tmp/HUGIN/hugin-2011.2.0+dfsg/src;-I/usr/include;-I/usr/include/OpenEXR;-I/usr/include/python2.6;-I/tmp/HUGIN/hugin-2011.2.0+dfsg/src/hugin_script_interface;-I/tmp/HUGIN/hugin-2011.2.0+dfsg/build-dir/src/hugin_script_interface
/tmp/HUGIN/hugin-2011.2.0+dfsg/src/hugin_script_interface/hsi.i" failed
with output:
/tmp/HUGIN/hugin-2011.2.0+dfsg/src/hugin_script_interface/hsi.i:215: Error:
Unable to find 'hsi_PanoramaData.h'
[...]
------------------------------------
The missing header files are generated by
src/hugin_script_interface/CMakeLists.txt but nowadays cmake swig module
seems to try to include them before generating them.
How to reproduce:
1 apt-get source hugin=2011.2.0+dfsg~beta1-1 (from experimental)
2 install swig and python-dev
3 Add -DBUILD_HSI:BOOL=On to the cmake invocation in debian/rules:
------------------------------------
--- a/debian/rules
+++ b/debian/rules
@@ -54,7 +54,7 @@ configure-stamp:
sed -e s_autopano-noop.sh_autopano-noop_g < doc/autopano-noop.sh.pod \
> doc/autopano-noop.pod
mkdir $(BUILD_DIR)
- cd $(BUILD_DIR) && cmake -DCMAKE_INSTALL_PREFIX=/usr $(CMAKE_LDFLAGS) ..
+ cd $(BUILD_DIR) && cmake -DCMAKE_INSTALL_PREFIX=/usr
-DBUILD_HSI:BOOL=On $(CMAKE_LDFLAGS) ..
------------------------------------
4 Try building the package.
This does not look like a Debian specific issue, it was also found on
fedora f16 rawhide[1]
cu andreas
[1] http://mid.gmane.org/20110623183553.ge4...@postle.net
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages cmake depends on:
ii cmake-data 2.8.5~rc2-1 CMake data files (modules, templat
ii libarchive1 2.8.4-1 Single library to read/write tar,
ii libc6 2.13-7 Embedded GNU C Library: Shared lib
ii libcurl3-gnutls 7.21.6-1 Multi-protocol file transfer libra
ii libexpat1 2.0.1-7 XML parsing C library - runtime li
ii libgcc1 1:4.6.0-14 GCC support library
ii libstdc++6 4.6.0-14 GNU Standard C++ Library v3
ii libxmlrpc-core-c3 1.16.33-2 A lightweight RPC library based on
ii procps 1:3.2.8-10 /proc file system utilities
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
cmake recommends no packages.
Versions of packages cmake suggests:
ii gcc 4:4.6.0-6 GNU C compiler
ii make 3.81-8.1 An utility for Directing compilati
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: cmake
Source-Version: 2.8.5-1
We believe that the bug you reported is fixed in the latest version of
cmake, which is due to be installed in the Debian FTP archive:
cmake-curses-gui_2.8.5-1_amd64.deb
to main/c/cmake/cmake-curses-gui_2.8.5-1_amd64.deb
cmake-data_2.8.5-1_all.deb
to main/c/cmake/cmake-data_2.8.5-1_all.deb
cmake-dbg_2.8.5-1_amd64.deb
to main/c/cmake/cmake-dbg_2.8.5-1_amd64.deb
cmake-doc_2.8.5-1_all.deb
to main/c/cmake/cmake-doc_2.8.5-1_all.deb
cmake-qt-gui_2.8.5-1_amd64.deb
to main/c/cmake/cmake-qt-gui_2.8.5-1_amd64.deb
cmake_2.8.5-1.debian.tar.gz
to main/c/cmake/cmake_2.8.5-1.debian.tar.gz
cmake_2.8.5-1.dsc
to main/c/cmake/cmake_2.8.5-1.dsc
cmake_2.8.5-1_amd64.deb
to main/c/cmake/cmake_2.8.5-1_amd64.deb
cmake_2.8.5.orig.tar.gz
to main/c/cmake/cmake_2.8.5.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 631...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Modestas Vainius <mo...@debian.org> (supplier of updated cmake package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 09 Jul 2011 15:18:39 +0300
Source: cmake
Binary: cmake cmake-data cmake-curses-gui cmake-qt-gui cmake-doc cmake-dbg
Architecture: source amd64 all
Version: 2.8.5-1
Distribution: unstable
Urgency: low
Maintainer: Modestas Vainius <mo...@debian.org>
Changed-By: Modestas Vainius <mo...@debian.org>
Description:
cmake - cross-platform, open-source make system
cmake-curses-gui - curses based user interface for CMake (ccmake)
cmake-data - CMake data files (modules, templates and documentation)
cmake-dbg - debugging symbols for CMake
cmake-doc - extended documentation in various formats for CMake
cmake-qt-gui - Qt4 based user interface for CMake (cmake-gui)
Closes: 631497
Changes:
cmake (2.8.5-1) unstable; urgency=low
.
* New upstream release:
- fixes UseSWIG. (Closes: #631497)
* Drop screen-256color-bce.diff - merged upstream.
* Drop spelling_formatting_fixes.diff - merged upstream.
* Make sure CMake considers /lib/<arch> as implicit and keeps it out of
automatic R(UN)PATH (patch multiarch_lib_dirs_should_be_implicit.diff).
* Refresh FindBoost_add_-lpthread_#563479.diff patch.
Checksums-Sha1:
8fa0a9947ffb09c1b36721e52394193a35f093ca 1462 cmake_2.8.5-1.dsc
8dd4c31cbccf1a297829a476a0ef79d1614ca368 5517977 cmake_2.8.5.orig.tar.gz
1783c191cc5312866e6f2bab6456495a1168f498 24109 cmake_2.8.5-1.debian.tar.gz
d811e8ed146bc40ba945b57d3add4dde8a017dd5 4213630 cmake_2.8.5-1_amd64.deb
ef1c60361efb05f6c7ba46d1ecdcb3637926f67c 1273010 cmake-data_2.8.5-1_all.deb
774b7f917f732fd3c48f5fb8bf0d6c15e7eb59f7 1242164
cmake-curses-gui_2.8.5-1_amd64.deb
04a541594fa9555adc32a239c7c8f4da0f5b40b6 1319938 cmake-qt-gui_2.8.5-1_amd64.deb
e67d092e5d2ef026146e06e41e42cd7a265ddbad 1422034 cmake-doc_2.8.5-1_all.deb
137758e917f607a5ad554e300a7196a44ff9980d 59607916 cmake-dbg_2.8.5-1_amd64.deb
Checksums-Sha256:
1f5ba8a33cb9a89b4dfbc47dc5e99e5a99569b85973d71a8b3b2a09a9ba21b61 1462
cmake_2.8.5-1.dsc
5e18bff75f01656c64f553412a8905527e1b85efaf3163c6fb81ea5aaced0b91 5517977
cmake_2.8.5.orig.tar.gz
a84d29eb990209046d1ec9b301d99712863654c9aa8c6550467b621d3946bfb5 24109
cmake_2.8.5-1.debian.tar.gz
aba17f5af7c50afefa25206619c8daf028654ff59b12eabd24db9edeeaa1dd15 4213630
cmake_2.8.5-1_amd64.deb
c08f8c205a4ff1e956d92b0f20af4b689c2ef0da03de7006cbd8efc8acab0f87 1273010
cmake-data_2.8.5-1_all.deb
19c5c71d4ef96b4bdc598db4b1440d63e035830cd8fee61f4c225779c11b7c15 1242164
cmake-curses-gui_2.8.5-1_amd64.deb
abf6b1b459dfdc6d256efafe1c116b3534d4cdb63718a27fdb3dd0673bb54427 1319938
cmake-qt-gui_2.8.5-1_amd64.deb
012e7cf77f2c2850f90ace425a5546d705f7f5149122d89eca06bf45451467e0 1422034
cmake-doc_2.8.5-1_all.deb
f7604f8affbe44b7b0a3318a5ac3f95dcb64fb355d1eef11b97d858e53cde765 59607916
cmake-dbg_2.8.5-1_amd64.deb
Files:
2cc9a878112a0be1f3fd11c5a9795487 1462 devel optional cmake_2.8.5-1.dsc
3c5d32cec0f4c2dc45f4c2e84f4a20c5 5517977 devel optional cmake_2.8.5.orig.tar.gz
99245fe2666ebe8f217b8342c88af194 24109 devel optional
cmake_2.8.5-1.debian.tar.gz
fc973cb13d2b8c92d492b140c804e6e0 4213630 devel optional cmake_2.8.5-1_amd64.deb
f45c53bffb5f4aae0af444c14b5d0fab 1273010 devel optional
cmake-data_2.8.5-1_all.deb
c61a90bec37668fe07a6c1c8b578a34a 1242164 devel optional
cmake-curses-gui_2.8.5-1_amd64.deb
e566fef3aa8452a61bcbc382db488d54 1319938 devel optional
cmake-qt-gui_2.8.5-1_amd64.deb
a5b7414f9149453835de2ebdc424587b 1422034 doc optional cmake-doc_2.8.5-1_all.deb
1e8100588679e6557847eda2f1a7f97b 59607916 debug extra
cmake-dbg_2.8.5-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk4YTkwACgkQHO9JRnPq4hRoWQCg+bWz36bDA0uXbp+yQMz08i/k
ADIAoI2E/FzVMDzyET1OARIu/OERAxS8
=BkTE
-----END PGP SIGNATURE-----
--- End Message ---