Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 310085

Summary: =media-gfx/qiv-2.2.3: can't open some jpeg files
Product: Gentoo Linux Reporter: Sergey 'L29Ah' Alirzaev <zl29ah>
Component: Current packagesAssignee: Gentoo Graphics Project <graphics+disabled>
Status: VERIFIED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Sergey 'L29Ah' Alirzaev 2010-03-18 13:31:39 UTC
... those open successfully using qiv-2.2.2

Reproducible: Always

Actual Results:  
$ qiv microphone-mount.jpeg 
Unable to read file: Couldn't recognize the image file format for file 'microphone-mount.jpeg'
$ file microphone-mount.jpeg 
microphone-mount.jpeg: JPEG image data, EXIF standard 2.2
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-03-18 13:39:40 UTC
What version of x11-libs/gtk+ ?

This upstream change is likely why,

[tw] use gdk_pixbuf to autorotate with EXIF tags instead
     of libexif. Note: needs at least GDK 2.12

Before that, in 2.2.2, it used libexif directly

Please report this to upstream authors
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-03-18 13:41:25 UTC
In other hand, it could also be bad jpeg upgrade, please make sure you have done both,

revdep-rebuild --library libjpeg.so.62
revdep-rebuild --library libjpeg.so.7
Comment 3 Sergey 'L29Ah' Alirzaev 2010-03-18 14:21:51 UTC
(In reply to comment #1)
> What version of x11-libs/gtk+ ?
2.18.3
Comment 4 Sergey 'L29Ah' Alirzaev 2010-03-19 13:38:03 UTC
revdep-rebuild'ing didn't help
reported: http://bitbucket.org/ciberandy/qiv/issue/1/cant-open-some-jpeg-files-in-qiv-223
Comment 5 Sergey 'L29Ah' Alirzaev 2010-03-19 14:14:08 UTC
i found out that was because of me compiling gtk+ w/ USE=-jpeg :)
there should have been a notification or something :3
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2010-03-19 14:19:36 UTC
(In reply to comment #5)
> i found out that was because of me compiling gtk+ w/ USE=-jpeg :)
> there should have been a notification or something :3
> 

image viewer + graphical toolkit = should use desktop profile and get jpeg enabled by default

and if not using desktop profile, then you should know what you're doing :)