This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: dynamic perl shipped with cygwin
- To: gp at familiehaase dot de
- Subject: Re: dynamic perl shipped with cygwin
- From: Peter Buckley <peter dot buckley at cportcorp dot com>
- Date: Thu, 20 Sep 2001 10:55:06 -0400
- CC: "S. L." <s_i_lao at gmx dot net>, cygwin at cygwin dot com
- References: <3BA74A9A.30390.280FFEB1@localhost>
Okay, my problem is solved. Thanks to both of
you for responding, it sent me looking at some
interesting stuff and I definitely learned a lot.
But my problem was a simple one- I had recently
updated cygwin due to a problem with perl 5.6.1-1.
I was moving stuff around and copying and pasting,
and I ended up with a 5.6.1-2 perl.exe, and a 5.6.1-1
libperl5_6_1.dll. That is a bad combination. Not to
mention my /lib/perl5 stuff was a mix and match of
5.6.1-2 and 5.6.1-1 stuff. The fact that the "/lib/perl5/*/cygwin"
folder changed names to "/lib/perl5/*/cygwin-multi"
didn't help me when I was copying *over* the /lib/perl5 folder. :-)
So I guess the only cure for my stupidity is
banging my head against the wall.
Thanks for you help-
Peter
"Gerrit P. Haase" wrote:
>
> S. L. schrieb am 2001-09-18, 7:40:
>
> >[...]
> >> I don't understand why the perl-5.6.1.README says
> >> "This package is configured to support dynamic loading"
> >> and I am getting an error that seems to contradict that statement.
> >[...]
> >
> >Except the fact that your libperl<version>.dll could be damaged or that you
> >affected the perl environment so that it can't find IO.dll or the above, a
> >good thing would be to "ln -s <path_to_your_dll>/libperl<version>.dll
> >/lib/libperl.dll" or /usr/local/lib/libperl.dll. It seems that there are
> >some modules searching for dynamic loading using this name; although the
> >CPAN modules I'm using don't have this problem, the postgresql perl5 and
> >plperl do. And the "ln -s [...]" above solves it.
>
> perl.exe & libperl5_6_1.dll are in /usr/bin. If that path is in your PATH
> settings included, there should no symlink needed.
> Perl 'knows' where to find the rest of his .dll's.
>
> Gerrit
>
> --
> =^..^=
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Bug reporting: http://cygwin.com/bugs.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/