Hi, CMake 2.6.4 now strictly enforces that build directories must be unique. The fix for this is relatively trivial.
I have attached a proposed NMU for this package. Regards, Daniel Moerner
diff -u traverso-0.49.0~rc1/debian/changelog traverso-0.49.0~rc1/debian/changelog
--- traverso-0.49.0~rc1/debian/changelog
+++ traverso-0.49.0~rc1/debian/changelog
@@ -1,3 +1,15 @@
+traverso (0.49.0~rc1-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix "FTBFS: CMake errors": CMake 2.6.4 now strictly enforces the fact
+ that build directories might be unique. Modifications to
+ src/CMakeLists.txt, src/commands/CMakeLists.txt,
+ src/commands/plugins/CMakeLists.txt to remove references to
+ ${TRAVERSO_BUILD_DIR} come from a patch by Ingmar Vanhassel
+ <[email protected]> for Gentoo. (Closes: #534033)
+
+ -- Daniel Moerner <[email protected]> Tue, 20 Oct 2009 21:57:06 -0700
+
traverso (0.49.0~rc1-1) unstable; urgency=low
* New upstream version.
only in patch2:
unchanged:
--- traverso-0.49.0~rc1.orig/src/CMakeLists.txt
+++ traverso-0.49.0~rc1/src/CMakeLists.txt
@@ -1,11 +1,11 @@
-ADD_SUBDIRECTORY(engine ${TRAVERSO_BUILD_DIR})
-ADD_SUBDIRECTORY(audiofileio ${TRAVERSO_BUILD_DIR})
-ADD_SUBDIRECTORY(commands ${TRAVERSO_BUILD_DIR})
-ADD_SUBDIRECTORY(core ${TRAVERSO_BUILD_DIR})
-ADD_SUBDIRECTORY(3rdparty ${TRAVERSO_BUILD_DIR})
-ADD_SUBDIRECTORY(plugins ${TRAVERSO_BUILD_DIR})
-ADD_SUBDIRECTORY(sheetcanvas ${TRAVERSO_BUILD_DIR})
-ADD_SUBDIRECTORY(traverso ${TRAVERSO_BUILD_DIR})
+ADD_SUBDIRECTORY(engine)
+ADD_SUBDIRECTORY(audiofileio)
+ADD_SUBDIRECTORY(commands)
+ADD_SUBDIRECTORY(core)
+ADD_SUBDIRECTORY(3rdparty)
+ADD_SUBDIRECTORY(plugins)
+ADD_SUBDIRECTORY(sheetcanvas)
+ADD_SUBDIRECTORY(traverso)
IF(USE_PCH)
ADD_PRECOMPILED_HEADER(precompiled_headers precompile.h)
only in patch2:
unchanged:
--- traverso-0.49.0~rc1.orig/src/commands/CMakeLists.txt
+++ traverso-0.49.0~rc1/src/commands/CMakeLists.txt
@@ -1,4 +1,4 @@
-ADD_SUBDIRECTORY(plugins ${TRAVERSO_BUILD_DIR})
+ADD_SUBDIRECTORY(plugins)
INCLUDE_DIRECTORIES(
${CMAKE_SOURCE_DIR}/src/commands
only in patch2:
unchanged:
--- traverso-0.49.0~rc1.orig/src/commands/plugins/CMakeLists.txt
+++ traverso-0.49.0~rc1/src/commands/plugins/CMakeLists.txt
@@ -1 +1 @@
-ADD_SUBDIRECTORY(TraversoCommands ${TRAVERSO_BUILD_DIR})
+ADD_SUBDIRECTORY(TraversoCommands)
signature.asc
Description: OpenPGP digital signature

