(request) mono 2.10

Requests go here. If you fill a request, give it a new thread in the appropriate category and then link to it in the request thread.
Post Reply
Message
Author
User avatar
richardyusan
Posts: 35
Joined: Mon 14 Dec 2009, 05:17
Location: Indonesia
Contact:

(request) mono 2.10

#1 Post by richardyusan »

Hi !

Maybe could anybody make a pet or sfs for Mono and lucid puppy 528 ?
i want to run keepass 2.18, it require mono > 2.6

http://www.mono-project.com/

i not like keepassx because it can't open keepass v2 database file

Thanks !!
User avatar
antiloquax
Posts: 405
Joined: Fri 27 Jan 2012, 09:17

#2 Post by antiloquax »

I have had a go at this and it seemed to work - at least it compiled and ran a little "hello mono world" program. I'll try to upload the pet - i couldn't make it work yesterday!

Link in next post.

mark
Last edited by antiloquax on Tue 14 Feb 2012, 15:23, edited 1 time in total.
My System:Arch-Arm on RPi!
"[url=http://murga-linux.com/puppy/viewtopic.php?t=76049l]RacyPy[/url]" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
[url=http://raspberrypy.tumblr.com/]RaspberryPy[/url]: Lobster and I blog about the RPi.
User avatar
antiloquax
Posts: 405
Joined: Fri 27 Jan 2012, 09:17

#3 Post by antiloquax »

My System:Arch-Arm on RPi!
"[url=http://murga-linux.com/puppy/viewtopic.php?t=76049l]RacyPy[/url]" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
[url=http://raspberrypy.tumblr.com/]RaspberryPy[/url]: Lobster and I blog about the RPi.
batchain

#4 Post by batchain »

Hello All,

Puppy version: Diamond 2.12rtp (Lucid 5.25 derivative)
KeePass version: 2.18
Mono version: 2.10.x

I have tested the Mono Pet (URL listed in the previous post) and KeePass 2.18 (KeePass_120116_Unix.zip)
described at the KeePass 2.18 with Mono workaround page. The Mono Pet installs into /usr/local and so to
be certain the Mono libraries are picked up, I first ran this command in a terminal:

Code: Select all

# export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib"
Following the instructions at the KeePass site,
I ran this command from the same terminal:

Code: Select all

#   mono    /path/to/KeePass.exe
KeePass does not run and this error is received:

Code: Select all

Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.XplatUI ---> 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] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at System.Drawing.Graphics.FromHdcInternal (IntPtr hdc) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.XplatUIX11.SetDisplay (IntPtr display_handle) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.XplatUIX11..ctor () [0x00000] in <filename unknown>:0
  at System.Windows.Forms.XplatUIX11.GetInstance () [0x00000] in <filename unknown>:0
  at System.Windows.Forms.XplatUI..cctor () [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at System.Windows.Forms.Application.EnableVisualStyles () [0x00000] in <filename unknown>:0
  at KeePass.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
I do not know how to resolve this. Looking into the possibility of installing Mono from Debian
packages revealed many cascading library dependencies and I do not relish working out those issues.

Kind regards,

Bat
User avatar
antiloquax
Posts: 405
Joined: Fri 27 Jan 2012, 09:17

#5 Post by antiloquax »

Hi batchain,

I'm sorry if the mono pet didn't work.
I don't actually know very much about using mono. I made the pet mainly so I could use it for programming.The install of mono itself seemed to work fine on my Puppy (Racy 5.2.2).

There's some help here about using Windows programs with Mono - maybe this will help:

http://www.mono-project.com/Guide:_Port ... plications
My System:Arch-Arm on RPi!
"[url=http://murga-linux.com/puppy/viewtopic.php?t=76049l]RacyPy[/url]" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
[url=http://raspberrypy.tumblr.com/]RaspberryPy[/url]: Lobster and I blog about the RPi.
batchain

#6 Post by batchain »

Hi Antiloquax,

I compiled Mono 2.10.8 with libgdiplus 2.10 and ran KeePass 2.18 semi-successfully.
There is a (rather verbose) description at my post on the Security/Privacy forum. I appreciate
the comments you've given here.
User avatar
antiloquax
Posts: 405
Joined: Fri 27 Jan 2012, 09:17

#7 Post by antiloquax »

Hi Batchain,
I'm glad you had success with it!
mark
My System:Arch-Arm on RPi!
"[url=http://murga-linux.com/puppy/viewtopic.php?t=76049l]RacyPy[/url]" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
[url=http://raspberrypy.tumblr.com/]RaspberryPy[/url]: Lobster and I blog about the RPi.
Post Reply