[Wine] Re: Wine and Mono

DoDo DodoEntertainment at gmail.com
Mon Mar 19 00:54:26 CDT 2007


Hi!

The script downloaded mono for windows, but during install setup
following errors appeared:

dodo at Locutus:~/Documents/Downloads/wine> ./fakedotnet.sh
--15:35:19--  ftp://www.go-mono.com/archive/1.2.2.1/windows-installer/
0/mono-1.2.2.1-gtksharp-2.8.3-win32-0.exe
           => `mono-1.2.2.1-gtksharp-2.8.3-win32-0.exe'
Resolving www.go-mono.com... 64.14.94.188
Connecting to www.go-mono.com|64.14.94.188|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /archive/1.2.2.1/windows-installer/0 ...
done.
==> PASV ... done.    ==> RETR mono-1.2.2.1-gtksharp-2.8.3-
win32-0.exe ... done.
Length: 46,557,778 (44M) (unauthoritative)

100%[====================================>] 46,557,778   106.51K/s
ETA 00:00

15:42:30 (106.00 KB/s) - `mono-1.2.2.1-gtksharp-2.8.3-win32-0.exe'
saved [46557778]

preloader: Warning: failed to reserve range 00000000-60000000
fixme:reg:GetNativeSystemInfo (0x34fea0) using GetSystemInfo()
fixme:process:IsWow64Process (0xffffffff 0x34fe9c) stub!
fixme:advapi:CheckTokenMembership ((nil) 0x182730 0x34fe1c) stub!
fixme:sfc:SfcIsFileProtected ((nil), L"C:\\Program Files\\Mono-1.2.2.1\
\unins000.exe") stub
fixme:shell:IPersistFile_fnGetCurFile (0x1a4000)
fixme:shell:IPersistFile_fnGetCurFile (0x1a43d0)
err:menubuilder:InvokeShellLinker failed to fork and exec
wineshelllink
fixme:shell:IPersistFile_fnGetCurFile (0x191690)
err:menubuilder:InvokeShellLinker failed to fork and exec
wineshelllink
fixme:shell:IPersistFile_fnGetCurFile (0x1a41d0)
fixme:shell:IPersistFile_fnGetCurFile (0x191690)
fixme:shell:IPersistFile_fnGetCurFile (0x191690)
fixme:shell:IPersistFile_fnGetCurFile (0x1a4378)
fixme:shell:IPersistFile_fnGetCurFile (0x191690)
err:menubuilder:InvokeShellLinker failed to fork and exec
wineshelllink
fixme:shell:IPersistFile_fnGetCurFile (0x1a4350)
fixme:shell:IPersistFile_fnGetCurFile (0x1a3e00)
fixme:shell:IPersistFile_fnGetCurFile (0x1a5828)
fixme:shell:IPersistFile_fnGetCurFile (0x1a5828)
fixme:shell:IPersistFile_fnGetCurFile (0x1a4580)
fixme:shell:IPersistFile_fnGetCurFile (0x1a5828)
err:menubuilder:InvokeShellLinker failed to fork and exec
wineshelllink
fixme:shell:IPersistFile_fnGetCurFile (0x1a5648)
err:menubuilder:InvokeShellLinker failed to fork and exec
wineshelllink
fixme:shell:IPersistFile_fnGetCurFile (0x1a3e00)
err:menubuilder:InvokeShellLinker failed to fork and exec
wineshelllink
fixme:shell:IPersistFile_fnGetCurFile (0x1a3e00)
err:menubuilder:InvokeShellLinker failed to fork and exec
wineshelllink
fixme:shell:IPersistFile_fnGetCurFile (0x1a3e00)

Trying to execute a .net program outputs following error:

preloader: Warning: failed to reserve range 00000000-60000000

Unhandled Exception: System.TypeInitializationException: An exception
was thrown by the type initializer for System.Windows.Forms.Form --->
System.Reflection.TargetInvocationException: Exception has been thrown
by the target of an invocation. --->
System.TypeInitializationException: An exception was thrown by the
type initializer for System.Drawing.GDIPlus --->
System.DllNotFoundException: gdiplus.dll
  at (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup
(ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
  at System.Drawing.GDIPlus..cctor () [0x00000] --- End of inner
exception stack trace ---

  at <0x00000> <unknown method>
  at System.Drawing.Image.InitFromStream (System.IO.Stream stream)
[0x00000]
  at System.Drawing.Bitmap..ctor
(System.Runtime.Serialization.SerializationInfo info, StreamingContext
context) [0x00000]
  at <0x00000> <unknown method>
  at (wrapper managed-to-native)
System.Reflection.MonoCMethod:InternalInvoke (object,object[])
  at System.Reflection.MonoCMethod.Invoke (System.Object obj,
BindingFlags invokeAttr, System.Reflection.Binder binder,
System.Object[] parameters, System.Globalization.CultureInfo culture)
[0x00000] --- End of inner exception stack trace ---

  at System.Reflection.MonoCMethod.Invoke (System.Object obj,
BindingFlags invokeAttr, System.Reflection.Binder binder,
System.Object[] parameters, System.Globalization.CultureInfo culture)
[0x00000]
  at System.Reflection.MethodBase.Invoke (System.Object obj,
System.Object[] parameters) [0x00000]
  at System.Runtime.Serialization.ObjectRecord.LoadData
(System.Runtime.Serialization.ObjectManager manager,
ISurrogateSelector selector, StreamingContext context) [0x00000]
  at System.Runtime.Serialization.ObjectManager.DoFixups () [0x00000]
  at
System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadNextObject
(System.IO.BinaryReader reader) [0x00000]
  at
System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectGraph
(System.IO.BinaryReader reader, Boolean readHeaders, System.Object&
result, System.Runtime.Remoting.Messaging.Header[]& headers) [0x00000]
  at
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeserialize
(System.IO.Stream serializationStream,
System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00000]
  at
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize
(System.IO.Stream serializationStream) [0x00000]
  at System.Resources.ResourceReader.ReadNonPredefinedValue
(System.Type exp_type) [0x00000]
  at System.Resources.ResourceReader.ReadValueVer1 (System.Type type)
[0x00000]
  at System.Resources.ResourceReader.ResourceValue (Int32 index)
[0x00000]
  at System.Resources.ResourceReader+ResourceEnumerator.get_Value ()
[0x00000]
  at System.Resources.ResourceSet.ReadResources () [0x00000]
  at System.Resources.ResourceSet.GetObject (System.String name,
Boolean ignoreCase) [0x00000]
  at System.Resources.ResourceManager.GetObject (System.String name,
System.Globalization.CultureInfo culture) [0x00000]
  at System.Resources.ResourceManager.GetObject (System.String name)
[0x00000]
  at System.Windows.Forms.Locale.GetResource (System.String name)
[0x00000]
  at System.Windows.Forms.Form..cctor () [0x00000] --- End of inner
exception stack trace ---

  at <0x00000> <unknown method>
  at import_pitanja.status..ctor () [0x00000]
  at (wrapper remoting-invoke-with-check) import_pitanja.status:.ctor
()
  at import_pitanja.Console..ctor () [0x00000]
  at (wrapper remoting-invoke-with-check) import_pitanja.Console:.ctor
()
  at import_pitanja.Console.Main () [0x00000]

This program is written by me in VS.NET 2003, and works on clean mono
until I load form which uses Internet Explorer plugin. Because wine
can emulate IE plugin with Mozilla plugin, I thought this program
would work on a combined version of wine and mono. Any ideas how to
make it work?



More information about the wine-users mailing list