NetBSD Problem Report #60553

From www@netbsd.org  Fri Aug  7 13:02:39 2026
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256
	 client-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "mail.netbsd.org", Issuer "YR2" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 1AFC01A9253
	for <gnats-bugs@gnats.NetBSD.org>; Fri,  7 Aug 2026 13:02:39 +0000 (UTC)
Message-Id: <20260807130237.A0F7E1A9254@mollari.NetBSD.org>
Date: Fri,  7 Aug 2026 13:02:37 +0000 (UTC)
From: is@netbsd.org
Reply-To: is@netbsd.org
To: gnats-bugs@NetBSD.org
Subject: erlang-jose doesn't build in 2026Q2. As a result, ejabberd doesn't build
X-Send-Pr-Version: www-1.0
X-From4GNATS: "is@bnhb484.de via gnats" <gnats-admin@NetBSD.org>

>Number:         60553
>Category:       pkg
>Synopsis:       erlang-jose doesn't build in 2026Q2. As a result, ejabberd doesn't build
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    gdt
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Aug 07 13:05:00 +0000 2026
>Last-Modified:  Tue Sep 22 23:16:00 +0000 2026
>Originator:     Ignatios Souvatzis
>Release:        pkgsrc-2026Q2
>Organization:
me, myself and I
>Environment:
NetBSD neuserv 10.1_STABLE NetBSD 10.1_STABLE (GENERIC) #23: Wed Oct 29 12:05:54 CET 2025  is@neuserv:/var/itch/sources/10/obj.amd64/sys/arch/amd64/compile/GENERIC amd64

>Description:
make package in security/erlang-jose results in:
pkg_comp:2026Q2.conf# make package                                              
=> Bootstrap dependency digest>=20211023: found digest-20220214                 
=> Checksum BLAKE2s OK for jose-1.11.12.tar.gz                                  
=> Checksum SHA512 OK for jose-1.11.12.tar.gz                                   
===> Installing dependencies for erlang-jose-1.11.12nb1                         
=> Tool dependency elixir>=1.17.0: found elixir-1.17.2                          
=> Tool dependency rebar-[0-9]*: found rebar-2.6.4nb2                           
=> Tool dependency mktools-[0-9]*: found mktools-20250213                       
=> Tool dependency gmake>=3.81: found gmake-4.4.1                               
=> Tool dependency cwrappers>=20150314: found cwrappers-20220403                
=> Tool dependency checkperms>=1.1: found checkperms-1.12                       
=> Full dependency erlang>=27.3.4.7: found erlang-27.3.4.7                      
===> Skipping vulnerability checks.                                             
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.                      
WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulner
abilities'.                                                                     
===> Overriding tools for erlang-jose-1.11.12nb1                                
===> Extracting for erlang-jose-1.11.12nb1                                      
===> Patching for erlang-jose-1.11.12nb1                                        
===> Creating toolchain wrappers for erlang-jose-1.11.12nb1                     
===> Configuring for erlang-jose-1.11.12nb1                                     
=> Checking for portability problems in extracted files                         
===> Building for erlang-jose-1.11.12nb1                                        
 DEPEND jose.d                                                                  
warning: the VM is running with native name encoding of latin1 which may cause E
lixir to malfunction as it expects utf8. Please ensure your locale is set to UTF
-8 (which can be verified by running "locale" in your shell) or set the ELIXIR_E
RL_OPTIONS="+fnu" environment variable                                          

== Compilation error in file lib/jose/jwe.ex ==                                 
** (ArgumentError) lib file jose/include/jose_jwe.hrl could not be found        
    (elixir 1.17.2) lib/record/extractor.ex:41: Record.Extractor.from_lib_file/1
    (elixir 1.17.2) lib/record/extractor.ex:18: Record.Extractor.from_or_from_li
b_file/1                                                                        
    (elixir 1.17.2) lib/record/extractor.ex:5: Record.Extractor.extract/2       
    lib/jose/jwe.ex:370: (module)                                               
 ERLC   jose_base64.erl jose_base64url.erl jose.erl jose_app.erl jose_block_encryptor.erl jose_crypto_compat.erl jose_public_key.erl jose_server.erl jose_sup.erl jose_json.erl
[...]
.erl jose_jwk_set.erl jose_jwk_use_enc.erl jose_jwk_use_sig.erl jose_jws.erl jose_jws_alg.erl jose_jws_alg_ecdsa.erl jose_jws_alg_eddsa.erl jose_jws_alg_hmac.erl jose_jws_alg_none.erl jose_jws_alg_poly1305.erl jose_jws_alg_rsa_pkcs1_v1_5.erl jose_jws_alg_rsa_pss.erl jose_jwt.erl
Old inliner: threshold=0 functions=[{encode_pair,1},{encode_char,1}]
Old inliner: threshold=0 functions=[{encode_pair,1},{encode_char,1}]
Old inliner: threshold=0 functions=[{dynamic_cast,1}]
 EXC    8 files
gmake[1]: *** [erlang.mk:1772: ebin/jose.app] Error 1
gmake: *** [erlang.mk:1514: app] Error 2
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/security/erlang-jose
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/security/erlang-jose
pkg_comp:2026Q2.conf# 

>How-To-Repeat:

>Fix:

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->gdt
Responsible-Changed-By: gdt@NetBSD.org
Responsible-Changed-When: Tue, 22 Sep 2026 23:16:00 +0000
Responsible-Changed-Why:
I am pseudo-maintainer of this package.


>Unformatted:

 My working belief is that this is an upstream bug:
  https://github.com/potatosalad/erlang-jose/issues/189

 That issue contains a workaround.  The other workaround is to install
 erlange-jose from 2026Q1 and build, and then replace.

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.51 2026/08/10 02:28:17 riastradh Exp $
$NetBSD: gnats_config.sh,v 1.10 2026/05/13 22:00:09 riastradh Exp $
Copyright © 1994-2026 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.