[MacPorts] #57842: gimp @2.10.8_0 unable to open jpeg files due to crashing file-jpeg plug-in due

MacPorts noreply at macports.org
Tue Jan 8 20:55:09 UTC 2019


#57842: gimp @2.10.8_0 unable to open jpeg files due to crashing file-jpeg plug-in
due
--------------------------+----------------------
  Reporter:  ivanschou    |      Owner:  dbevans
      Type:  defect       |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.5.99
Resolution:               |   Keywords:
      Port:  gimp2 exiv2  |
--------------------------+----------------------

Comment (by mopihopi):

 Replying to [comment:6 ryandesign]:
 > Replying to [comment:4 mopihopi]:
 > > The macOS binary from gimp.org works.
 >
 > And what version of exiv2 was it built with?

 It appears that the working gimp 2.10.8 macOS binary from gimp.org was
 built with exiv2 0.26:

 {{{
 $ /Applications/GIMP-2.10.app/Contents/MacOS/gimp-bin --version --verbose
 GNU Image Manipulation Program version 2.10.8
 git-describe: GIMP_2_10_6-294-ga967e8d2c2
 C compiler:
         Configured with:
 --prefix=/Applications/Xcode-10.app/Contents/Developer/usr --with-gxx-
 include-
 dir=/Library/Developer/CommandLineTools/SDKs/MacOSX10.9.sdk/usr/include/c++/4.2.1
         Apple LLVM version 10.0.0 (clang-1000.11.45.2)
         Target: x86_64-apple-darwin17.7.0
         Thread model: posix
         InstalledDir:
 /Applications/Xcode-10.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

 using GEGL version 0.4.12 (compiled against version 0.4.12)
 using GLib version 2.58.1 (compiled against version 2.58.1)
 using GdkPixbuf version 2.36.12 (compiled against version 2.36.12)
 using GTK+ version 2.24.32 (compiled against version 2.24.32)
 using Pango version 1.42.4 (compiled against version 1.42.4)
 using Fontconfig version 2.13.0 (compiled against version 2.13.0)
 using Cairo version 1.16.0 (compiled against version 1.16.0)
 $ ls /Applications/GIMP-2.10.app/Contents/Resources/lib/*exiv*
 /Applications/GIMP-2.10.app/Contents/Resources/lib/libexiv2.26.dylib
 /Applications/GIMP-2.10.app/Contents/Resources/lib/libgexiv2.2.dylib
 $ strings
 /Applications/GIMP-2.10.app/Contents/Resources/lib/libexiv2.26.dylib |
 grep '0\.2[0-9]'
 0.26
 $
 }}}

 The broken gimp 2.10.8 from MacPorts is built with exiv2 0.27 and gexiv2
 0.10.9.

 I don't know if it is related but it appears that a new gexiv2 0.11 was
 released today: https://gitlab.gnome.org/GNOME/gexiv2/blob/master/NEWS

-- 
Ticket URL: <https://trac.macports.org/ticket/57842#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list