[Bug 293587] www/deno: errors [E0609] on type `Netscape_spki_st` in md4-0.10.2

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 29 Mar 2026 20:07:50 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293587

--- Comment #10 from Chad Jacob Milios <milios@ccsys.com> ---
(In reply to Mikael Urankar from comment #9)

i'm not sure if these had any bearing on the build. are you getting these?
(seen just ~40% thru the build log):

[smartstring 1.0.1] error[E0433]: failed to resolve: use of unresolved module
or unlinked crate `alloc`
[smartstring 1.0.1]  --> <anon>:1:18
[smartstring 1.0.1]   |
[smartstring 1.0.1] 1 | pub trait Probe: alloc::alloc::Allocator + Sized {}
[smartstring 1.0.1]   |                  ^^^^^ use of unresolved module or
unlinked crate `alloc`
[smartstring 1.0.1]   |
[smartstring 1.0.1]   = help: add `extern crate alloc` to use the `alloc` crate
[smartstring 1.0.1] help: consider importing this module
[smartstring 1.0.1]   |
[smartstring 1.0.1] 1 + use std::alloc;
[smartstring 1.0.1]   |
[smartstring 1.0.1] help: if you import `alloc`, refer to it directly
[smartstring 1.0.1]   |
[smartstring 1.0.1] 1 - pub trait Probe: alloc::alloc::Allocator + Sized {}
[smartstring 1.0.1] 1 + pub trait Probe: alloc::Allocator + Sized {}
[smartstring 1.0.1]   |
[smartstring 1.0.1] 
[smartstring 1.0.1] error: aborting due to 1 previous error

this is me throwing spaghetti at the wall: (activate GPT slop mode)
+++ cargo-crates/smartstring-1.0.1/build.rs     2026-03-29 11:49:28.301840000
-0400
@@ -10 +10 @@
-    let has_api = ac.probe_trait("alloc::alloc::Allocator");
+    let has_api = has_feature && ac.probe_trait("alloc::alloc::Allocator");

the above error disappears but the wrap up phase still says
error: linking with `/usr/local/llvm21/bin/clang` failed: exit status: 1

(i'm working in the v21 environment v2.6.6 is successful in)

unfortunately i have to take off for 2-3 days, ran out of time/steam and havent
thoroughly explored that area or anywhere else much further

-- 
You are receiving this mail because:
You are the assignee for the bug.