Race condition in VTK/Web/JavaScript/Minimizer/build.py
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
With a parallel build one can get:
[ 2%] Generating ../../../www/lib/core/vtkweb-loader.js, ../../../www/lib/core/vtkweb-loader-min.js cd /builddir/build/BUILD/ParaView-v4.1.0/fedora-mpich/VTK/Web/JavaScript && /usr/bin/python /builddir/build/BUILD/ParaView-v4.1.0/VTK/Web/JavaScript/Minimizer/build.py -b /builddir/build/BUILD/ParaView-v4.1.0/VTK/Web/JavaScript/banner.js.in -v v2.0 -i /builddir/build/BUILD/ParaView-v4.1.0/VTK/Web/JavaScript/Lib/vtkweb-loader.js -o /builddir/build/BUILD/ParaView-v4.1.0/fedora-mpich/www/lib/core/vtkweb-loader-min.js -m /builddir/build/BUILD/ParaView-v4.1.0/fedora-mpich/www/lib/core/vtkweb-loader.js Traceback (most recent call last): File "/builddir/build/BUILD/ParaView-v4.1.0/VTK/Web/JavaScript/Minimizer/build.py", line 59, in os.makedirs(dir); File "/usr/lib/python2.7/os.py", line 157, in makedirs mkdir(name, mode) OSError: [Errno 17] File exists: '/builddir/build/BUILD/ParaView-v4.1.0/fedora-mpich/www/lib/core' make[2]: *** [www/lib/core/vtkweb-loader.js] Error 1
build.py should catch the exception and ignore file exists conditions.