Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

ajtaylor (1283)

  (email not shown publicly)

Journal of ajtaylor (1283)

Wednesday June 25, 2003
01: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 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.
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 [] and here []
    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