Closed ernsteiswuerfel closed 2 weeks ago
What version of libexif were you using? Is this architecture little-endian or big-endian?
libexif-0.6.24. The architecture (ppc32) is Big Endian.
and version of exif?
it seems -i does not work correctly, but i dont see any particular endianess issue in the exif code when using p.use_ids so far
and version of exif?
0.6.24.
it seems -i does not work correctly, but i dont see any particular endianess issue in the exif code when using p.use_ids so far
Turns out this is a dupe of #2.
Figured that out as current exif git-master passes tests:
PASS: check-add-tags.sh
PASS: check-create-tags.sh
PASS: check-help.sh
PASS: check-init-mandatory-tags.sh
PASS: check-no-seek.sh
PASS: check-param-validity.sh
PASS: check-required-file.sh
PASS: check-show-description.sh
PASS: check-show-tag.sh
PASS: check-tag-description.sh
PASS: check-thumbnail.sh
PASS: check-version.sh
============================================================================
Testsuite summary for libexif command line interface 0.6.22.1
============================================================================
# TOTAL: 12
# PASS: 12
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
It's just that 0.6.22.1 has not been released yet. Applying the 2 fixes from #2 on 0.6.22 also makes the test pass.
Thanks for your help so far and sorry for the noise!
I tried the latest libexif and exif from HEAD on a big-endian 64-bit POWER7 8231-E2B running Linux and a 32-bit big-endian POWER7 8231-E2C running AIX and the internal tests passed (notwithstanding a pair of test issues on the latter because of AIX environment idiosyncrasies).
0.6.22 fails tests on ppc32. This is the output of resulting test/test-suite.log:
This is Gentoo downstream bug 867901. test-suite.log exif-0.6.22-r1:20241027-195007.log