System.DllNotFoundException, but dll is there.

14 messages Options
Embed this post
Permalink
Lecio

System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink

Greetings,

When I execute a C# app an error of System.DllNotFoundException is returned,
but the dll file is on the same folder that the .exe

What are happening ?

[ ]'s
Lecio


debian:/media/disk/Linux/exe/bin# mono UFE30_DemoCS.exe

Unhandled Exception: System.DllNotFoundException: UFScanner.dll
  at (wrapper managed-to-native) Suprema._UFScanner:UFS_Init ()
  at Suprema.UFScannerManager.Init () [0x00000]
  at Suprema.UFE30_Demo.btnInit_Click (System.Object sender,
System.EventArgs e) [0x00000]
  at System.Windows.Forms.Control.OnClick (System.EventArgs e) [0x00000]
  at System.Windows.Forms.Button.OnClick (System.EventArgs e) [0x00000]
  at System.Windows.Forms.ButtonBase.OnMouseUp
(System.Windows.Forms.MouseEventArgs mevent) [0x00000]
  at System.Windows.Forms.Button.OnMouseUp
(System.Windows.Forms.MouseEventArgs mevent) [0x00000]
  at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message&
m) [0x00000]
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m)
[0x00000]
  at System.Windows.Forms.ButtonBase.WndProc (System.Windows.Forms.Message&
m) [0x00000]
  at System.Windows.Forms.Button.WndProc (System.Windows.Forms.Message& m)
[0x00000]
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage
(System.Windows.Forms.Message& m) [0x00000]
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc
(System.Windows.Forms.Message& m) [0x00000]
  at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr
wParam, IntPtr lParam) [0x00000]
  at System.Windows.Forms.XplatUIX11.DispatchMessage
(System.Windows.Forms.MSG& msg) [0x00000]
  at System.Windows.Forms.XplatUI.DispatchMessage (System.Windows.Forms.MSG&
msg) [0x00000]
  at System.Windows.Forms.Application.RunLoop (Boolean Modal,
System.Windows.Forms.ApplicationContext context) [0x00000]
  at System.Windows.Forms.Application.Run
(System.Windows.Forms.ApplicationContext context) [0x00000]
  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form
mainForm) [0x00000]
  at Suprema.UFE30_Demo.Main () [0x00000]



--
View this message in context: http://www.nabble.com/System.DllNotFoundException%2C-but-dll-is-there.-tp25952202p25952202.html
Sent from the Mono - General mailing list archive at Nabble.com.

_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list
Robert Jordan

Re: System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink
Lecio wrote:

> Greetings,
>
> When I execute a C# app an error of System.DllNotFoundException is returned,
> but the dll file is on the same folder that the .exe
>
> What are happening ?
>
> [ ]'s
> Lecio
>
>
> debian:/media/disk/Linux/exe/bin# mono UFE30_DemoCS.exe
>
> Unhandled Exception: System.DllNotFoundException: UFScanner.dll

Invoke your app with this command line:

MONO_LOG_LEVEL="debug" MONO_LOG_MASK="dll" mono UFE30_DemoCS.exe

The log will tell you where the problem is.

Robert

_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list
Lecio

Re: System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink
In reply to this post by Lecio
I have the UFScanner.dll, but not the libUFScanner.dll. When run on windows works fine. It was a program to manager a fingerprint scanner, I've installed the linux driver and running using mono with windows dll. There are more errors .. [ ]'s Lecio

View this message in context: Re: System.DllNotFoundException, but dll is there.
Sent from the Mono - General mailing list archive at Nabble.com.

_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list
Lecio

Re: System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink
In reply to this post by Robert Jordan

Oh my.. !!!!!!!!!!
 
I had that log after executed, how can I fix that dlls missing ?

Ps.: Arquivo ou diretório não encontrado = File or folder not found

[ ]'s

