This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Shared library error when invoking 'octave'


On Mon, Apr 18, 2011 at 5:35 PM, Paul Cantalupo wrote:
> Hello,
>
> When I invoked 'octave', I got the following error:
>
> /usr/bin/octave-3.4.0.exe: error while loading shared libraries: ?:
> cannot open shared object file: No such file or directory
>
>
> So I did a cygcheck and got this:
>
> (3866) sirius-pipas:~ $ cygcheck octave-3.4.0.exe
> Found: C:\cygwin\bin\octave-3.4.0.exe
> Found: C:\cygwin\bin\octave-3.4.0.exe
> C:\cygwin\bin\octave-3.4.0.exe
> ?C:\cygwin\bin\cygoctinterp-3-4-0.dll
> ? ?C:\cygwin\bin\cygoctave-3-4-0.dll
> ? ? ?C:\cygwin\bin\cygcruft-3-4-0.dll
> ? ? ? ?C:\cygwin\bin\cyggcc_s-1.dll
> ? ? ? ? ?C:\cygwin\bin\cygwin1.dll
> ? ? ? ? ? ?C:\WINDOWS\system32\ADVAPI32.DLL
> ? ? ? ? ? ? ?C:\WINDOWS\system32\KERNEL32.dll
> ? ? ? ? ? ? ? ?C:\WINDOWS\system32\ntdll.dll
> ? ? ? ? ? ? ?C:\WINDOWS\system32\RPCRT4.dll
> ? ? ? ? ? ? ? ?C:\WINDOWS\system32\Secur32.dll
> ? ? ? ?C:\cygwin\bin\cyggfortran-3.dll
> ? ? ? ?C:\cygwin\bin\cygstdc++-6.dll
> ? ? ?C:\cygwin\bin\cygreadline7.dll
> ? ? ? ?C:\cygwin\bin\cygncursesw-10.dll
> ? ? ? ?C:\WINDOWS\system32\USER32.dll
> ? ? ? ? ?C:\WINDOWS\system32\GDI32.dll
> ? ? ?C:\cygwin\bin\cygfftw3-3.dll
> ? ? ?C:\cygwin\bin\cygfftw3f-3.dll
> ? ? ?C:\cygwin\bin\cygqrupdate-0.dll
> ? ?C:\cygwin\bin\cygGL-1.dll
> ? ? ?C:\cygwin\bin\cygX11-xcb-1.dll
> ? ? ?C:\cygwin\bin\cygX11-6.dll
> ? ? ? ?C:\cygwin\bin\cygxcb-1.dll
> ? ? ? ? ?C:\cygwin\bin\cygXau-6.dll
> ? ? ? ? ?C:\cygwin\bin\cygXdmcp-6.dll
> ? ? ?C:\cygwin\bin\cygXext-6.dll
> ? ? ?C:\cygwin\bin\cygxcb-glx-0.dll
> ? ?C:\cygwin\bin\cygGLU-1.dll
> ? ?C:\cygwin\bin\cygz.dll
> ? ?C:\cygwin\bin\cygfontconfig-1.dll
> ? ? ?C:\cygwin\bin\cygexpat-1.dll
> ? ? ?C:\cygwin\bin\cygfreetype-6.dll
> ? ? ?C:\cygwin\bin\cygiconv-2.dll
> ? ?C:\cygwin\bin\cyghdf5-6.dll
> cygcheck: track_down: could not find cygblas-0.dll
> cygcheck: track_down: could not find cyglapack-0.dll
> cygcheck: track_down: could not find cygblas-0.dll
> cygcheck: track_down: could not find cyglapack-0.dll
> cygcheck: track_down: could not find cygblas-0.dll
> cygcheck: track_down: could not find cyglapack-0.dll
> cygcheck: track_down: could not find cyglapack-0.dll

cyglapack-0.dll and cygblas-0.dll are not on your path.

I guess you redefined the PATH by yourself removing
/usr/lib/lapack

that the two scripts in /etc/profile.d are supposed to define.


$ cygcheck -l liblapack0
/etc/profile.d/lapack0.csh
/etc/profile.d/lapack0.sh
/usr/lib/lapack/cygblas-0.dll
/usr/lib/lapack/cyglapack-0.dll

>
> Seems I am missing some .dll files. What is the best way to fix this?
>
> Thank you,
>
> Paul
>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]