Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 210335 - media-gfx/f-spot-0.4.2 vesion bump request
Summary: media-gfx/f-spot-0.4.2 vesion bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Denis Dupeyron (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 210669
Blocks:
  Show dependency tree
 
Reported: 2008-02-16 09:14 UTC by Serge Gavrilov
Modified: 2008-02-19 11:30 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Serge Gavrilov 2008-02-16 09:14:52 UTC
f-spot 0.4.2 with many important bugfixes released

Reproducible: Always
Comment 1 Alexander Skwar 2008-02-19 07:46:12 UTC
Does 0.4.2 compile for you guys? For me, it does not... :/

./GalleryExport.cs(536,92): warning CS0612: `Gtk.OptionMenu' is obsolete
./GalleryExport.cs(686,103): warning CS0612: `Gtk.OptionMenu' is obsolete

** (/usr/lib/mono/2.0/gmcs.exe:22647): WARNING **: The following assembly referenced from /Gentoo/Portage/build/portage/media-gfx/f-spot-0.4.2/work/f-spot-0.4.2/src/f-spot.exe could not be loaded:
     Assembly:   NDesk.DBus    (assemblyref_index=9)
     Version:    1.0.0.0
     Public Key: (none)
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/Gentoo/Portage/build/portage/media-gfx/f-spot-0.4.2/work/f-spot-0.4.2/src/).


** (/usr/lib/mono/2.0/gmcs.exe:22647): WARNING **: Could not load file or assembly 'NDesk.DBus, Version=1.0.0.0, Culture=neutral' or one of its dependencies.
Exception caught by the compiler while compiling:
   Block that caused the problem begin at: ./GalleryExport.cs(718,30):
                     Block being compiled: [./GalleryExport.cs(749,37):,./GalleryExport.cs(757,33):]
System.TypeLoadException: Could not load type 'FSpot.Core' from assembly 'f-spot, Version=0.4.2.0, Culture=neutral'.
Internal compiler error at ./GalleryExport.cs(718,30):: exception caught while emitting MethodBuilder [GalleryExport::Upload]

Unhandled Exception: System.TypeLoadException: Could not load type 'FSpot.Core' from assembly 'f-spot, Version=0.4.2.0, Culture=neutral'.
  at (wrapper managed-to-native) System.MonoType:GetMethodsByName (string,System.Reflection.BindingFlags,bool,System.Type)
  at System.MonoType.GetMethods (BindingFlags bindingAttr) [0x00000] 
  at Mono.CSharp.MemberCache.AddMethods (BindingFlags bf, System.Type type) [0x00000] 
  at Mono.CSharp.MemberCache.AddMethods (System.Type type) [0x00000] 
  at Mono.CSharp.MemberCache..ctor (IMemberContainer container) [0x00000] 
  at Mono.CSharp.TypeHandle..ctor (System.Type type) [0x00000] 
  at Mono.CSharp.TypeHandle.GetTypeHandle (System.Type t) [0x00000] 
  at Mono.CSharp.TypeHandle.GetMemberCache (System.Type t) [0x00000] 
  at Mono.CSharp.TypeManager.MemberLookup_FindMembers (System.Type t, MemberTypes mt, BindingFlags bf, System.String name, System.Boolean& used_cache) [0x00000] 
  at Mono.CSharp.TypeManager.RealMemberLookup (System.Type invocation_type, System.Type qualifier_type, System.Type queried_type, MemberTypes mt, BindingFlags original_bf, System.String name, IList almost_match) [0x00000] 
  at Mono.CSharp.TypeManager.MemberLookup (System.Type invocation_type, System.Type qualifier_type, System.Type queried_type, MemberTypes mt, BindingFlags original_bf, System.String name, IList almost_match) [0x00000] 
  at Mono.CSharp.Expression.MemberLookup (System.Type container_type, System.Type qualifier_type, System.Type queried_type, System.String name, MemberTypes mt, BindingFlags bf, Location loc) [0x00000] 
  at Mono.CSharp.Expression.MemberLookup (System.Type container_type, System.Type qualifier_type, System.Type queried_type, System.String name, Location loc) [0x00000] 
  at Mono.CSharp.MemberAccess.DoResolve (Mono.CSharp.EmitContext ec, Mono.CSharp.Expression right_side) [0x00000] 
  at Mono.CSharp.MemberAccess.DoResolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec, ResolveFlags flags) [0x00000] 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Binary.DoResolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec, ResolveFlags flags) [0x00000] 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Binary.DoResolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec, ResolveFlags flags) [0x00000] 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Binary.DoResolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec, ResolveFlags flags) [0x00000] 
  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Expression.ResolveBoolean (Mono.CSharp.EmitContext ec, Mono.CSharp.Expression e, Location loc) [0x00000] 
  at Mono.CSharp.If.Resolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Try.Resolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.While.Resolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000] 
  at Mono.CSharp.EmitContext.ResolveTopBlock (Mono.CSharp.EmitContext anonymous_method_host, Mono.CSharp.ToplevelBlock block, Mono.CSharp.Parameters ip, IMethodData md, System.Boolean& unreachable) [0x00000] 