Mono-INFO: DllImport error loading library: 'libgdiplus.so.0.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libgdiplus.so.0.so'.
Mono-INFO: DllImport error loading library './libgdiplus.so.0.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libgdiplus.so.0'.
Mono-INFO: Searching for 'GdipDrawLine'.
Mono-INFO: Probing 'GdipDrawLine'.
Mono-INFO: Found as 'GdipDrawLine'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XGetGeometry'.
Mono-INFO: Probing 'XGetGeometry'.
Mono-INFO: Found as 'XGetGeometry'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XCreatePixmap'.
Mono-INFO: Probing 'XCreatePixmap'.
Mono-INFO: Found as 'XCreatePixmap'.
Mono-INFO: DllImport attempting to load: 'libgdiplus.so.0'.
Mono-INFO: DllImport loading location: 'libgdiplus.so.0.so'.
Mono-INFO: DllImport error loading library: 'libgdiplus.so.0.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libgdiplus.so.0.so'.
Mono-INFO: DllImport error loading library './libgdiplus.so.0.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libgdiplus.so.0'.
Mono-INFO: Searching for 'GdipDrawLineI'.
Mono-INFO: Probing 'GdipDrawLineI'.
Mono-INFO: Found as 'GdipDrawLineI'.
Mono-INFO: DllImport attempting to load: 'gdi32'.
Mono-INFO: DllImport loading location: 'libgdi32.so'.
Mono-INFO: DllImport error loading library: 'libgdi32.so: cannot open shared
object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libgdi32.so'.
Mono-INFO: DllImport error loading library './libgdi32.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'gdi32'.
Mono-INFO: DllImport error loading library 'gdi32: cannot open shared object
file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libgdi32.so'.
Mono-INFO: DllImport error loading library: 'libgdi32.so: cannot open shared
object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libgdi32.so'.
Mono-INFO: DllImport error loading library './libgdi32.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libgdi32'.
Mono-INFO: DllImport error loading library 'libgdi32: cannot open shared
object file: Arquivo ou diretório não encontrado'.

(UFE30_DemoCS.exe:2834): Mono-WARNING **: DllImport unable to load library
'libgdi32: cannot open shared object file: Arquivo ou diretório não
encontrado'.
Mono-INFO: DllImport attempting to load: 'gdi32'.
Mono-INFO: DllImport loading location: 'libgdi32.so'.
Mono-INFO: DllImport error loading library: 'libgdi32.so: cannot open shared
object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libgdi32.so'.
Mono-INFO: DllImport error loading library './libgdi32.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'gdi32'.
Mono-INFO: DllImport error loading library 'gdi32: cannot open shared object
file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libgdi32.so'.
Mono-INFO: DllImport error loading library: 'libgdi32.so: cannot open shared
object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libgdi32.so'.
Mono-INFO: DllImport error loading library './libgdi32.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libgdi32'.
Mono-INFO: DllImport error loading library 'libgdi32: cannot open shared
object file: Arquivo ou diretório não encontrado'.

