F-Spot not working in hoary?

Brian Puccio brian at brianpuccio.net
Tue Feb 22 04:27:48 UTC 2005


On Mon, 2005-02-14 at 11:19 +1100, Lex Hider wrote:
>I can't get f-spot to work in hoary?
>Is anyone else having problems. I'll file a bug if anyone can confirm
>this.

I have came across another problem, this time with the newly released
0.0.9.  I seem to have figured out most of it, but I'm looking for some
feedback.  First I had this error:

>brian at alpha ~ $ f-spot
>
>Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Gnome.Vfs.Vfs ---> System.DllNotFoundException: gnomevfs-2
>in <0x00053> (wrapper managed-to-native) Gnome.Vfs.Vfs:gnome_vfs_initialized ()
>in [0x00000] (at /build/buildd/f-spot-0.0.9/src/gnomevfs/Vfs.cs:43) Gnome.Vfs.Vfs:.cctor ()
>--- End of inner exception stack trace ---
>
>in (unmanaged) Driver:Main (string[])
>in [0x00021] (at /build/buildd/f-spot-0.0.9/src/main.cs:13) Driver:Main (string[])

So I decided to install the GNOME VFS, however, that package had several
dependencies, so I would up installing:

>Commit Log for Mon Feb 21 18:53:07 2005
>
>
>Installed the following packages:
>gconf (1.0.9-6)
>gnome-vfs-extras (0.2.0-4)
>libgconf11 (1.0.9-6)
>libgnome-vfs-common (1.0.5-5)
>libgnome-vfs0 (1.0.5-5)
>liboaf0 (0.6.10-3)
>liborbit0 (0.5.17-9)
>oaf (0.6.10-3)

However, I still had problems:

>brian at alpha ~ $ f-spot
>
>Unhandled Exception: System.DllNotFoundException: gnomeui-2
>in <0x00053> (wrapper managed-to-native) PixbufUtils:gnome_thumbnail_scale_down_pixbuf (intptr,int,int)
>in [0x00008] (at /build/buildd/f-spot-0.0.9/src/PixbufUtils.cs:545) PixbufUtils:ScaleDown (Gdk.Pixbuf,int,int)
>in [0x000dc] (at /build/buildd/f-spot-0.0.9/src/IconView.cs:887) IconView:HandlePixbufLoaded (FSpot.PixbufCache,FSpot.PixbufCache/CacheEntry)
>in <0x00069> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_PixbufCache_PixbufCache/CacheEntry (FSpot.PixbufCache,FSpot.PixbufCache/CacheEntry)
>in [0x0006d] (at /build/buildd/f-spot-0.0.9/src/PixbufCache.cs:185) FSpot.PixbufCache:HandleProcessedRequests ()
>in <0x00053> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void ()
>in <0x00069> Gtk.ThreadNotify:CallbackWrapper ()
>in <0x0005d> (wrapper delegate-invoke) System.MulticastDelegate:invoke_bool ()
>in <0x0003c> IdleProxy:Handler ()
>in <0x00040> (wrapper native-to-managed) IdleProxy:Handler ()
>in (unmanaged) (wrapper managed-to-native) Gtk.Application:gtk_main ()
>in <0x00004> (wrapper managed-to-native) Gtk.Application:gtk_main ()
>in <0x00007> Gtk.Application:Run ()
>in <0x00007> Gnome.Program:Run ()
>in [0x0007c] (at /build/buildd/f-spot-0.0.9/src/main.cs:31) Driver:Main (string[])

However, it still didn't work, I got the same error message, so I
installed the -dev package as per some googling I did:

>Commit Log for Mon Feb 21 19:03:16 2005
>
>
>Installed the following packages:
>indent (2.2.9-6)
>libbonobo2-dev (2.8.1-1)
>libgconf2-dev (2.9.91-0ubuntu1)
>libgcrypt11-dev (1.2.0-11)
>libglib2.0-dev (2.6.2-0ubuntu1)
>libgnomevfs2-dev (2.9.91-0ubuntu1)
>libgnutls11-dev (1.0.16-13)
>libgpg-error-dev (1.0-1)
>libhowl-dev (0.9.8-2)
>libidl-dev (0.8.5-0ubuntu1)
>libopencdk8-dev (0.5.5-10)
>liborbit2-dev (1:2.12.1-0ubuntu1)
>libpopt-dev (1.7-5)
>libtasn1-2-dev (0.2.10-4)
>libxml2-dev (2.6.17-0ubuntu1)
>zlib1g-dev (1:1.2.2-4ubuntu1)

The -dev package was mentioned here:

