[Mono-list] MonoPosixHelper Not Found ?
jonpryor at vt.edu
Tue Sep 12 19:17:28 EDT 2006
On Tue, 2006-09-12 at 08:07 -0500, met at uberstats.com wrote:
> I have 4 windows systems, one of which is the development machine.
> Each is running the same deployed exe and set of libraries. The
> problem is that two of the four machines fail with the following
> message when executing code in Mono.Unix.Catalog for gettext. The
> worst part is that MonoPosixHelper.dll is in the same directory as the
> exe and other libs required for intl.dll.
> I understand this issue is a bit remote to directly assist with, but
> if anyone has some ideas on tracking it down I would be very greatful.
Is this under Mono or .NET?
If under Mono, you probably need to edit $prefix/etc/mono/config, and
remove the <dllmap/> entry for MonoPosixHelper. Furthermore, Win32
LoadLibrary() (which Mono uses to load MonoPosixHelper) will only look
in %PATH% and the same directory as the .exe doing the loading -- in
this case, the directory of mono.exe, NOT your managed exe. (Other
directories are also searched; see
http://www.mono-project.com/dllimport). Consequently, you'll probably
need to edit %PATH% to contain the directory holding intl.dll and
MonoPosixHelper.dll so that it can be LoadLibrary()'d without providing
I'm not sure what would go wrong under .NET.
More information about the Mono-list