Mono-INFO: DllImport error loading library: 'libgdiplus.so.0.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libgdiplus.so.0.so'.
Mono-INFO: DllImport error loading library './libgdiplus.so.0.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libgdiplus.so.0'.
Mono-INFO: Searching for 'GdipGetClip'.
Mono-INFO: Probing 'GdipGetClip'.
Mono-INFO: Found as 'GdipGetClip'.
Mono-INFO: DllImport attempting to load: 'libgdiplus.so.0'.
Mono-INFO: DllImport loading location: 'libgdiplus.so.0.so'.
Mono-INFO: DllImport error loading library: 'libgdiplus.so.0.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libgdiplus.so.0.so'.
Mono-INFO: DllImport error loading library './libgdiplus.so.0.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libgdiplus.so.0'.
Mono-INFO: Searching for 'GdipSetClipRectI'.
Mono-INFO: Probing 'GdipSetClipRectI'.
Mono-INFO: Found as 'GdipSetClipRectI'.
Mono-INFO: DllImport attempting to load: 'libgdiplus.so.0'.
Mono-INFO: DllImport loading location: 'libgdiplus.so.0.so'.
Mono-INFO: DllImport error loading library: 'libgdiplus.so.0.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libgdiplus.so.0.so'.
Mono-INFO: DllImport error loading library './libgdiplus.so.0.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libgdiplus.so.0'.
Mono-INFO: Searching for 'GdipDrawPolygonI'.
Mono-INFO: Probing 'GdipDrawPolygonI'.
Mono-INFO: Found as 'GdipDrawPolygonI'.
Mono-INFO: DllImport attempting to load: 'libgdiplus.so.0'.
Mono-INFO: DllImport loading location: 'libgdiplus.so.0.so'.
Mono-INFO: DllImport error loading library: 'libgdiplus.so.0.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libgdiplus.so.0.so'.
Mono-INFO: DllImport error loading library './libgdiplus.so.0.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libgdiplus.so.0'.
Mono-INFO: Searching for 'GdipDrawRectangleI'.
Mono-INFO: Probing 'GdipDrawRectangleI'.
Mono-INFO: Found as 'GdipDrawRectangleI'.
Mono-INFO: DllImport attempting to load: 'libc.so.6'.
Mono-INFO: DllImport loading location: 'libc.so.6.so'.
Mono-INFO: DllImport error loading library: 'libc.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libc.so.6.so'.
Mono-INFO: DllImport error loading library './libc.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libc.so.6'.
Mono-INFO: Searching for 'poll'.
Mono-INFO: Probing 'poll'.
Mono-INFO: Found as 'poll'.
Mono-INFO: DllImport attempting to load: 'libMonoPosixHelper.so'.
Mono-INFO: DllImport loading location: 'libMonoPosixHelper.so.so'.
Mono-INFO: DllImport error loading library: 'libMonoPosixHelper.so.so:
cannot open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libMonoPosixHelper.so.so'.
Mono-INFO: DllImport error loading library './libMonoPosixHelper.so.so:
cannot open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libMonoPosixHelper.so'.
Mono-INFO: Searching for 'Mono_Posix_Syscall_L_ctermid'.
Mono-INFO: Probing 'Mono_Posix_Syscall_L_ctermid'.
Mono-INFO: Found as 'Mono_Posix_Syscall_L_ctermid'.
Mono-INFO: DllImport attempting to load: 'libMonoPosixHelper.so'.
Mono-INFO: DllImport loading location: 'libMonoPosixHelper.so.so'.
Mono-INFO: DllImport error loading library: 'libMonoPosixHelper.so.so:
cannot open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libMonoPosixHelper.so.so'.
Mono-INFO: DllImport error loading library './libMonoPosixHelper.so.so:
cannot open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libMonoPosixHelper.so'.
Mono-INFO: Searching for 'Mono_Posix_Syscall_L_cuserid'.
Mono-INFO: Probing 'Mono_Posix_Syscall_L_cuserid'.
Mono-INFO: Found as 'Mono_Posix_Syscall_L_cuserid'.
Mono-INFO: DllImport attempting to load: 'libMonoPosixHelper.so'.
Mono-INFO: DllImport loading location: 'libMonoPosixHelper.so.so'.
Mono-INFO: DllImport error loading library: 'libMonoPosixHelper.so.so:
cannot open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libMonoPosixHelper.so.so'.
Mono-INFO: DllImport error loading library './libMonoPosixHelper.so.so:
cannot open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libMonoPosixHelper.so'.
Mono-INFO: Searching for 'Mono_Posix_FromPollEvents'.
Mono-INFO: Probing 'Mono_Posix_FromPollEvents'.
Mono-INFO: Found as 'Mono_Posix_FromPollEvents'.
Mono-INFO: DllImport attempting to load: 'libMonoPosixHelper.so'.
Mono-INFO: DllImport loading location: 'libMonoPosixHelper.so.so'.
Mono-INFO: DllImport error loading library: 'libMonoPosixHelper.so.so:
cannot open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libMonoPosixHelper.so.so'.
Mono-INFO: DllImport error loading library './libMonoPosixHelper.so.so:
cannot open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libMonoPosixHelper.so'.
Mono-INFO: Searching for 'Mono_Posix_ToPollEvents'.
Mono-INFO: Probing 'Mono_Posix_ToPollEvents'.
Mono-INFO: Found as 'Mono_Posix_ToPollEvents'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XDefineCursor'.
Mono-INFO: Probing 'XDefineCursor'.
Mono-INFO: Found as 'XDefineCursor'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XUndefineCursor'.
Mono-INFO: Probing 'XUndefineCursor'.
Mono-INFO: Found as 'XUndefineCursor'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XFlush'.
Mono-INFO: Probing 'XFlush'.
Mono-INFO: Found as 'XFlush'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XUnsetICFocus'.
Mono-INFO: Probing 'XUnsetICFocus'.
Mono-INFO: Found as 'XUnsetICFocus'.
Mono-INFO: DllImport attempting to load: 'libgdiplus.so.0'.
Mono-INFO: DllImport loading location: 'libgdiplus.so.0.so'.
Mono-INFO: DllImport error loading library: 'libgdiplus.so.0.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libgdiplus.so.0.so'.
Mono-INFO: DllImport error loading library './libgdiplus.so.0.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libgdiplus.so.0'.
Mono-INFO: Searching for 'GdipDeleteRegion'.
Mono-INFO: Probing 'GdipDeleteRegion'.
Mono-INFO: Found as 'GdipDeleteRegion'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XSetICFocus'.
Mono-INFO: Probing 'XSetICFocus'.
Mono-INFO: Found as 'XSetICFocus'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XGrabPointer'.
Mono-INFO: Probing 'XGrabPointer'.
Mono-INFO: Found as 'XGrabPointer'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XUngrabPointer'.
Mono-INFO: Probing 'XUngrabPointer'.
Mono-INFO: Found as 'XUngrabPointer'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XChangeActivePointerGrab'.
Mono-INFO: Probing 'XChangeActivePointerGrab'.
Mono-INFO: Found as 'XChangeActivePointerGrab'.
Mono-INFO: DllImport attempting to load: 'UFScanner.dll'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo

