Solved upgrading Chromium - please help

Hello,

I have a system running with Chromium built from ports
chromium-80.0.3987.132

No there is a new version available, but I am not able to 'portupgrade -R chromium'. The compile ends with error:
Code:
  c++ -o /usr/ports/www/node/work/node-v13.10.1/out/Release/obj.target/v8_initializers/gen/torque-output-
root/torque-generated/../../deps/v8/src/builtins/string-startswith-tq-csa.o /usr/ports/www/node/work/node
-v13.10.1/out/Release/obj/gen/torque-output-root/torque-generated/../../deps/v8/src/builtins/string-start
swith-tq-csa.cc '-DNODE_OPENSSL_CERT_STORE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__
STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.29"' '-DENABLE_DISASSEMBLER' '-DV
8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DV8
_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_EMBEDDED_BUILTINS' '-DV8_USE_SIPHASH' '-DDISABLE_UNTRUSTED_CODE_MITI
GATIONS' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' -I../deps/v8 -I..
/deps/v8/include -I/usr/ports/www/node/work/node-v13.10.1/out/Release/obj/gen/torque-output-root -I/usr/p
orts/www/node/work/node-v13.10.1/out/Release/obj/gen/generate-bytecode-output-root -pthread -Wno-unused-
parameter -m64 -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffuncti
on-sections -O3 -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /usr/ports/www/node/work/node-v13.10.1/ou
t/Release/.deps//usr/ports/www/node/work/node-v13.10.1/out/Release/obj.target/v8_initializers/gen/torque-
[12810/37827] python ../../chrome/browser/resources/optimize_webui.py --host history --input gen/chrome/b
rowser/resources/history/history_resources.unpak --out_folder gen/chrome/browser/resources/history --depf
ile gen/chrome/browser/resources/history/build.d --js_out_files app.crisper.js lazy_load.crisper.js --exc
lude chrome://resources/html/util.html constants.html --html_in_files app.html lazy_load.html --html_out_
files app.vulcanized.html lazy_load.vulcanized.html
FAILED: gen/chrome/browser/resources/history/app.vulcanized.html gen/chrome/browser/resources/history/laz
y_load.vulcanized.html gen/chrome/browser/resources/history/app.crisper.js gen/chrome/browser/resources/h
istory/lazy_load.crisper.js
python ../../chrome/browser/resources/optimize_webui.py --host history --input gen/chrome/browser/resourc
es/history/history_resources.unpak --out_folder gen/chrome/browser/resources/history --depfile gen/chrome
/browser/resources/history/build.d --js_out_files app.crisper.js lazy_load.crisper.js --exclude chrome://
resources/html/util.html constants.html --html_in_files app.html lazy_load.html --html_out_files app.vulc
anized.html lazy_load.vulcanized.html
Traceback (most recent call last):
File "../../chrome/browser/resources/optimize_webui.py", line 363, in <module>
main(sys.argv[1:])
File "../../chrome/browser/resources/optimize_webui.py", line 346, in main
manifest_out_path = _optimize(args.input, args)
File "../../chrome/browser/resources/optimize_webui.py", line 316, in _optimize
shutil.rmtree(tmp_out_dir)
File "/usr/local/lib/python2.7/shutil.py", line 262, in rmtree
onerror(os.listdir, path, sys.exc_info())
File "/usr/local/lib/python2.7/shutil.py", line 260, in rmtree
names = os.listdir(path)
OSError: [Errno 2] No such file or directory: '/usr/ports/www/chromium/work/chromium-80.0.3987.149/out/Re
lease/gen/chrome/browser/resources/history/bundled'
ninja: build stopped: subcommand failed.
*** Error code 1

Stop.
make: stopped in /usr/ports/www/chromium
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20200325-64938-1v0o0ct env UPGRADE_T
OOL=portupgrade UPGRADE_PORT=chromium-80.0.3987.132 UPGRADE_PORT_VER=80.0.3987.132 make BATCH=yes
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! lang/perl5.30 (perl5-5.30.1) (unknown build error)
! www/node (node-13.7.0) (unknown build error)
! www/chromium (chromium-80.0.3987.132) (unknown build error)

Looked like it is a 'node' problem. Tried to upgrade the node separately, but got an error:

Code:
  LD_LIBRARY_PATH=/usr/ports/www/node/work/node-v13.10.1/out/Release/lib.host:/usr/ports/www/node/work/node-v13.10.1/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /usr/ports/www/node/work/node-v13.10.1/out/Release/obj.target/libnode/src; dtrace -64 "-I/usr/ports/www/node/work/node-v13.10.1/out/Release/obj/gen" -Isrc -C -G -s src/v8ustack.d -o "/usr/ports/www/node/work/node-v13.10.1/out/Release/obj.target/libnode/src/node_dtrace_ustack.o"
dtrace: failed to compile script src/v8ustack.d: "/usr/lib/dtrace/mbuf.d", line 114: syntax error near "caddr_t"
gmake[3]: *** [node_dtrace_ustack.target.mk:26: /usr/ports/www/node/work/node-v13.10.1/out/Release/obj.target/libnode/src/node_dtrace_ustack.o] Error 1
rm 83b78792d5af1a6964743144592b1ef71d27ab13.intermediate 156f682d14425f8d0bb1f1c42b79d66bb638c1e1.intermediate 3c2471340fb0e596c99ce2b2fd8e0f3eda198107.intermediate 9ac7f224255defd18791ff3f1cadcb2552aa19b1.intermediate
gmake[2]: *** [Makefile:101: node] Error 2
gmake[2]: Leaving directory '/usr/ports/www/node/work/node-v13.10.1'
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/www/node
*** Error code 1

Stop.
make: stopped in /usr/ports/www/node

Is there anybody who can help?
 
Found the solution to the problem:

Code:
find / -name "*.core" -exec rm -f {} \;

Looks that some .core files corrupted the build process. After that I was able to update node and chromium.

:)
 
Back
Top