Re: lang/tcl86 build error
- In reply to: Pietro Cerutti : "Re: lang/tcl86 build error"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 07 Apr 2022 01:21:55 UTC
On Wed, 6 Apr 2022 12:38:31 +0000 Pietro Cerutti <gahr@FreeBSD.org> wrote: > On Apr 02 2022, 01:57 UTC, Janos Dohanics <web@3dresearch.com> wrote: > >Hello, > > Hi Janos, > > >I'm trying to build lang/tcl86 on FreeBSD 13.1-STABLE #0 341953bc1 > >but getting an error: > > > ># make "MAKE_JOBS_UNSAFE=yes" install clean > >===> Building for tcl86-8.6.12 > >/usr/sbin/dtrace -h -o tclDTrace.h > >-s /usr/ports/lang/tcl86/work/tcl8.6.12/generic/tclDTrace.d dtrace: > >failed to compile > >script /usr/ports/lang/tcl86/work/tcl8.6.12/generic/tclDTrace.d: > >"/usr/lib/dtrace/psinfo.d", line 1: failed to copy type of 'pr_uid': > >Type information is in parent and unavailable > > A quick search reveals that you're probably being hit by > https://bugs.freebsd.org/232675, but I can't tell you more than this. It appears that the port www/node is affected by the same problem: # cd /usr/ports/www/node # pwd /usr/ports/www/node # make install clean ===> Building for node-17.0.1 gmake[2]: Entering directory '/usr/ports/www/node/work/node-v17.0.1' gmake -C out BUILDTYPE=Release V=0 touch 98a3556834b8a313a29cb390fd55f6d7344a9a52.intermediate LD_LIBRARY_PATH=/usr/ports/www/node/work/node-v17.0.1/out/Release/lib.host:/usr/ports/www/node/work/node-v17.0.1/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /usr/ports/www/node/work/node-v17.0.1/out/Release/obj/gen/src/node/inspector/protocol; python tools/inspector_protocol/code_generator.py --jinja_dir tools/inspector_protocol --output_base "/usr/ports/www/node/work/node-v17.0.1/out/Release/obj/gen/src/" --config src/inspector/node_protocol_config.json tins/frames.tq src/builtins/frame-arguments.tq src/builtins/function.tq src/builtins/growable-fixed-array.tq src/builtins/ic-callable.tq src/builtins/ic-dynamic-check-maps.tq src/builtins/ic.tq src/builtins/internal-coverage.tq src/builtins/internal.tq src/builtins/iterator.tq src/builtins/math.tq src/builtins/number.tq src/builtins/object-fromentries.tq src/builtins/object.tq src/builtins/promise-abstract-operations.tq src/builtins/promise-all.tq src/builtins/promise-all-element-closure.tq src/builtins/promise-any.tq src/builtins/promise-constructor.tq src/builtins/promise-finally.tq src/builtins/promise-misc.tq src/builtins/promise-race.tq src/builtins/promise-reaction-job.tq src/builtins/promise-resolve.tq src/builtins/promise-then.tq src/builtins/promise-jobs.tq src/builtins/proxy-constructor.tq src/builtins/proxy-delete-property.tq src/builtins/proxy-get-property.tq src/builtins/proxy-get-prototype-of.tq src/builtins/proxy-has-property.tq src/builtins/proxy-is-extensible.tq src/ builtins/proxy-prevent-extensions.tq src/builtins/proxy-revocable.tq src/builtins/proxy-revoke.tq src/builtins/proxy-set-property.tq src/builtins/proxy-set-prototype-of.tq src/builtins/proxy.tq src/builtins/reflect.tq src/builtins/regexp-exec.tq src/builtins/regexp-match-all.tq src/builtins/regexp-match.tq src/builtins/regexp-replace.tq src/builtins/regexp-search.tq src/builtins/regexp-source.tq src/builtins/regexp-split.tq src/builtins/regexp-test.tq src/builtins/regexp.tq src/builtins/string-at.tq src/builtins/string-endswith.tq src/builtins/string-html.tq src/builtins/string-includes.tq src/builtins/string-indexof.tq src/builtins/string-iterator.tq src/builtins/string-match-search.tq src/builtins/string-pad.tq src/builtins/string-repeat.tq src/builtins/string-replaceall.tq src/builtins/string-slice.tq src/builtins/string-startswith.tq src/builtins/string-substr.tq src/builtins/string-substring.tq src/builtins/string-trim.tq src/builtins/symbol.tq src/builtins/torque-internal.tq s rc/builtins/typed-array-at.tq src/builtins/typed-array-createtypedarray.tq src/builtins/typed-array-every.tq src/builtins/typed-array-entries.tq src/builtins/typed-array-filter.tq src/builtins/typed-array-find.tq src/builtins/typed-array-findindex.tq src/builtins/typed-array-findlast.tq src/builtins/typed-array-findlastindex.tq src/builtins/typed-array-foreach.tq src/builtins/typed-array-from.tq src/builtins/typed-array-keys.tq src/builtins/typed-array-of.tq src/builtins/typed-array-reduce.tq src/builtins/typed-array-reduceright.tq src/builtins/typed-array-set.tq src/builtins/typed-array-slice.tq src/builtins/typed-array-some.tq src/builtins/typed-array-sort.tq src/builtins/typed-array-subarray.tq src/builtins/typed-array-values.tq src/builtins/typed-array.tq src/builtins/weak-ref.tq src/ic/handler-configuration.tq src/objects/allocation-site.tq src/objects/api-callbacks.tq src/objects/arguments.tq src/objects/bigint.tq src/objects/cell.tq src/objects/code.tq src/objects/contexts.tq src/objects/data-handler.tq src/objects/debug-objects.tq src/objects/descriptor-array.tq src/objects/embedder-data-array.tq src/objects/feedback-cell.tq src/objects/feedback-vector.tq src/objects/fixed-array.tq src/objects/foreign.tq src/objects/free-space.tq src/objects/heap-number.tq src/objects/heap-object.tq src/objects/js-array-buffer.tq src/objects/js-array.tq src/objects/js-collection-iterator.tq src/objects/js-collection.tq src/objects/js-function.tq src/objects/js-generator.tq src/objects/js-objects.tq src/objects/js-promise.tq src/objects/js-proxy.tq src/objects/js-regexp-string-iterator.tq src/objects/js-regexp.tq src/objects/js-weak-refs.tq src/objects/literal-objects.tq src/objects/map.tq src/objects/megadom-handler.tq src/objects/microtask.tq src/objects/module.tq src/objects/name.tq src/objects/oddball.tq src/objects/ordered-hash-table.tq src/objects/primitive-heap-object.tq src/objects/promise.tq src/objects/property-array.tq src/objects/property-cell.tq src/objects /property-descriptor-object.tq src/objects/prototype-info.tq src/objects/regexp-match-info.tq src/objects/scope-info.tq src/objects/script.tq src/objects/shared-function-info.tq src/objects/source-text-module.tq src/objects/stack-frame-info.tq src/objects/string.tq src/objects/struct.tq src/objects/swiss-hash-table-helpers.tq src/objects/swiss-name-dictionary.tq src/objects/synthetic-module.tq src/objects/template-objects.tq src/objects/templates.tq src/objects/torque-defined-classes.tq test/torque/test-torque.tq third_party/v8/builtins/array-sort.tq src/objects/intl-objects.tq src/objects/js-break-iterator.tq src/objects/js-collator.tq src/objects/js-date-time-format.tq src/objects/js-display-names.tq src/objects/js-list-format.tq src/objects/js-locale.tq src/objects/js-number-format.tq src/objects/js-plural-rules.tq src/objects/js-relative-time-format.tq src/objects/js-segment-iterator.tq src/objects/js-segmenter.tq src/objects/js-segments.tq src/builtins/wasm.tq src/debug/debug-w asm-objects.tq src/wasm/wasm-objects.tq LD_LIBRARY_PATH=/usr/ports/www/node/work/node-v17.0.1/out/Release/lib.host:/usr/ports/www/node/work/node-v17.0.1/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/v8_gypfiles; mkdir -p /usr/ports/www/node/work/node-v17.0.1/out/Release/obj/gen/inspector-generated-output-root/include/inspector /usr/ports/www/node/work/node-v17.0.1/out/Release/obj/gen/inspector-generated-output-root/src/inspector/protocol; python ../../deps/v8/third_party/inspector_protocol/code_generator.py --jinja_dir ../../deps/v8/third_party --output_base "/usr/ports/www/node/work/node-v17.0.1/out/Release/obj/gen/inspector-generated-output-root/src/inspector" --config ../../deps/v8/src/inspector/inspector_protocol_config.json --inspector_protocol_dir ../../deps/v8/third_party/inspector_protocol LD_LIBRARY_PATH=/usr/ports/www/node/work/node-v17.0.1/out/Release/lib.host:/usr/ports/www/node/work/node-v17.0.1/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /usr/ports/www/node/work/node-v17.0.1/out/Release/obj.target/libnode/src; dtrace -64 "-I/usr/ports/www/node/work/node-v17.0.1/out/Release/obj/gen" -Isrc -C -G -s src/v8ustack.d -o "/usr/ports/www/node/work/node-v17.0.1/out/Release/obj.target/libnode/src/node_dtrace_ustack.o" dtrace: failed to compile script src/v8ustack.d: "/usr/lib/dtrace/psinfo.d", line 1: failed to copy type of 'pr_uid': Type information is in parent and unavailable gmake[3]: *** [node_dtrace_ustack.target.mk:26: /usr/ports/www/node/work/node-v17.0.1/out/Release/obj.target/libnode/src/node_dtrace_ustack.o] Error 1 rm a91ae35a98167b004fdc36ede921a9948ca834e8.intermediate 407f5083960e47ada95161c58c2f07065278967c.intermediate 98a3556834b8a313a29cb390fd55f6d7344a9a52.intermediate gmake[2]: *** [Makefile:110: node] Error 2 gmake[2]: Leaving directory '/usr/ports/www/node/work/node-v17.0.1' ===> Compilation failed unexpectedly. Again, disabling the DTRACE build option allows successful build. -- Janos Dohanics