NetBSD Problem Report #59640

From mlelstv@arnold.1st.de  Mon Sep  8 04:53:34 2025
Return-Path: <mlelstv@arnold.1st.de>
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 "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id B45291A923D
	for <gnats-bugs@gnats.NetBSD.org>; Mon,  8 Sep 2025 04:53:33 +0000 (UTC)
Message-Id: <20250908045203.D59CCBC161@arnold.1st.de>
Date: Mon, 08 Sep 2025 06:52:03 +0200 (CEST)
From: mlelstv@netbsd.org
Reply-To: mlelstv@netbsd.org
To: gnats-bugs@NetBSD.org
Subject: palemoon package broken after update
X-Send-Pr-Version: 3.95

>Number:         59640
>Category:       pkg
>Synopsis:       palemoon package broken after update
>Confidential:   no
>Severity:       critical
>Priority:       low
>Responsible:    nia
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Sep 08 04:55:00 +0000 2025
>Last-Modified:  Tue Sep 09 11:20:01 +0000 2025
>Originator:     Michael van Elst
>Release:        NetBSD 11.99.1
>Organization:

>Environment:


System: NetBSD arnold 11.99.1 NetBSD 11.99.1 (EGGHED64) #5: Sun Aug 24 07:07:16 UTC 2025 mlelstv@slowpoke:/home/netbsd-current/obj.evbarm64-el/scratch/netbsd-current/src/sys/arch/evbarm/compile/EGGHED64 evbarm
Architecture: aarch64
Machine: evbarm
>Description:
On aarch64, maybe elsewhere, The last pullup to pkgsrc-2025Q2 broke
the palemoon package.

It fails in the install stage because libmozavcodec.so and libmozavutil.so
are built but are not in the PLIST. The PLIST has only conditional entries
for these files:

${PLIST.ffvpx}lib/${PKGNAME}/libmozavcodec.so
${PLIST.ffvpx}lib/${PKGNAME}/libmozavutil.so

and the Makefile selects this for x86_64 only:

.if ${MACHINE_ARCH} == "x86_64"
PLIST.ffvpx=            yes     # see platform/old-configure.in
.endif

>How-To-Repeat:
Build palemoon on aarch64.
>Fix:
Enabling PLIST.ffvpx for aarch64 fixes the build, but maybe other
archs are also affected.

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->nia
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Mon, 08 Sep 2025 20:22:39 +0000
Responsible-Changed-Why:
Over to maintainer


From: "Nia Alarie" <nia@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/59640 CVS commit: pkgsrc/www/palemoon
Date: Tue, 9 Sep 2025 11:15:54 +0000

 Module Name:	pkgsrc
 Committed By:	nia
 Date:		Tue Sep  9 11:15:54 UTC 2025

 Modified Files:
 	pkgsrc/www/palemoon: Makefile

 Log Message:
 palemoon: Now enables ffvpx on arm. PR pkg/59640


 To generate a diff of this commit:
 cvs rdiff -u -r1.39 -r1.40 pkgsrc/www/palemoon/Makefile

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2025 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.