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/[email protected]
-- 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
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]