Dave Howorth wrote:
I sometimes use 'feh' to browse images. I used it today but when I tried to rotate a picture (File/Edit in Place/Rotate 90 CW) the rotate didn't happen and I got a useful error message in the command terminal:
$ feh WARNING: lossless rotate: Is 'jpegtran' installed? Failed to exec: No such file or directory feh WARNING: lossless rotate: Got exitcode 1 from jpegtran. Commandline was: jpegtran -copy all -rotate 90 -outfile P1020918.JPG P1020918.JPG
This is on 42.3. The last time I used rotate was on 42.2 and I'm fairly sure it worked there. The current version of feh is 2.18.3-7.1-x86_64 from openSUSE-Leap-42.3-Oss. YaST doesn't show me any results when I search for jpegtran.
Not in standard mode. You have to tell it where to look for it. Select 'File list' or 'RPM provides' in the 'Search in' box, then it will tell you that you need libjpeg-turbo. I always use the cnf command line program to look for missing executables.
rpmfind OTOH finds libjpeg-turbo-1.5.3-42.1 and says it contains jpegtran. And sure enough after I install libjpeg-turbo, rotation works in feh. But YaST still doesn't return any results for jpegtran.
Something's clearly broken, but what?
As others said, feh should have a sort of dependency, either 'recommends' or 'requires', on jpegtran. You can check that by selecting the feh package, and then look in the tab 'dependencies' -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org