Details
-
Bug
-
Resolution: Done
-
P0: Blocker
-
None
-
1.1
-
None
Description
Running export tool fails when exporting QtWebEngine sources after 5.14.0 integration and it seems it's caused by broken symlinks.
Snippet of symbolic link list from some earlier integration:
<snip>
/src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/acorn-jsx/node_modules/.bin/acorn -> ../acorn/bin/acorn
./src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/.bin/which -> ../which/bin/which
./src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/.bin/eslint -> ../eslint/bin/eslint.js
./src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/.bin/rimraf -> ../rimraf/bin.js
</snip>
Snippet from latest Qt 5.14.0 integration:
<snip>
./src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/.bin/which -> #!/bin/sh\nbasedir=$(dirname\ \"$(echo\ \"$0\"\ |\ sed\ -e\ 's,\\\\,/,g')\")\n\ncase\ `uname`\ in\n\ \ \ \ CYGWIN)\ basedir=`cygpath\ -w\ \"$basedir\"`;;\nesac\n\nif\ [\ -x\ \"$basedir/node\"\ ];\ then\n\ \ \"$basedir/node\"\ \ \"$basedir/../which/bin/which\"\ \"$@\"\n\ \ ret=$?\nelse\ \n\ \ node\ \ \"$basedir/../which/bin/which\"\ \"$@\"\n\ \ ret=$?\nfi\nexit\ $ret\n
./src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/.bin/eslint -> #!/bin/sh\nbasedir=$(dirname\ \"$(echo\ \"$0\"\ |\ sed\ -e\ 's,\\\\,/,g')\")\n\ncase\ `uname`\ in\n\ \ \ \ CYGWIN)\ basedir=`cygpath\ -w\ \"$basedir\"`;;\nesac\n\nif\ [\ -x\ \"$basedir/node\"\ ];\ then\n\ \ \"$basedir/node\"\ \ \"$basedir/../eslint/bin/eslint.js\"\ \"$@\"\n\ \ ret=$?\nelse\ \n\ \ node\ \ \"$basedir/../eslint/bin/eslint.js\"\ \"$@\"\n\ \ ret=$?\nfi\nexit\ $ret\n
</snip>