Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Mon, 28 Apr 2003 23:35:13 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Greg McCrory cc: cygwin AT cygwin DOT com Subject: Re: Calling perl script from shell script: Win32 error 126 In-Reply-To: <5.2.1.1.2.20030428215943.01b9a818@coolbrew.com> Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 28 Apr 2003, Greg McCrory wrote: > At 4/28/2003 10:54 PM -0400, you wrote: > > > >>> > > > Can't load > > > '/usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/Image/Magick/Magick.dll' > > > for module Image::Magick: dlopen: Win32 error 126 at > > > /usr/lib/perl5/5.6.1/cygwin-multi/DynaLoader.pm line 206. > > > <<< > > > >Greg, > > > >Does the above DLL exist? Is it readable and executable by the current > >user? Do you set the PATH in your shell to include the above directory? > >If so, do you export it? Do you set it in the script? > > Igor > > > The dll definitely exists and is readable by everyone. I do not set the > PATH in the shell or shell script, I hadn't thought it was necessary. That > path comes from the perl @INC array and since the error shows the complete > path to the file, it is clear that the path is known by the perl script. > GMc Greg, No, it's not necessary to set the PATH, I was just trying to guess why there was a difference between a shell script and the command line... Just out of curiousity, is the PATH the same in the shell script and in the shell? Also, are you executing Cygwin perl in both cases? Try "type -a perl" from the shell (bash?)... How are you invoking the script (i.e., by calling it directly, or through "perl scriptname")? If directly, what does the shebang ("#!") line at the top of the script say? Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! Knowledge is an unending adventure at the edge of uncertainty. -- Leto II -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/