After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 555908 - muine 0.8.10 doesn't build with mono 2.0
muine 0.8.10 doesn't build with mono 2.0
Status: RESOLVED OBSOLETE
Product: muine
Classification: Other
Component: general
0.8.x
Other Linux
: Normal normal
: ---
Assigned To: Muine Maintainers
Muine Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-10-11 14:42 UTC by Götz Waschk
Modified: 2009-01-16 11:44 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch fixing mono issue (555 bytes, patch)
2008-11-08 11:23 UTC, Luis Medinas
none Details | Review

Description Götz Waschk 2008-10-11 14:42:15 UTC
MONO_XMLSERIALIZER_THS=no wsdl -namespace:Amazon ./AmazonSearchService.wsdl
Web Services Description Language Utility
Mono Framework v2.0.50727.42
Error: Key duplication when adding: System.Web.Services.Description.MessagePart
Stack:
   at System.Collections.Hashtable.PutImpl (System.Object key, System.Object value, Boolean overwrite) [0x00000]
  at System.Collections.Hashtable.Add (System.Object key, System.Object value) [0x00000]
  at System.Web.Services.Description.BasicProfileChecker.Check (System.Web.Services.Description.ConformanceCheckContext ctx, System.Web.Services.Description.Binding value) [0x00000]
  at System.Web.Services.Description.WebServicesInteroperability.Check (System.Web.Services.Description.ConformanceCheckContext ctx, System.Web.Services.Description.ConformanceChecker checker, System.Web.Services.Description.Binding b) [0x00000]
  at System.Web.Services.Description.WebServicesInteroperability.Check (System.Web.Services.Description.ConformanceCheckContext ctx, System.Web.Services.Description.ConformanceChecker checker, System.Web.Services.Description.ServiceDescription sd) [0x00000]
  at System.Web.Services.Description.WebServicesInteroperability.Check (WsiProfiles claims, System.Web.Services.Description.ConformanceCheckContext ctx, IEnumerable documents) [0x00000]
  at System.Web.Services.Description.WebServicesInteroperability.CheckConformance (WsiProfiles claims, System.Web.Services.Description.WebReference webReference, System.Web.Services.Description.BasicProfileViolationCollection violations) [0x00000]
  at Mono.WebServices.Driver.GenerateCode (System.Web.Services.Description.WebReferenceCollection references, System.CodeDom.CodeCompileUnit codeUnit) [0x00000]
  at Mono.WebServices.Driver.Run (System.String[] args) [0x00000]
make: *** [AmazonSearchService.cs] Fehler 2
Comment 1 Luis Medinas 2008-10-12 17:31:08 UTC
confirmed
Comment 2 Götz Waschk 2008-10-13 18:16:18 UTC
In case this is a Mono bug: https://bugzilla.novell.com/show_bug.cgi?id=434892
Comment 3 daniel g. siegel 2008-11-01 22:49:35 UTC
you can workaround by changing "wsdl" to "wsdl1" in src/Makefile.am or by upgrading mono.

i personally dont think this is a muine bug
Comment 4 Götz Waschk 2008-11-02 10:27:19 UTC
The patch mentioned in the Mono bug helps as well.
Comment 5 Luis Medinas 2008-11-08 11:23:57 UTC
Created attachment 122226 [details] [review]
Patch fixing mono issue

Workaround for building on mono 2.0 and 2.0.1 useful for packagers. 
Reopening so people can see, we should only close when mono 2.0.2 is released.
Comment 6 daniel g. siegel 2008-11-11 13:50:51 UTC
actually, muine trunk works here with mono 2.0.1
Comment 7 sindrepb 2008-12-02 05:50:43 UTC
Just a quick heads up, supplied patch didn't fix this issue for  me, but making the same changes to Makefile.in made things just build again. Thanks for the fix.
Comment 8 Wouter Bolsterlee (uws) 2008-12-02 11:27:33 UTC
(In reply to comment #7)
> Just a quick heads up, supplied patch didn't fix this issue for  me, but making
> the same changes to Makefile.in made things just build again. Thanks for the
> fix.

Did you run ./autogen.sh afterwards?
Comment 9 Luis Medinas 2008-12-03 17:23:39 UTC
You only need to run autoconf or autoreconf.
Comment 10 Götz Waschk 2009-01-16 10:02:28 UTC
It builds fine on mono 2.2.
Comment 11 Wouter Bolsterlee (uws) 2009-01-16 11:44:28 UTC
Ok, marking OBSOLETE.