(UFE30_DemoCS.exe:2834): Mono-WARNING **: DllImport unable to load library
'libUFScanner.dll: cannot open shared object file: Arquivo ou diretório não
encontrado'.
Mono-INFO: DllImport attempting to load: 'UFScanner.dll'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'UFScanner.dll'.
Mono-INFO: DllImport error loading library 'UFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.so'.
Mono-INFO: DllImport error loading library './libUFScanner.so: undefined
symbol: usb_bulk_read'.
Mono-INFO: DllImport loading: 'UFScanner'.
Mono-INFO: DllImport error loading library 'UFScanner: cannot open shared
object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libUFScanner.dll'.
Mono-INFO: DllImport error loading library 'libUFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.

--
View this message in context: http://www.nabble.com/System.DllNotFoundException%2C-but-dll-is-there.-tp25952202p25984520.html
Sent from the Mono - General mailing list archive at Nabble.com.

_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list
Robert Jordan

Re: System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink
Lecio wrote:
> Oh my.. !!!!!!!!!!
>  
> I had that log after executed, how can I fix that dlls missing ?

No dll is actually missing.

> Ps.: Arquivo ou diretório não encontrado = File or folder not found
>
> [ ]'s
>
> Mono-INFO: DllImport loading library: './libUFScanner.so'.
> Mono-INFO: DllImport error loading library './libUFScanner.so: undefined
> symbol: usb_bulk_read'.

The library libUFScanner.so was loaded but it was not able
to resolve its import 'usb_bulk_read'. It seems that
your system is lacking "libusb".

This is not related to Mono anymore.

Robert

_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list
Chris Howie

Re: System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink
On Tue, Oct 20, 2009 at 8:23 PM, Robert Jordan <[hidden email]> wrote:
> Lecio wrote:
>> Oh my.. !!!!!!!!!!
>>
>> I had that log after executed, how can I fix that dlls missing ?
>
> No dll is actually missing.

Incorrect, see below.

>> Ps.: Arquivo ou diretório não encontrado = File or folder not found
>>
>> [ ]'s
>>
>> Mono-INFO: DllImport loading library: './libUFScanner.so'.
>> Mono-INFO: DllImport error loading library './libUFScanner.so: undefined
>> symbol: usb_bulk_read'.
>
> The library libUFScanner.so was loaded but it was not able
> to resolve its import 'usb_bulk_read'. It seems that
> your system is lacking "libusb".
>
> This is not related to Mono anymore.

Actually, it looks like the poster is trying to P/Invoke a Windows DLL
on a Linux box.  This is not possible.

Lecio, you need to compile your UFScanner.dll for Linux systems.  If
you cannot then your program will not run on Linux, for the same
reason you can't copy an unmanaged .exe file to a Linux system and run
it.

You *might* be able to get it working by running a Windows version of
Mono under Wine.  I've heard widely varying stories on this setup and
some people can get it to work while others cannot.

--
Chris Howie
http://www.chrishowie.com
http://en.wikipedia.org/wiki/User:Crazycomputers
_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list
Lecio

Re: System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink

Well.. The libsub was reinstalled and the msg bellow has gone.

> Mono-INFO: DllImport error loading library './libUFScanner.so: undefined
> symbol: usb_bulk_read'.

