https://bugzilla.redhat.com/show_bug.cgi?id=2189506
Bug ID: 2189506
Summary: app using libfreeimage can't start:
"/lib64/libfreeimage.so.3: undefined symbol:
_TIFFDataSize"
Product: Fedora
Version: 37
Hardware: x86_64
OS: Linux
Status: NEW
Component: freeimage
Severity: medium
Assignee: bruno(a)wolff.to
Reporter: travneff(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: bruno(a)wolff.to,
epel-packagers-sig(a)lists.fedoraproject.org,
hobbes1069(a)gmail.com, i(a)cicku.me, manisandro(a)gmail.com
Target Milestone: ---
Classification: Fedora
I have following in my Fedora 37:
$ photoqt
photoqt: symbol lookup error: /lib64/libfreeimage.so.3: undefined symbol:
_TIFFDataSize
$ nm -D /lib64/libfreeimage.so.3 | grep _TIFFDataSize
U _TIFFDataSize
$ rpm -qf /lib64/libfreeimage.so.3
freeimage-3.19.0-0.16.svn1889.fc37.x86_64
$ nm -D /lib64/*tiff* | grep -c _TIFFDataSize
0
$ rpm -qf /lib64/libtiff.so.5
libtiff-4.4.0-4.fc37.x86_64
I'm not sure but seems like libfreeimage needs _TIFFDataSize symbol from
libtiff which was removed before v4.4.0rc1.
This seem to be last commit referencing it:
https://gitlab.com/libtiff/libtiff/-/commit/11f3f279608ae9e68f01471739319...
And these are tags including this commit:
$ git tag --contains 11f3f279608ae9e68f014717393197f430f9be58
v4.4.0
v4.4.0rc1
v4.5.0
v4.5.0rc1
v4.5.0rc2
v4.5.0rc3
Replacing libtiff-4.4.0-4.fc37.x86_64 with older libtiff allows photoqt to
start.
Reproducible: Always
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2189506