Thanks for looking at it so quickly. However that change doesn't fix it for me. Here's some of the session:

- first confirm that change (addition of "include(ParaViewQt)" is applied:
root@sl64-142-vmbuilder:/tmp/SBo/ParaView-v5.2.0/build# head -13 /tmp/SBo/ParaView-v5.2.0/Plugins/PythonQtPlugin/CMakeLists.txt
if (ParaView_SOURCE_DIR)
else()
  cmake_minimum_required(VERSION 3.3)
  project(PythonQtPlugin)

  find_package(ParaView REQUIRED)
  include(${PARAVIEW_USE_FILE})
endif()


include(ParaViewQt)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR})
find_package(PythonQt REQUIRED)

- yes, patch applied so try make:
root@sl64-142-vmbuilder:/tmp/SBo/ParaView-v5.2.0/build# make -j1
.....
[ 99%] Generating moc_pqPythonQtPluginImplementation.cxx
/bin/sh: Qt4::moc: command not found
Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/build.make:62: recipe for target 'Plugins/PythonQtPlugin/moc_pqPythonQtPluginImplementation.cxx' failed make[2]: *** [Plugins/PythonQtPlugin/moc_pqPythonQtPluginImplementation.cxx] Error 127 CMakeFiles/Makefile2:45361: recipe for target 'Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/all' failed make[1]: *** [Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2


So I still have a failure, even with the change in place. If I edit the offending file Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/build.make and change all instances of "Qt4::moc" to plain "moc", then compilation carries on to completion:

root@sl64-142-vmbuilder:/tmp/SBo/ParaView-v5.2.0/build# make -j1
[ 99%] Generating moc_PythonQtPlugin_Plugin.cxx
Scanning dependencies of target PythonQtPlugin
[ 99%] Building CXX object Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/pqPythonQtPluginImplementation.cxx.o [ 99%] Building CXX object Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/moc_pqPythonQtPluginImplementation.cxx.o [ 99%] Building CXX object Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/moc_pqPythonQtPlugin.cxx.o [ 99%] Building CXX object Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/moc_pqPythonQtMethodHelpers.cxx.o [ 99%] Building CXX object Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/moc_pqPythonEventFilter.cxx.o [ 99%] Building CXX object Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/moc_pqPluginDecorators.cxx.o [ 99%] Building CXX object Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/pqPythonQtPlugin.cxx.o [ 99%] Building CXX object Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/pqPythonQtWrapperFactory.cxx.o [ 99%] Building CXX object Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/PythonQtPlugin_Plugin.cxx.o [ 99%] Building CXX object Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/moc_PythonQtPlugin_Plugin.cxx.o
[ 99%] Linking CXX shared library ../../lib/libPythonQtPlugin.so
[ 99%] Built target PythonQtPlugin
.... (continues to end)


chris


On 18/11/16 02:13, Utkarsh Ayachit wrote:
Chris,

Thanks for reporting. Here's a fix:
https://gitlab.kitware.com/paraview/paraview/merge_requests/1201

Utkarsh

On Wed, Nov 16, 2016 at 5:47 PM, Christoph Willing
<[email protected]> wrote:
Building PythonQt plugin for paraview-5.2.0 fails due to use of Qt4::moc
command in the generated file
(build)/Plugins/PythonQtPlugin/CMakeFiles/PythonQtPlugin.dir/build.make

I can work around the problem locally by using sed in my build script to
replace "Qt4::moc" in that file with plain "moc" just after cmake
configuration, but it would be nicer not to have to do that.

No such problem with previous building of paraview-5.1.2.

I'm using x86_64 Linux with cmake-3.5.2, qt-4.8.7 and PythonQt from commontk
git repo 20160810.

chris
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at:
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview


_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview

Reply via email to