The App loads normal until the btn that initializes the scanner is clicked,
then the mess has start! :_)

Chris got the point, the UFScanner.dll is used to manager the Scanner and it
does not work.

I have a file named libUFScanner.so that I think be a Linux compiled version
of UFScanner.dll. But I don't know how to use it. May you give me a light ??

[ ]' s

:::: what happen when try to init scanner :::
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XDefineCursor'.
Mono-INFO: Probing 'XDefineCursor'.
Mono-INFO: Found as 'XDefineCursor'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XUndefineCursor'.
Mono-INFO: Probing 'XUndefineCursor'.
Mono-INFO: Found as 'XUndefineCursor'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XFlush'.
Mono-INFO: Probing 'XFlush'.
Mono-INFO: Found as 'XFlush'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XGrabPointer'.
Mono-INFO: Probing 'XGrabPointer'.
Mono-INFO: Found as 'XGrabPointer'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XUngrabPointer'.
Mono-INFO: Probing 'XUngrabPointer'.
Mono-INFO: Found as 'XUngrabPointer'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XChangeActivePointerGrab'.
Mono-INFO: Probing 'XChangeActivePointerGrab'.
Mono-INFO: Found as 'XChangeActivePointerGrab'.
Mono-INFO: DllImport attempting to load: 'UFScanner.dll'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'UFScanner.dll'.
Mono-INFO: DllImport error loading library 'UFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.so'.
Mono-INFO: DllImport error loading library './libUFScanner.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'UFScanner'.
Mono-INFO: DllImport error loading library 'UFScanner: cannot open shared
object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libUFScanner.dll'.
Mono-INFO: DllImport error loading library 'libUFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.

(UFE30_DemoCS.exe:9503): Mono-WARNING **: DllImport unable to load library
'libUFScanner.dll: cannot open shared object file: Arquivo ou diretório não
encontrado'.
Mono-INFO: DllImport attempting to load: 'UFScanner.dll'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'UFScanner.dll'.
Mono-INFO: DllImport error loading library 'UFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.so'.
Mono-INFO: DllImport error loading library './libUFScanner.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'UFScanner'.
Mono-INFO: DllImport error loading library 'UFScanner: cannot open shared
object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libUFScanner.dll'.
Mono-INFO: DllImport error loading library 'libUFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.

(UFE30_DemoCS.exe:9503): Mono-WARNING **: DllImport unable to load library
'libUFScanner.dll: cannot open shared object file: Arquivo ou diretório não
encontrado'.
Mono-INFO: DllImport attempting to load: 'UFScanner.dll'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'UFScanner.dll'.
Mono-INFO: DllImport error loading library 'UFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.so'.
Mono-INFO: DllImport error loading library './libUFScanner.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'UFScanner'.
Mono-INFO: DllImport error loading library 'UFScanner: cannot open shared
object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libUFScanner.dll'.
Mono-INFO: DllImport error loading library 'libUFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.

(UFE30_DemoCS.exe:9503): Mono-WARNING **: DllImport unable to load library
'libUFScanner.dll: cannot open shared object file: Arquivo ou diretório não
encontrado'.

Unhandled Exception: System.DllNotFoundException: UFScanner.dll
  at (wrapper managed-to-native) Suprema._UFScanner:UFS_Init ()
  at Suprema.UFScannerManager.Init () [0x00000]
  at Suprema.UFE30_Demo.btnInit_Click (System.Object sender,
System.EventArgs e) [0x00000]
  at System.Windows.Forms.Control.OnClick (System.EventArgs e) [0x00000]
  at System.Windows.Forms.Button.OnClick (System.EventArgs e) [0x00000]
  at System.Windows.Forms.ButtonBase.OnMouseUp
(System.Windows.Forms.MouseEventArgs mevent) [0x00000]
  at System.Windows.Forms.Button.OnMouseUp
(System.Windows.Forms.MouseEventArgs mevent) [0x00000]
  at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message&
m) [0x00000]
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m)
[0x00000]
  at System.Windows.Forms.ButtonBase.WndProc (System.Windows.Forms.Message&
m) [0x00000]
  at System.Windows.Forms.Button.WndProc (System.Windows.Forms.Message& m)
[0x00000]
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage
(System.Windows.Forms.Message& m) [0x00000]
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc
(System.Windows.Forms.Message& m) [0x00000]
  at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr
