Hi, I have started to work on tulip 4.x, but the resulting binary from the 4.3 package (source in git on alioth) is completely unusable, and I have not located the problem yet. 4.4 has been released recently, I'll update and we'll see...
(that is, don't spend too much time on 3.7 :) On Sat, Nov 23, 2013 at 12:57:29PM +0100, Andreas B. Mundt wrote: > Hi, > > the number of arguments in QT4_CREATE_MOC_COMMAND seems to have > changed [1]. I tried to fix this by applying the following patch: > > --- tulip-3.7.0dfsg.orig/UseTulip.cmake > +++ tulip-3.7.0dfsg/UseTulip.cmake > @@ -47,7 +47,7 @@ MACRO (TULIP_QT4_WRAP_CPP outfiles ) > GET_FILENAME_COMPONENT(outfile ${it} NAME_WE) > GET_FILENAME_COMPONENT(it ${it} ABSOLUTE) > SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/moc_${outfile}.cpp) > - QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}") > + QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}" > "${moc_target}") > SET(${outfiles} ${${outfiles}} ${outfile}) > ENDFOREACH(it) > ENDMACRO (TULIP_QT4_WRAP_CPP) > --- tulip-3.7.0dfsg.orig/FindTULIP3.cmake > +++ tulip-3.7.0dfsg/FindTULIP3.cmake > @@ -228,7 +228,7 @@ MACRO (TULIP_QT4_WRAP_CPP outfiles ) > GET_FILENAME_COMPONENT(outfile ${it} NAME_WE) > GET_FILENAME_COMPONENT(it ${it} ABSOLUTE) > SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/moc_${outfile}.cpp) > - QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}") > + QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}" > "${moc_target}") > SET(${outfiles} ${${outfiles}} ${outfile}) > ENDFOREACH(it) > ENDMACRO (TULIP_QT4_WRAP_CPP) > > However, the build still fails (perhaps) unrelated, see below. As I > have no idea about cmake and my machine takes ages to compile the > sources, I stop here for the time being and hope the provided > information is helpful to fix this thoroughly. > > Best Regards, > > Andi > > > [1] > <URL:http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=9ce60ff509c4ff27fe861fc5b2080f50897a68c4> > > > ----8<---- > [ 62%] Building CXX object > library/tulip-qt/src/CMakeFiles/tulip-qt4-3.7.dir/MainController.cpp.o > cd /tmp/buildd/tulip-3.7.0dfsg/obj-x86_64-linux-gnu/library/tulip-qt/src > && /usr/bin/c++ -DQT_CORE_LIB -DQT_DLL -DQT_GUI_LIB -DQT_NO_DEBUG > -DQT_OPENGL_LIB -DQT_THREAD_SUPPORT -Dtulip_qt4_3_7_EXPORTS -g -O2 > -fstack-protector --param=ssp-buffer-size=4 -Wformat > -Werror=format-security -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wunused > -DHAVE_LIBJPEG -DHAVE_LIBPNG -D_LINUX -DQT_ASSISTANT='"assistant"' > -DI64 -Wno-deprecated -Wno-deprecated-declarations -O2 -g -DNDEBUG > -fPIC -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtGui > -isystem /usr/include/qt4/QtCore -isystem /usr/include/qt4/QtOpenGL > -I/tmp/buildd/tulip-3.7.0dfsg/library/tulip-qt/src/../include > -I/tmp/buildd/tulip-3.7.0dfsg/library/tulip-qt/src/../include/tulip > -I/tmp/buildd/tulip-3.7.0dfsg/library/tulip/include > -I/tmp/buildd/tulip-3.7.0dfsg/obj-x86_64-linux-gnu/library/tulip/include > -I/tmp/buildd/tulip-3.7.0dfsg/library/tulip-ogl/include > -I/tmp/buildd/tulip-3.7.0dfsg/obj-x86_64-linux-gnu/library/tulip-qt/include > -I/tmp/buildd/tulip-3.7.0dfsg/obj-x86_64-linux-gnu/library/tulip-qt/include/tulip > -o CMakeFiles/tulip-qt4-3.7.dir/MainController.cpp.o -c > /tmp/buildd/tulip-3.7.0dfsg/library/tulip-qt/src/MainController.cpp > In file included from > /tmp/buildd/tulip-3.7.0dfsg/library/tulip-qt/src/MainController.cpp:51:0: > /tmp/buildd/tulip-3.7.0dfsg/library/tulip-qt/src/../include/tulip/TabWidget.h:33:33: > fatal error: tulip/TabWidgetData.h: No such file or directory > #include "tulip/TabWidgetData.h" > ^ > compilation terminated. > make[4]: *** > [library/tulip-qt/src/CMakeFiles/tulip-qt4-3.7.dir/MainController.cpp.o] > Error 1 > make[4]: Leaving directory > `/tmp/buildd/tulip-3.7.0dfsg/obj-x86_64-linux-gnu' > make[3]: *** [library/tulip-qt/src/CMakeFiles/tulip-qt4-3.7.dir/all] > Error 2 > make[3]: Leaving directory > `/tmp/buildd/tulip-3.7.0dfsg/obj-x86_64-linux-gnu' > make[2]: *** [all] Error 2 > make[2]: Leaving directory > `/tmp/buildd/tulip-3.7.0dfsg/obj-x86_64-linux-gnu' > dh_auto_build: make -j1 returned exit code 2 > make[1]: *** [override_dh_auto_build-arch] Error 2 > make[1]: Leaving directory `/tmp/buildd/tulip-3.7.0dfsg' > make: *** [binary] Error 2 -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org