Operating System - HP-UX
1834710 Members
2508 Online
110069 Solutions
New Discussion

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

 
SOLVED
Go to solution
Bosco Tsang
Valued Contributor

Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

I have just installed Perl 5.8.0 from the depot site without any error. But when I tried to add a new module by running the perl Makefile.PL, it will report the above. And I seems cannot found it anywhere in the 5.8.0 lib directories. Is this normal, or that depot is missing something?
13 REPLIES 13
Jordan Bean
Honored Contributor

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

Ooo. No coments from the gods? Wow.

Anywho, I've downloaded the depot and reviewed its contents using `tar -t` to find that most, if not all, of the extra modules are missing.

It also appears to be threaded and installs in /usr/local (don't much care for that).

Why not build it from perl.org source?

H.Merijn Brand (procura
Honored Contributor
Solution

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

The gods were enjoying their well deserved nightly rest :)

How well will my port solve your problem? https:/www.beepz.com/personal/merijn

It's a compressed tar archive, no depot, but it works fine.

What C compiler are you planning to use?
Enjoy, Have FUN! H.Merijn
Mehdi_1
Regular Advisor

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

I hope the mighty god enjoyed his rest : )

Yes, It seems there is problem with perl-5.8.0 on Porting Center. The entire lib directory is missing. It was OK till two days ago that I decided to review it again!!. Somehow our automatic installer package didn't install the lib directory. I 've send it again through our automatic installer. It will take time, but hopefully it should be ok this time.

The lastest port of perl supports thread library. I did that only because "procura" ( merijn ) asked me to do it. That is for the Oracle user.

Also the latest port of perl is been done, using gcc instead of HP's cc. This is the first time porting center is using gcc to compile perl.

As Jordan already mentioned this port of perl is installed in /usr/local.

I hope that helps to clear some of the questions.

Let me know if there is any problem.


__Mehdi
harry d brown jr
Honored Contributor

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

Jordan, are you kidding, we were pounding a few beers down last night. All work and no play make Jack a dull boy (from the shining).

The PREbuilt modules DON't lend themselves to be modified, that's why I would SUGGEST you use Procura's:

https://www.beepz.com/personal/merijn/

to build with!!!


live free or die
harry
Live Free or Die
H.Merijn Brand (procura
Honored Contributor

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

Harry, I'm in good communication with mehdi to make the HP porting center as functional as mine, only with different set of modules for default

Don't tell the forum that that verion is no good at all. It won't be long till that version might even be the one *I* recommend for default usage, and that I will only put `strange' ports on beepz (like me planning to put a standard perl-5.8.0 with the perl6-like defined-or patches in)

We've already managed to make the porting center more aware of the needs the HP users have, and mehdi is doing his very best to fulfill those needs.

At this moment in time my port might be easier to use, but that'll soon change, because mehdi's port will be a software depot, and my port is a compressed tar

To summarize: Both are extendable!
Enjoy, Have FUN! H.Merijn
harry d brown jr
Honored Contributor

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

Procura,

I wasn't trying to bash the porting site, because I use it often, but what it DOES lack is HOW they built it and with WHAT they built it with. And usually they omit, whether it be intentional or not, pieces of the puzzle that make modifying / enhancing it nearly a useless time-consuming exercise. That's why prefer using your "port" because you have provided all the info that one needs to enhance a product even further. I just have to say to you: Keep up the damn good work!!!

live free or die
harry
Live Free or Die
H.Merijn Brand (procura
Honored Contributor

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

Harry, I realy like your indirect suggestion that HP adds build info to *all* the porting center ports :)

Compiler used: ...
Install location: ...

mehdi?
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

 
Enjoy, Have FUN! H.Merijn
Bosco Tsang
Valued Contributor

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

Sorry, but both perl releases on https://www.beepz.com/personal/merijn/ have "directory checksum error" when I try to use bzip2 (just downloaded from hp depot site).
H.Merijn Brand (procura
Honored Contributor

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

Bosco, thanks for the feedback. What 'tar' do you use? Could you try with the tar available there?

I'll check myself tomorrow, and come back on it.

Thanks again!
Enjoy, Have FUN! H.Merijn
Bosco Tsang
Valued Contributor

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

That tar comes with HPUX 11 OS. I haven't put in any new one, only applied the Jun patches to the system (not sure if this will affect anything, but from the patch list, nothing specific for tar is listed).
Mehdi_1
Regular Advisor

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

Hi


The porters at Liverpool porting Center try their best to give as much information as possible. Each package contains a file called HPUX.Install. Some of the information on this file is automatically added by our Automatic Installer package ( As you can imagine is more or less the same for most of the packages ).

And some other information is added by the porter of the package. ( normally the changes that has been done by the porter).

Our default compiler and install path
are gcc and /usr/local. Porters normally don't mention this unless they choose different compiler or install path.

I personally welcome any suggestion that can improve our ports. I can 't guarantee the other porter will follow that. But I try my best to give the best response.

Thanks

__Mehdi

H.Merijn Brand (procura
Honored Contributor

Re: Perl 5.8: Can't locate ExtUtils/MakeMaker.pm

Bosco, I just fetched https://www.beepz.com/personal/merijn/perl-5.8.0-gcc-3.2-11.00-pa20-ora.tbz back myself, and

/opt/perl # bzip2 -d < perl-5.8.0-gcc-3.2-11.00-pa20-ora.tbz | tar xf -

worked fine, so I guess you have either miss some tar patches

49152 24 Aug 2001 00:13 /usr/bin/tar

or the download got disturbed (but then bzip2 should complain). At least the archive is OK. Please retry with the bzip2 and tar from https://www.beepz.com/personal/merijn/#Download
Enjoy, Have FUN! H.Merijn