wParam, IntPtr lParam) [0x00000]
  at System.Windows.Forms.XplatUIX11.DispatchMessage
(System.Windows.Forms.MSG& msg) [0x00000]
  at System.Windows.Forms.XplatUI.DispatchMessage (System.Windows.Forms.MSG&
msg) [0x00000]
  at System.Windows.Forms.Application.RunLoop (Boolean Modal,
System.Windows.Forms.ApplicationContext context) [0x00000]
  at System.Windows.Forms.Application.Run
(System.Windows.Forms.ApplicationContext context) [0x00000]
  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form
mainForm) [0x00000]
  at Suprema.UFE30_Demo.Main () [0x00000]




--
View this message in context: http://www.nabble.com/System.DllNotFoundException%2C-but-dll-is-there.-tp25952202p25986495.html
Sent from the Mono - General mailing list archive at Nabble.com.

_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list
Chris Howie

Re: System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink
On Wed, Oct 21, 2009 at 12:54 AM, Lecio <[hidden email]> wrote:

> Well.. The libsub was reinstalled and the msg bellow has gone.
>
>> Mono-INFO: DllImport error loading library './libUFScanner.so: undefined
>> symbol: usb_bulk_read'.
>
> The App loads normal until the btn that initializes the scanner is clicked,
> then the mess has start! :_)
>
> Chris got the point, the UFScanner.dll is used to manager the Scanner and it
> does not work.
>
> I have a file named libUFScanner.so that I think be a Linux compiled version
> of UFScanner.dll. But I don't know how to use it. May you give me a light ??

On second glance, Robert's assessment seems to be correct -- you do in
fact have a Linux-native version of the unmanaged library in addition
to the Windows version.

For some reason, the first log you posted before this last one shows
that it does find the .so file and tries to load it.  However, the
latest log you posted shows that it can no longer find this file at
all.  I'm not sure why that could have happened... are you running the
application from a different directory this time?

--
Chris Howie
http://www.chrishowie.com
http://en.wikipedia.org/wiki/User:Crazycomputers
_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list
Paolo Molaro

Re: System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink
In reply to this post by Robert Jordan
On 10/21/09 Robert Jordan wrote:
> > Mono-INFO: DllImport loading library: './libUFScanner.so'.
> > Mono-INFO: DllImport error loading library './libUFScanner.so: undefined
> > symbol: usb_bulk_read'.
>
> The library libUFScanner.so was loaded but it was not able
> to resolve its import 'usb_bulk_read'. It seems that
> your system is lacking "libusb".

There is another possibility: he may have libusb installed, but
libUFScanner.so is incorrectly linked and it doesn't reference libusb.
The fix for this is to recompile libUFScanner.so adding -lusb to the
link command. If recompiling is not possible, a workaround is to cause
the libusb library to be loaded before libUFScanner.so. This can be
accomplished by p/invoking a function from libusb (like, for example,
usb_set_debug()) at the start of the program.

lupus

--
-----------------------------------------------------------------
[hidden email]                                     debian/rules
[hidden email]                             Monkeys do it better
_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list
Lecio

Re: System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink

### That is the last log created by .exe, the application works normal..
until the button "Init scanner" be clicked

see  attached file:  http://www.nabble.com/file/p26002699/logs.txt logs.txt

### That is  the log after Button "Init scanner" clicked
###############################################
### The app shut down after the click  

Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XSetICFocus'.
Mono-INFO: Probing 'XSetICFocus'.
Mono-INFO: Found as 'XSetICFocus'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XGrabPointer'.
Mono-INFO: Probing 'XGrabPointer'.
Mono-INFO: Found as 'XGrabPointer'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XUngrabPointer'.
Mono-INFO: Probing 'XUngrabPointer'.
Mono-INFO: Found as 'XUngrabPointer'.
Mono-INFO: DllImport attempting to load: 'libX11.so.6'.
Mono-INFO: DllImport loading location: 'libX11.so.6.so'.
Mono-INFO: DllImport error loading library: 'libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libX11.so.6.so'.
Mono-INFO: DllImport error loading library './libX11.so.6.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libX11.so.6'.
Mono-INFO: Searching for 'XChangeActivePointerGrab'.
Mono-INFO: Probing 'XChangeActivePointerGrab'.
Mono-INFO: Found as 'XChangeActivePointerGrab'.
Mono-INFO: DllImport attempting to load: 'UFScanner.dll'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'UFScanner.dll'.
Mono-INFO: DllImport error loading library 'UFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.so'.
Mono-INFO: DllImport error loading library './libUFScanner.so: undefined
symbol: usb_bulk_read'.
Mono-INFO: DllImport loading: 'UFScanner'.
Mono-INFO: DllImport error loading library 'UFScanner: cannot open shared
object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libUFScanner.dll'.
Mono-INFO: DllImport error loading library 'libUFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.