http://lists.ximian.com/archives/public/monodevelop-list/2004-June/000930.html

However, I'm not out of the woods yet:

>brian at alpha ~ $ f-spot
>
>Unhandled Exception: System.DllNotFoundException: gnomeui-2
>in <0x00053> (wrapper managed-to-native) PixbufUtils:gnome_thumbnail_scale_down_pixbuf (intptr,int,int)
>in [0x00008] (at /build/buildd/f-spot-0.0.9/src/PixbufUtils.cs:545) PixbufUtils:ScaleDown (Gdk.Pixbuf,int,int)
>in [0x000dc] (at /build/buildd/f-spot-0.0.9/src/IconView.cs:887) IconView:HandlePixbufLoaded (FSpot.PixbufCache,FSpot.PixbufCache/CacheEntry)
>in <0x00069> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_PixbufCache_PixbufCache/CacheEntry (FSpot.PixbufCache,FSpot.PixbufCache/CacheEntry)
>in [0x0006d] (at /build/buildd/f-spot-0.0.9/src/PixbufCache.cs:185) FSpot.PixbufCache:HandleProcessedRequests ()
>in <0x00053> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void ()
>in <0x00069> Gtk.ThreadNotify:CallbackWrapper ()
>in <0x0005d> (wrapper delegate-invoke) System.MulticastDelegate:invoke_bool ()
>in <0x0003c> IdleProxy:Handler ()
>in <0x00040> (wrapper native-to-managed) IdleProxy:Handler ()
>in (unmanaged) (wrapper managed-to-native) Gtk.Application:gtk_main ()
>in <0x00004> (wrapper managed-to-native) Gtk.Application:gtk_main ()
>in <0x00007> Gtk.Application:Run ()
>in <0x00007> Gnome.Program:Run ()
>in [0x0007c] (at /build/buildd/f-spot-0.0.9/src/main.cs:31) Driver:Main (string[])

OK, time to install gnomeui-2:

>Commit Log for Mon Feb 21 19:05:54 2005
>
>
>Installed the following packages:
>libart-2.0-dev (2.3.17-1)
>libatk1.0-dev (1.9.0-0ubuntu1)
>libaudiofile-dev (0.2.6-5)
>libbonoboui2-dev (2.8.1-1)
>libesd0-dev (0.2.35-2ubuntu2)
>libexpat1-dev (1.95.8-1)
>libfontconfig1-dev (2.2.3-4ubuntu4)
>libfreetype6-dev (2.1.7-2.3)
>libglade2-dev (1:2.5.1-0ubuntu1)
>libgnome-keyring-dev (0.4.1-0ubuntu1)
>libgnome2-dev (2.9.1-0ubuntu1)
>libgnomecanvas2-dev (2.9.1-0ubuntu1)
>libgnomeui-dev (2.9.1-0ubuntu1)
>libgtk2.0-dev (2.6.2-0ubuntu2)
>libice-dev (6.8.1-1ubuntu16)
>libjpeg62-dev (6b-9)
>libpango1.0-dev (1.8.0-2)
>libsm-dev (6.8.1-1ubuntu16)
>libx11-dev (6.8.1-1ubuntu16)
>libxext-dev (6.8.1-1ubuntu16)
>libxft-dev (2.1.2-6ubuntu1)
>libxi-dev (6.8.1-1ubuntu16)
>libxkbfile-dev (6.8.1-1ubuntu16)
>libxrender-dev (0.9.0-0ubuntu4)
>render-dev (0.9-0ubuntu1)
>x-dev (6.8.1-1ubuntu16)

So I installed and now it runs fine, except I'm missing EXIF.  There's
several packages that show up when I search synaptic for EXIF, does
anyone know which one I need?

>brian at alpha ~ $ f-spot
>System.DllNotFoundException: libexif.dll
>in <0x00053> (wrapper managed-to-native) Exif.ExifData:exif_data_new_from_file (string)
>in [0x0001a] (at /build/buildd/f-spot-0.0.9/src/Exif.cs:759) Exif.ExifData:.ctor (string)
>in [0x00001] (at /build/buildd/f-spot-0.0.9/src/ExifUtils.cs:33) ExifUtils:GetExposureInfo (string)
>in [0x00038] (at /build/buildd/f-spot-0.0.9/src/InfoBox.cs:142) InfoBox:Update ()

Secondly, since some of the aforementioned packages were needed just to
make f-spot run, should the dependencies be changed so apt automagically
pulls them in when I go to install f-spot?  Or did I screw up someplace
and I don't really need all of these packages to play with f-spot?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20050221/fe21d858/attachment.sig>


More information about the ubuntu-users mailing list