[Shotwell] 0.8.1 update: Problem with CR2 files from a Canon EOS 550D

Bruno Girin brunogirin at gmail.com
Wed Jan 12 23:48:23 UTC 2011


Jim,

Yes I tried merely dropping in 0.12 with an existing build of Shotwell
and running ldconfig to force ld to refresh its cache. It didn't work. I
believe that's because libraw is a static library rather than a dynamic
one: you'll notice that it installs libraw.a and libraw_r.a but no .so
file. Maybe there is a compilation flag to get it to install a .so but I
didn't investigate.

There is also a possibility that I didn't do the test properly so a
confirmation by someone else would be good :-)

If you want to try with a file that exhibits the behaviour, here's one
posted to the ubuntu-uk mailing list:
http://marsters.co.uk/shotwell/eos60d-samples.tar.gz

With libraw 0.9.1 it shows the purple stripe, with 0.12.2 it displays
the photograph properly.

Bruno

On Tue, 2011-01-11 at 12:55 -0800, Jim Nelson wrote:
> Bruno,
> 
> Did you verify that you needed to recompile Shotwell with libraw 0.12
> in order to fix the bug?  Did you try merely dropping in 0.12 with an
> existing build of Shotwell?
> 
> -- Jim
> 
> On Tue, Jan 11, 2011 at 12:30 PM, Bruno Girin <brunogirin at gmail.com>
> wrote:
>         On Tue, 2011-01-11 at 09:23 -0800, Adam Dingle wrote:
>         > Bruce,
>         >
>         > To be clear, Shotwell itself does not include libraw: it
>         just uses
>         > whichever version of libraw happens to be available on your
>         machine.  We
>         > do have plans to add libraw 0.12 to the Yorba PPA (see
>         > http://trac.yorba.org/ticket/2583), but that's not done
>         yet.  We might
>         > do that soon, or wait for the 0.9 release - that's still
>         undecided.  If
>         > you're in a hurry, though, it shouldn't be too hard to build
>         and install
>         > libraw 0.12.2 on your Maverick box, and then Shotwell will
>         use it.
>         
>         
>         If you want to do that, you will have to compile libraw 0.12.2
>         and then
>         re-compile Shotwell, as libraw is a static (rather than
>         dynamic)
>         library. Based on my tests, it does resolve the purple stripe
>         problem
>         seen on EOS 60D and 550D cameras (only tested with a 60D image
>         though).
>         
>         Bruno
>         
>         
>         
>         _______________________________________________
>         Shotwell mailing list
>         Shotwell at lists.yorba.org
>         http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
>         
> 





More information about the Shotwell-list mailing list