(UFE30_DemoCS.exe:2550): Mono-WARNING **: DllImport unable to load library
'libUFScanner.dll: cannot open shared object file: Arquivo ou diretório não
encontrado'.
Mono-INFO: DllImport attempting to load: 'UFScanner.dll'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'UFScanner.dll'.
Mono-INFO: DllImport error loading library 'UFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.so'.
Mono-INFO: DllImport error loading library './libUFScanner.so: undefined
symbol: usb_bulk_read'.
Mono-INFO: DllImport loading: 'UFScanner'.
Mono-INFO: DllImport error loading library 'UFScanner: cannot open shared
object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libUFScanner.dll'.
Mono-INFO: DllImport error loading library 'libUFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.

(UFE30_DemoCS.exe:2550): Mono-WARNING **: DllImport unable to load library
'libUFScanner.dll: cannot open shared object file: Arquivo ou diretório não
encontrado'.
Mono-INFO: DllImport attempting to load: 'UFScanner.dll'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'UFScanner.dll'.
Mono-INFO: DllImport error loading library 'UFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.so: cannot open
shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.so'.
Mono-INFO: DllImport error loading library './libUFScanner.so: undefined
symbol: usb_bulk_read'.
Mono-INFO: DllImport loading: 'UFScanner'.
Mono-INFO: DllImport error loading library 'UFScanner: cannot open shared
object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading location: 'libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library: 'libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading library: './libUFScanner.dll.so'.
Mono-INFO: DllImport error loading library './libUFScanner.dll.so: cannot
open shared object file: Arquivo ou diretório não encontrado'.
Mono-INFO: DllImport loading: 'libUFScanner.dll'.
Mono-INFO: DllImport error loading library 'libUFScanner.dll: cannot open
shared object file: Arquivo ou diretório não encontrado'.

(UFE30_DemoCS.exe:2550): Mono-WARNING **: DllImport unable to load library
'libUFScanner.dll: cannot open shared object file: Arquivo ou diretório não
encontrado'.

Unhandled Exception: System.DllNotFoundException: UFScanner.dll
  at (wrapper managed-to-native) Suprema._UFScanner:UFS_Init ()
  at Suprema.UFScannerManager.Init () [0x00000]
  at Suprema.UFE30_Demo.btnInit_Click (System.Object sender,
System.EventArgs e) [0x00000]
  at System.Windows.Forms.Control.OnClick (System.EventArgs e) [0x00000]
  at System.Windows.Forms.Button.OnClick (System.EventArgs e) [0x00000]
  at System.Windows.Forms.ButtonBase.OnMouseUp
(System.Windows.Forms.MouseEventArgs mevent) [0x00000]
  at System.Windows.Forms.Button.OnMouseUp
(System.Windows.Forms.MouseEventArgs mevent) [0x00000]
  at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message&
m) [0x00000]
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m)
[0x00000]
  at System.Windows.Forms.ButtonBase.WndProc (System.Windows.Forms.Message&
m) [0x00000]
  at System.Windows.Forms.Button.WndProc (System.Windows.Forms.Message& m)
[0x00000]
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage
(System.Windows.Forms.Message& m) [0x00000]
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc
(System.Windows.Forms.Message& m) [0x00000]
  at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr
wParam, IntPtr lParam) [0x00000]
  at System.Windows.Forms.XplatUIX11.DispatchMessage
(System.Windows.Forms.MSG& msg) [0x00000]
  at System.Windows.Forms.XplatUI.DispatchMessage (System.Windows.Forms.MSG&
msg) [0x00000]
  at System.Windows.Forms.Application.RunLoop (Boolean Modal,
System.Windows.Forms.ApplicationContext context) [0x00000]
  at System.Windows.Forms.Application.Run
(System.Windows.Forms.ApplicationContext context) [0x00000]
  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form
