This is the mail archive of the cygwin@cygwin.com 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: FCNTL.DLL causes illegal instruction w/ perl since upgrade


> >> "Elfyn McBratney" <elfyn-cygwin at exposure dot org dot uk> wrote:
> >>
> >> >> am i stuck?
> >> >
> >> >Right, just to clarify: You re-installed perl-5.8 and rebased your
DLLs.
> >>
> >> here is the output:
> >>
> >> $ rebaseall
> >
> >There was some, right? ;-)
>
> yeah it crunched like before, just nothing to STDOUT..

Well if that isn;t working it sounds like there's something wrong with your
setup (you did install reabase, right?). Can you attach the output of
`cygcheck -svr' as a *non-compressed* plain text attachment? It might help
shed some light on whats wrong.

> >> >What happens if you
> >> >
> >> >$ cd /usr/lib/perl5/5.8.0/cygwin-multi-64int/auto/Fcntl
> >> >$ perl -e 'use Fcntl;'
> >>
> >> $ perl -e 'use Fcntl;'
> >>
> >> this command produces no output. I guess you have to do i/o that uses
> >fcntl....
> >
> >Well that's good...It means it is working (just to make sure try the
above
> >and change 'use Fcntl' to 'use Fcntl qw(:fcntl)').
>
> is your syntax right? here is the output:
>
> $ perl -e 'use Fcntl qw(:fcntl)'
> "fcntl" is not defined in %Fcntl::EXPORT_TAGS at -e line 1
>         main::BEGIN() called at /usr/lib/perl5/5.8.0/Carp.pm line 1
>         eval {...} called at /usr/lib/perl5/5.8.0/Carp.pm line 1
> Can't continue after import errors at -e line 1
> BEGIN failed--compilation aborted at -e line 1.

Hmmm, t'is just me being silly. What I meant to say was 'flock'.

> >I'm don't know too much
> >about perl's XSLoader, but IIRC it loads the DLL when the Fcntl module is
> >requested/loaded(?). Sorry there's not much else I can suggest. Maybe
> >someone will be able to help you more.
>
> Oh nooooo.... i was starting to get good at using this cygwin. To
reiterate:
>
> - this was working two weeks ago. Is there a way to back down pull a
different version of cygwin?

You can roll back to a previous version of Cygwin (although 1.3.22 is
apparently more-stable, from discussions on the list) using setup.exe, and
when you get to the package listing click on Cygwin until it display's a
previous version (1.3.20 might be your best bet).

> - Is this a cygwin problem?

Not too sure. :/

> - Is this a perl problem?

Ditto...

Elfyn


--
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/


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