Stories
Slash Boxes
Comments

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

ajtaylor (1283)

ajtaylor
  (email not shown publicly)
http://www.drewtaylor.com/

Journal of ajtaylor (1283)

Wednesday June 25, 2003
02:34 PM

opnames.h - where are you?

[ #13062 ]

I had an interesting problem today when installing HTML::Parser. On my dev server it compiled fine, with no problems. But trying to install it on the production machine gave me an error during make along the lines of "can't find /usr/lib/perl5/5.005003/i386-linux/CORE/opnames.h". And it refused to continue.

After a bit of googling, I found instructions at http://www.qitc.net/support/mailscanner/ which explained that I needed to touch a few files and perl would be fine. I did and everything went smoothly from there.

Now my questions are: why did I get the error on one machine and not the other? And what is this opnames.h file and why is it needed? Terminally curious minds want to know...

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • MakeMaker Bug (Score:2, Informative)

    It seems to be a bug with makemaker generating dependencies on files that don't exist for all versions of perl.
    More details here [cpan.org] and here [develooper.com]
    Do the dev and production servers use the same version of perl?
    • Do the dev and production servers use the same version of perl?

      But of course! :-) That is one of the things that was so perplexing to me.

      --
      "Perl users are the Greatful Dead fans of computer science." --slashdot comment