mainForm) [0x00000]
  at Suprema.UFE30_Demo.Main () [0x00000]




--
View this message in context: http://www.nabble.com/System.DllNotFoundException%2C-but-dll-is-there.-tp25952202p26002699.html
Sent from the Mono - General mailing list archive at Nabble.com.

_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list
Robert Jordan

Re: System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink
Lecio wrote:
> ### That is the last log created by .exe, the application works normal..
> until the button "Init scanner" be clicked
>
> see  attached file:  http://www.nabble.com/file/p26002699/logs.txt logs.txt
>
> ### That is  the log after Button "Init scanner" clicked
> ###############################################
> ### The app shut down after the click  

It's still the same issue:

> Mono-INFO: DllImport loading library: './libUFScanner.so'.
> Mono-INFO: DllImport error loading library './libUFScanner.so: undefined
> symbol: usb_bulk_read'.

Run 'ldd ./libUFScanner.so' and try to correct the errors it
will report.

Robert

_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list
Lecio

Re: System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink

Robert,

I did what you said and the 'ldd ./libUFScanner.so' displayed :

        linux-gate.so.1 =>  (0xb7f80000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e5d000)
        libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7e37000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e0c000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7cad000)
        /lib/ld-linux.so.2 (0xb7f81000)

Please is there any error above ?

[ ]'s


Robert Jordan wrote:

>
> Lecio wrote:
>> ### That is the last log created by .exe, the application works normal..
>> until the button "Init scanner" be clicked
>>
>> see  attached file:  http://www.nabble.com/file/p26002699/logs.txt
>> logs.txt
>>
>> ### That is  the log after Button "Init scanner" clicked
>> ###############################################
>> ### The app shut down after the click  
>
> It's still the same issue:
>
>> Mono-INFO: DllImport loading library: './libUFScanner.so'.
>> Mono-INFO: DllImport error loading library './libUFScanner.so: undefined
>> symbol: usb_bulk_read'.
>
> Run 'ldd ./libUFScanner.so' and try to correct the errors it
> will report.
>
> Robert
>
> _______________________________________________
> Mono-list maillist  -  [hidden email]
> http://lists.ximian.com/mailman/listinfo/mono-list
>
>

--
View this message in context: http://www.nabble.com/System.DllNotFoundException%2C-but-dll-is-there.-tp25952202p26051074.html
Sent from the Mono - General mailing list archive at Nabble.com.

_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list
Robert Jordan

Re: System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink
Lecio wrote:

> Robert,
>
> I did what you said and the 'ldd ./libUFScanner.so' displayed :
>
>         linux-gate.so.1 =>  (0xb7f80000)
>         libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e5d000)
>         libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7e37000)
>         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e0c000)
>         libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7cad000)
>         /lib/ld-linux.so.2 (0xb7f81000)
>
> Please is there any error above ?

Yes, the error is implicit: the library was not properly
linked against libusb (See Paolo's answer on this thread).

Robert

_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list
Lecio

Re: System.DllNotFoundException, but dll is there.

Reply Threaded More More options
Print post
Permalink

Paolo said me to invoking a function from libsub at start of app. How can I
do that in C# to run on Linux ?

I'm working with windows VS2008. Do I have to do on windows or Linux ??

Sorry for basics questions.



Robert Jordan wrote:

>
> Lecio wrote:
>> Robert,
>>
>> I did what you said and the 'ldd ./libUFScanner.so' displayed :
>>
>>         linux-gate.so.1 =>  (0xb7f80000)
>>         libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e5d000)
>>         libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7e37000)
>>         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e0c000)
>>         libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7cad000)
>>         /lib/ld-linux.so.2 (0xb7f81000)
>>
>> Please is there any error above ?
>
> Yes, the error is implicit: the library was not properly
> linked against libusb (See Paolo's answer on this thread).
>
> Robert
>
> _______________________________________________
> Mono-list maillist  -  [hidden email]
> http://lists.ximian.com/mailman/listinfo/mono-list
>
>

--
View this message in context: http://www.nabble.com/System.DllNotFoundException%2C-but-dll-is-there.-tp25952202p26071965.html
Sent from the Mono - General mailing list archive at Nabble.com.

_______________________________________________
Mono-list maillist  -  [hidden email]
http://lists.ximian.com/mailman/listinfo/mono-list