# Qt5 xmlpatterns issue when building ParaView master on Ubuntu 18.04

**URL:** https://discourse.paraview.org/t/qt5-xmlpatterns-issue-when-building-paraview-master-on-ubuntu-18-04/5663
**Category:** ParaView Support
**Created:** [October 27, 2020, 4:30pm UTC](https://discourse.paraview.org/t/qt5-xmlpatterns-issue-when-building-paraview-master-on-ubuntu-18-04/5663 "2020-10-27T16:30:32Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![williamfgc](https://discourse.paraview.org/user_avatar/discourse.paraview.org/williamfgc/32/2203_2.png) [@williamfgc](https://discourse.paraview.org/u/williamfgc)
#### Post date: [October 27, 2020, 4:30pm UTC](https://discourse.paraview.org/t/qt5-xmlpatterns-issue-when-building-paraview-master-on-ubuntu-18-04/5663/1 "2020-10-27T16:30:32Z")

</div>

I run into this issue when compiling ParaView master with CMake 3.19.0-rc1 (from Kitware’s APT repo) and gcc 8 (from synaptic):

```auto
ninja
[21/504] Generating documentation for paraview_doc
FAILED: Clients/ParaView/Documentation/paraview_doc.xslt 
cd /home/wgodoy/workspace/paraview-build/Clients/ParaView/Documentation && /usr/bin/cmake -Dxmlpatterns=/usr/bin/xmlpatterns -Doutput_dir=/home/wgodoy/workspace/paraview-build/Clients/ParaView/Documentation -Doutput_file=/home/wgodoy/workspace/paraview-build/Clients/ParaView/Documentation/paraview_doc.xslt -Dxmls_file=/home/wgodoy/workspace/paraview-build/Clients/ParaView/Documentation/CMakeFiles/paraview_doc-xmls.txt -D_paraview_generate_proxy_documentation_run=ON -P /home/wgodoy/workspace/paraview/CMake/ParaViewClient.cmake
CMake Error at /home/wgodoy/workspace/paraview/CMake/ParaViewClient.cmake:587 (message):
  Failed to convert servermanager XML: xmlpatterns: could not exec
  '/usr/lib/qt5/bin/xmlpatterns': No such file or directory

[37/504] Building CXX object Adaptors/Particle/CMakeFiles/AdaptorsParticle.dir/vtkParticlePipeline.cxx.o
ninja: build stopped: subcommand failed.

```

Even though the xmlpatterns filepath is set in CMakeCache to the right location:

```auto
grep xmlpatterns -R .
./CMakeCache.txt://Path to xmlpatterns
./CMakeCache.txt:qt_xmlpatterns_executable:FILEPATH=/usr/bin/xmlpatterns
./CMakeCache.txt://ADVANCED property for variable: qt_xmlpatterns_executable

```

I tried to copy `/usr/bin/xmlpatterns` to `/usr/lib/qt5/bin/` (a soft link didn’t work), but it seems to fall into an infinite loop at

```auto
$ ninja
[456/470] Creating library symlink lib/libpqApplicationComponents-pv5.8.so.1 lib/libpqApplicationComponents-pv5.8.so

$ top
  PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND                                             
17933 wgodoy 20 0 14024 1952 1800 R 99.1 0.0 8:45.30 xmlpatterns                                         

```

Hope it’s enough to reproduce. Thanks in advance!
