Crash-m / thelastripper

Automatically exported from code.google.com/p/thelastripper
0 stars 0 forks source link

Mono-Error on Ubuntu 11.10 Oneiric #237

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Description of the issue:

Thelastripper does not start, after compiling and installing this message 
appears:

Missing method System.Type::op_Inequality(Type,Type) in assembly 
/usr/lib/mono/2.0/mscorlib.dll, referenced in assembly 
/usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll

Unhandled Exception: System.MissingMethodException: Method not found: 
'System.Type.op_Inequality'.
  at Gtk.Window..ctor (System.String title) [0x00000] in <filename unknown>:0 
  at MainWindow..ctor () [0x00000] in <filename unknown>:0 
  at MonoClient.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.MissingMethodException: Method not 
found: 'System.Type.op_Inequality'.
  at Gtk.Window..ctor (System.String title) [0x00000] in <filename unknown>:0 
  at MainWindow..ctor () [0x00000] in <filename unknown>:0 
  at MonoClient.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0 

GENERAL INFORMATION ABOUT YOUR SYSTEM:
Ubuntu 11.10, 32-bit
TheLastRipper version? 1.4.1
Mono/.Net runtime version? mono 2.10.5-1
Operating system and version? Ubuntu 11.10, 32-bit

Original issue reported on code.google.com by hanksch...@googlemail.com on 14 Oct 2011 at 12:57

GoogleCodeExporter commented 9 years ago
Got this also with 64bit mono 2.10.5 Ubuntu 11.10 . Used to work with mono 2.10 
on Ubuntu 10.10 though

Original comment by barry...@gmail.com on 17 Nov 2011 at 1:08

GoogleCodeExporter commented 9 years ago
Hi!

I just found a workaround. Looks like Ubuntu 11.10 is shipped with mono runtime 
4.0, but thelastripper is designed for 2.0. You can start thelastripper forcing 
it to use mono-runtime 4.0 with

mono --runtime=v4.0 /usr/local/lib/thelastripper/TheLastRipper.exe

See http://orangesquash.org.uk/~laney/blog/posts/2011/10/mono-gotcha/
for more details

so long\\
hank

Original comment by hanksch...@googlemail.com on 17 Nov 2011 at 4:48

GoogleCodeExporter commented 9 years ago
On my System
Ubuntu 11.10, 64-bit
TheLastRipper version? 1.4.1 

this workaround does not work.

When I Try to compile i get:
*********************************************
No package 'taglib-sharp' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

*********************************************

This Lib is not in the packages.

What to do?

such a nice tool but no way to use it under my system

Original comment by baerenfa...@googlemail.com on 8 Mar 2012 at 2:51

GoogleCodeExporter commented 9 years ago
Hi!

Try libtaglib-cil-dev or libtag1-dev; I don't recall exactly which was needed...

so long
hank

Original comment by hanksch...@googlemail.com on 8 Mar 2012 at 3:54

GoogleCodeExporter commented 9 years ago
Dear Hank,

libtaglib-cil-dev was the right coice. 

- now configure works.
- make does the same
- also make install

but starting with "thelastripper" fails with
Missing method System.Type::op_Inequality(Type,Type) in assembly 
/usr/lib/mono/2.0/mscorlib.dll, referenced in assembly 
/usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll

also trying to start the ripper with "--runtime=v4.0" fails with
"Cannot open assembly '/usr/local/bin/thelastripper': File does not contain a 
valid CIL image."

Original comment by baerenfa...@googlemail.com on 9 Mar 2012 at 7:57

GoogleCodeExporter commented 9 years ago
Hi!

You have to use the whole line -

mono --runtime=v4.0 /usr/local/lib/thelastripper/TheLastRipper.exe

otherwise it won't work. If you installed it someplace else you have to adjust 
the path to TheLastRipper.exe (sic!)

so long
hank

Original comment by hanksch...@googlemail.com on 9 Mar 2012 at 12:49

GoogleCodeExporter commented 9 years ago
Hi!

Another solution could be to use the package from here and change 
/usr/binthelastripper accordingly by adding

--runtime=v4.0 after mono.

so long
hank

Original comment by hanksch...@googlemail.com on 10 Mar 2012 at 12:46

GoogleCodeExporter commented 9 years ago
yes i just have to read correctly.

doing it with the ".exe" file worked.

most times the problem is in front of the computer.

Thanks for your help

Original comment by baerenfa...@googlemail.com on 30 Mar 2012 at 10:21

GoogleCodeExporter commented 9 years ago
Patch to fix this attached.

Original comment by bill@aggienerds.org on 14 Jul 2012 at 5:21

Attachments: