Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Apr 2022 21:21:55 -0400
From:      Janos Dohanics <web@3dresearch.com>
To:        ports@FreeBSD.org
Cc:        Pietro Cerutti <gahr@FreeBSD.org>
Subject:   Re: lang/tcl86 build error
Message-ID:  <20220406212155.c8180b57a3dd0ce13a3b4677@3dresearch.com>
In-Reply-To: <20220406123831.xl76etz2wf23nmmt@ptrcrt.ch>
References:  <20220401215729.eabc1596db8cda268ceb0e9a@3dresearch.com> <20220406123831.xl76etz2wf23nmmt@ptrcrt.ch>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20220406212155.c8180b57a3dd0ce13a3b4677>