FS#67242 - [seamonkey] [libpng] Removing APNG support in libpng breaks SeaMonkey

Attached to Project: Community Packages
Opened by kifuna (kifuna) - Thursday, 09 July 2020, 17:37 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 09 July 2020, 18:08 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

SeaMonkey is currently built with the --with-system-png flag. Today's update of libpng to version 1.6.37-3, however, removed the APNG support required by SeaMonkey. This was done due to this bug: https://bugs.archlinux.org/task/67105

Steps to reproduce:
Install seamonkey 2.53.3-1 and libpng 1.6.37-3. Starting seamonkey then returns:
XPCOMGlueLoad error for file /usr/lib/seamonkey/libxul.so:
/usr/lib/seamonkey/libxul.so: undefined symbol: png_get_next_frame_x_offset, version PNG16_0
Couldn't load XPCOM
Install libpng 1.6.37-2 for testing purposes and seamonkey starts again.

Possible solutions:
Either revert the drop of APNG support in libpng or do not build seamonkey with the --with-system-png flag. Trying to compile SeaMonkey against libpng 1.6.37-3 results in a configure error due to the missing APNG support.
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Thursday, 09 July 2020, 18:08 GMT
Reason for closing:  Fixed
Additional comments about closing:  seamonkey 2.53.3-2 (built with bundled libpng)

Loading...