Re: pkg update firefox and thunderbird under 14.2-R causes missing symbols

From: Jin Guojun[VFF] <jguojun_at_gmail.com>
Date: Mon, 21 Apr 2025 17:20:57 UTC
The problem is fixed by upgrading nss-3.8 to nss-3.110 and png-1.6.44 to 
png-1.6.47.

It looks like the firefox and thunderbird pkg repo do not have correct 
dependent information for nss and png.

>
> Updated firefox and thunderbird to from 131/128 to137 today and both 
> are dead due to missing symbol "png_get_cICP@PNG16_0" from libxil.so
>
> Does anyone have an idea on how to fix this problem? This is under 
> FreeBSD 14.2-Release.
>
> -Jin
>
> % firefox
> XPCOMGlueLoad error for file /usr/local/lib/firefox/libxul.so:
> /usr/local/lib/firefox/libxul.so: Undefined symbol "png_get_cICP@PNG16_0"
> Couldn't load XPCOM.
>
> % thunderbird
> XPCOMGlueLoad error for file /usr/local/lib/thunderbird/libxul.so:
> /usr/local/lib/thunderbird/libxul.so: Undefined symbol 
> "png_get_cICP@PNG16_0"
> Couldn't load XPCOM.
>
> % pkg info | egrep "fire|thunder"
> firefox-137.0.2,2              Web browser based on the browser 
> portion of Mozilla
> thunderbird-137.0.2_1          Mozilla Thunderbird is standalone mail 
> and news that stands above