Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re: Devel::Declare for cygwin; "undefined reference to '_hook_op_check'"

by Anonymous Monk
on Sep 28, 2009 at 08:39 UTC ( #797852=note: print w/replies, xml ) Need Help??

in reply to Devel::Declare for cygwin; "undefined reference to '_hook_op_check'"

Upgrade ExtUtils::Depends , reinstall (critical) B::Hooks::OP::Check , then install Devel::Declare
  • Comment on Re: Devel::Declare for cygwin; "undefined reference to '_hook_op_check'"

Replies are listed 'Best First'.
Re^2: Devel::Declare for cygwin; "undefined reference to '_hook_op_check'"
by Boldra (Deacon) on Sep 28, 2009 at 09:06 UTC
    ExtUtils::Depends was at 0.302, the latest I could find on CPAN, and from your suggestion I've tried reinstalling B::Hooks::OP::Check both via cpan> force install ... and downloading the tgz and installing with make install, but in the end I'm still getting the same error.

    You certainly sound like you know what your talking about, so I'd be very happy if you had any further suggestions!

    - Boldra
        I've now uninstalled B::H::OP::C and even ExtUtils::Depends with cpanp and reinstalled them both, but I'm still hitting the same problem.

        It does look a lot like rt://45224. I've read through this and also read the related bug in the Devel::Declare queue rt://40471, but I just don't know enough about C to really grok what either of the modules are supposed to be doing.

        I'm going to have leave it for now (and start another project without MooseX::Declare), but will have a look later to see if there's an older version of Devel::Declare without the troublesome dependencies.

        - Boldra
        I completely removed my lib, sitelib and vendorlib dirs and reinstalled everything from scratch and now Devel::Declare is installed.

        Either the cpanp uninstall wasn't working, or there was a different incompatible library involved.

        Many many thanks for your help - I'm now looking forward to getting MooseX::Declare and trying it out (not too late to restart the project I started yesterday, but I have a lot of other libraries to reinstall now!)

        - Boldra
      If there are still people needing this help (I did), here is THE fix: start up cygwin setup.exe. search for check. You will (should) find one in Devel. It is: check: unit test framework for C Install that and your build problems for this will go away.

        Three years later, thank you !

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://797852]
[ambrus]: Corion: I have no problem with exit codes and shell pipeline. My problem is that the current process requires a lot of manual intervention from me, including editing the source codes.
[ambrus]: (Also a lot of manual intervention by two or three other co-workers, who do other parts of the process.)
[ambrus]: Some of the manual part is unavoidable, but not all.
[choroba]: LanX was there a way to recover the numbers from the remaining information?
[Corion]: LanX: Ow ;)
Discipulus manual work: i just tell the same to my boss: every time the quick solution is to assign some manual data entry task to my group.. because we have not direct access to many databases here..
[LanX]: point is: in high speed trade each bank has to remember what he has to get from the others... so dresdner got billed for losses but couldn't claim gains
Discipulus is this the IT?
[Corion]: Discipulus: Well, in many cases it doesn't make sense to build an interface and complicated program just to enter 20 rows into a database ;) But yes, automating data imports should pay off in the long run

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (10)
As of 2017-03-29 12:00 GMT
Find Nodes?
    Voting Booth?
    Should Pluto Get Its Planethood Back?

    Results (350 votes). Check out past polls.