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

Reply via email to