make[3]: *** [GalleryExport.dll] Error 1
make[3]: Leaving directory `/Gentoo/Portage/build/portage/media-gfx/f-spot-0.4.2/work/f-spot-0.4.2/extensions/GalleryExport'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/Gentoo/Portage/build/portage/media-gfx/f-spot-0.4.2/work/f-spot-0.4.2/extensions'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/Gentoo/Portage/build/portage/media-gfx/f-spot-0.4.2/work/f-spot-0.4.2'
make: *** [all] Error 2


What is NDesk.DBus?
Comment 2 Alexander Skwar 2008-02-19 07:56:41 UTC
NDesk.Dbus is "dbus-sharp" from http://www.ndesk.org/DBusSharp. But even after installing dev-dotnet/dbus-sharp-0.6.1a, I get the error message I posted earlier.

Hmm...

I was able to compile it, after I set 

MONO_PATH=/usr/lib/mono/gac/NDesk.DBus/1.0.0.0__f6716e4f9b2ed099

I don't think that this is correct...

But then it later on fails with:

Making all in FlickrNet
make[4]: Entering directory `/Gentoo/Portage/build/portage/media-gfx/f-spot-0.4.2/work/f-spot-0.4.2/extensions/FlickrExport/FlickrNet'
gmcs -debug -target:library -out:FlickrNet.dll  -r:System.Web.dll -r:System.Drawing.dll ./AssemblyInfo.cs ./Auth.cs ./Blogs.cs ./BoundaryBox.cs ./Cache.cs ./Categories.cs ./Comments.cs ./Contacts.cs ./Context.cs ./DateGranularity.cs ./Enums.cs ./ExifPhoto.cs ./Flickr.cs ./FlickrConfigurationManager.cs ./FlickrConfigurationSettings.cs ./FlickrException.cs ./GeoAccuracy.cs ./GeoPermissions.cs ./GroupSearchResults.cs ./Groups.cs ./Licenses.cs ./LockFile.cs ./Methods.cs ./PartialSearchOptions.cs ./PersistentCache.cs ./Person.cs ./Photo.cs ./PhotoCounts.cs ./PhotoDates.cs ./PhotoInfo.cs ./PhotoLocation.cs ./PhotoPermissions.cs ./PhotoSearchExtras.cs ./PhotoSearchOptions.cs ./PhotoSearchOrder.cs ./PhotoSets.cs ./Photos.cs ./Response.cs ./Sizes.cs ./Tags.cs ./Uploader.cs ./UploadProgressEvent.cs ./User.cs ./Utils.cs 
error CS0006: cannot find metadata file `FlickrNet/FlickrNet.dll'
Compilation failed: 1 error(s), 0 warnings
make[3]: *** [FlickrExport.dll] Error 1
make[3]: *** Waiting for unfinished jobs....
Comment 3 Denis Dupeyron (RETIRED) gentoo-dev 2008-02-19 08:47:13 UTC
(In reply to comment #1)
> Does 0.4.2 compile for you guys? For me, it does not... :/

A new ebuild is in the pipe. Simply bumping the old one won't work. Please be patient, I'm still trying to work around 2 regressions.

Denis.
Comment 4 Denis Dupeyron (RETIRED) gentoo-dev 2008-02-19 10:28:22 UTC
(In reply to comment #3)
> A new ebuild is in the pipe. Simply bumping the old one won't work. Please be
> patient, I'm still trying to work around 2 regressions.

All done, thanks.

Denis.
Comment 5 Alexander Skwar 2008-02-19 11:30:31 UTC
Would it be possible to add the patch from http://bugzilla.gnome.org/show_bug.cgi?id=517223#c1 ?