Operating System - HP-UX
1833760 Members
2631 Online
110063 Solutions
New Discussion

perl 5.10.1 is available now

 
SOLVED
Go to solution
H.Merijn Brand (procura
Honored Contributor

perl 5.10.1 is available now

After way too long of anticipating a new perl release, it is finally there!
1 year and 4 month of fixing bugs and adding features and a lot of testing, testing and testing later you can now also enjoy the new power.

I have built, extended, packaged and uploaded software depots for

HP-UX 11.31 IPF 32 and 64 bit
HP-UX 11.23 IPF 32 and 64 bit
HP-UX 11.11 PA2 32 and 64 bit
HP-UX 11.00 PA2 32 and 64 bit
HP-UX 10.20 PA1 32 bit

Read the release announcement here: http://use.perl.org/article.pl?sid=09/08/25/0556226">22-08-2007
Read about the changes here: http://search.cpan.org/~dapm/perl-5.10.1/pod/perl5101delta.pod
Get the depot's here: http://mirrors.develooper.com/hpux/downloads.html
More details here: http://mirrors.develooper.com/hpux/index.pl#Perl

The links might show up only tomorrow, after the synchronization has finished.

As I think that I should get the points for this effort, and not you, I will reward no points to any answer here unless I change my mind :)

Enjoy, Have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
20 REPLIES 20
James R. Ferguson
Acclaimed Contributor

Re: perl 5.10.1 is available now

Hi Merijn:

> As I think that I should get the points for this effort, and not you, I will reward no points to any answer here unless I change my mind :)

I agree! Hence, why don't you post a link to this announcement in Pete's ITRC Statistics thread (in which he rewards you for your efforts)? In that way, you get the points you so richly deserve :-)

http://forums.itrc.hp.com/service/forums/questionanswer.do?threadId=1361439

Regards!

...JRF...
H.Merijn Brand (procura
Honored Contributor

Re: perl 5.10.1 is available now

For reason that I completely agree with Pete that stats are stats and not to be abused for other purposes.
It would also probably cause other people to reply/respond/comment, and Pete would have to 0-point them all.

I could als have used this: http://forums13.itrc.hp.com/service/forums/questionanswer.do?threadId=1030831
In both cases, I could only get 10 points.

But in the end I thought that the news was important enough to get a thread of its own.

FWIW In earlier days of ITRC I suggested to create an "Announce" like category in the forum, where the *poster* of the mail could bu up- or down-voted (pointed) by all other members, but it was refused.

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Hakki Aydin Ucar
Honored Contributor

Re: perl 5.10.1 is available now

Hi Merijn

You deserved 10 points according to this announce in my opinion.

You said, in some post; I supply depots of OpenSoftware to to HP ITRC members on my site.
I could not find your site address:

Can I give your address if anybody don't mind ?

Have a good day.

Robert-Jan Goossens
Honored Contributor

Re: perl 5.10.1 is available now

Hi Merijn,

I've created a new thread for software updates.

http://forums13.itrc.hp.com/service/forums/questionanswer.do?threadId=1366345

Currently I'm not a frequent visitor of the forum, hopefully this will change in the next months.

Kind regards,
Robert-Jan
H.Merijn Brand (procura
Honored Contributor

Re: perl 5.10.1 is available now

Hakki, what is unclear about

Get the depot's here: http://mirrors.develooper.com/hpux/downloads.html

?

As a side note. If anyone has bandwisth and at least 6Gb to offer, I'd gladly accept that as an extra mirror. For those who remember Clemens van Everdingen from some time back, his mirror is showing hardware trouble, and *if* the machine dies, it is unlikely that it will be replaced

Enjoy, Have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Hakki Aydin Ucar
Honored Contributor

Re: perl 5.10.1 is available now

>Merijn: what is unclear about

I just thought you have a private web site for this.
H.Merijn Brand (procura
Honored Contributor

Re: perl 5.10.1 is available now

That site *is* private, as in, it is MY space, donated to me by the owner of that network.

THANKS THANKS THANKS!

With a throughput of about 70Gb a month, I am eternally grateful to the owners of Develooper.com (where perl.org also happens to be hosted).

To be a little bit more specific, I prepare the site here at PROCURA, which is then rsync'd by the mirrors. PROCURA does not have the bandwidth needed to keep a site like this up and running, so it only provides the content and the rsync is allowing only the mirror IP's.

Enjoy, Have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Alzhy
Honored Contributor

Re: perl 5.10.1 is available now

Procura,

Thanks!

Question though -- how different are your Perl Builds from HP-UX's bundled Perl or even the ones at the HP-UX Build and Porting Connect Site?
Hakuna Matata.
H.Merijn Brand (procura
Honored Contributor

Re: perl 5.10.1 is available now

First of all, neither HP not the Porting Center have builds available for HP-UX 10.20 and/or 11.00, and I doubt if they have 11iv1 (11.11) available anymore. I think I'm the only one worldwide who still offers recent stuff on 10.20.

The `official' builds for HP are done by ActiveState, and these builds are all "threaded" builds. None of my builds are threaded. Note that you needs libpthreads.sl to link to Oracle, but you do not need a threaded perl!

My builds include a selection of CPAN that *I* think is useful for perl programmers and system administrators. My selection is different from the selection made by ActiveState.

My builds install in /opt/perl32 and /opt/perl64.
HP's builds install in /opt/perl_32 and /opt/perl_64
HP Porting center builds install in /usr/local
(if my information is still correct)

The major difference however may be the choice of C-Compiler. HP/ActiveState builds are created with the HP C-ANSI-C compiler, which is more effective on HP-UX, but makes it harder for you as a user to add modules that need an ANSI C compiler (like DBD-Oracle and DBI). If you own the HP C-ANSI-C compiler you won't see those problems.

My builds are done with GNU gcc, which is also available on my site. This is a tiny bit less effective code, but it enables you to add modules of your choice. The bit that makes the code less efficient is compensated by factors by the fact that my builds are unthreaded, which might be up to 40% faster in certain circumstances than threaded builds.

I cannot say what build is the best. They are all good. Chhose the one that meets your needs.

Enjoy, Have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Alzhy
Honored Contributor

Re: perl 5.10.1 is available now

Thanks for the exhaustive explain Proc!

We are still 11.11 and HP's official builds are way behind. I too have built our later 5.8 releases using HP's aCC compiler -- it was not fun at all.

With you building 5.10 for 11.11 -- it will make me job easier.

Hakuna Matata.
H.Merijn Brand (procura
Honored Contributor

Re: perl 5.10.1 is available now

Digressing here, but I'd like to see/know the problems you encounter with building on HP-UX with HP C-ANSI-C/aCC from the source.

I am personally responsible for that part to work, so I can sort out what goes wrong.

Enjoy, Have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Alzhy
Honored Contributor

Re: perl 5.10.1 is available now

Proc,

I no longer have my build tree unfortunately so I canno longer recall. It was some 2+ years ago.

I will try building 5.10 and will engage you if I face some bumps. I recall reading through the ReadMe's in the HP bundled Perl helped me a lot though.
Hakuna Matata.
James R. Ferguson
Acclaimed Contributor
Solution

Re: perl 5.10.1 is available now

Hi Merijn:

As a matter of interest, I just noticed that the HP-UX Software Depot (the 'official' HP one) is no longer using the ActiveState build:

https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=PERL

/*begin_quote*/

HP delivers the OpenSource Perl, optimized for the HP-UX operating system, for HP-UX 11i PA-RISC and HP-UX 11i Itanium Processor Family (IPF). With perl bundle revision E.5.8.8.D onwards, we have moved from ActivePerl to OpenSource Perl.

/*end_quote*/

As for release support, HP still offers Perl 5.8.8 for 11.0. With 11i (11.11, 11.23, 11.31) the choice is either Perl 5.8.8 or 5.8.9. With the release of 5.10.1 one would expect that HP will add that soon, too.

Regards!

...JRF...
H.Merijn Brand (procura
Honored Contributor

Re: perl 5.10.1 is available now

Good to know. I will update README.hpux

Do you know if it also a threaded build?
If you have it installed, can you pass me the output of 'perl -V' (capital V). You know my e-mail.

Enjoy, Have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Madhavendra
Occasional Advisor

Re: perl 5.10.1 is available now

Hi Merijin,

I was going thru your ITRC forum.
I would need some help regards compiling DBI:DBD module on HP PA Risc 11.31 version.

My OS version:
# uname -a
HP-UX bdhp4457 B.11.31 U 9000/800 4099937392 unlimited-user license

Perl version:
# perl -v

This is perl, v5.8.8 built for PA-RISC1.1-thread-multi
(with 13 registered patches, see perl -V for more detail)

Copyright 1987-2007, Larry Wall

Binary build 822.2 [283084] provided by ActiveState http://www.ActiveState.com
Built Nov 16 2007 03:20:15

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

swlist |grep -i gcc

[root@bdhp4457:/opt/perl_64]
# swlist |grep -i HP
# Contacting target "bdhp4457"...
# Target: bdhp4457:/
B3929EA B.11.31 HP OnLineJFS (Server)
B9007AA C.11.31.03 HP C/aC++ Developer's Bundle

When i am compiling DBI i am getting below error:
[root@bdhp4457:/var/opt/OV/OVO8/DBI-1.609]
# make
cc -c -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DAportable +DS2.0 +Z -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +Onolimit +Opromote_indirect_calls -DVERSION=\"1.609\" -DXS_VERSION=\"1.609\" +Z "-I/opt/perl_32/lib/5.8.8/PA-RISC1.1-thread-multi/CORE" Perl.c
cc: error 1404: Can't find the process "/opt/langtools/lbin/cpp.ansi".
cc: error 1404: No such file or directory [errno=2]
*** Error exit code 1

Stop.

Appreciate your help...
Regards
Madhav Nayak
madhav.nayak@hp.com
H.Merijn Brand (procura
Honored Contributor

Re: perl 5.10.1 is available now

# uname -a
HP-UX bdhp4457 B.11.31 U 9000/800 4099937392 unlimited-user license

Perl version:
# perl -v

This is perl, v5.8.8 built for PA-RISC1.1-thread-multi
(with 13 registered patches, see perl -V for more detail)


I wonder how many people in this forum started laughing.
That perl will not run as planned on that hardware. PA-RISC-1.1 is for VERY OLD machines with say a PA7100 CPU, whereas your 11.31 system is most likely an Itanium

Worse (for you) however is that your perl will not (ever) be able to link against 64bit libraries, as PA-1.1 does not support 64bit. Period.

Get a newer perl for the correct architecture and start again.

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

Re: perl 5.10.1 is available now

Re-read that. HP-UX 11.31 on PA-RISC (not Itanium) but still.
HP-UX 11.31 will not install on PA1.1

Enjoy, Have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Dennis Handly
Acclaimed Contributor

Re: perl 5.10.1 is available now

>Roy: I would need some help regards compiling DBI:DBD module on HP PA-RISC 11.31 version.

Please create your own thread so you can assign points. If there is anything useful here, you can provide a URL.

>cc: error 1404: Can't find the process "/opt/langtools/lbin/cpp.ansi".

You have broken your HP C/aC++ installation. Try the following:
swverify B9007AA

You should have this SD product installed: C-Dev-Tools
swlist -l product B9007AA

> H.Merijn: HP-UX 11.31 will not install on PA1.1

Yes but PA1.1 code will run on 11.11, 11.23 and 11.31, though slower.
H.Merijn Brand (procura
Honored Contributor

Re: perl 5.10.1 is available now

Dennis, true, it will run (probably), bur that chance you can build your own XS module (DBI, DBD::Oracle) onto that distribution is highly unlikely to succeed.

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

Re: perl 5.10.1 is available now

To quote the current perl-pumpking:

--8<---
So she was considering in her own mind (as well as she could, for the
hot day made her feel very sleepy and stupid), whether the pleasure of
making a daisy-chain would be worth the trouble of getting up and picking
the daisies, when suddenly a White Rabbit with pink eyes ran close by her.

There was nothing so VERY remarkable in that; nor did Alice think it so
VERY much out of the way to hear the Rabbit say to itself, 'Oh dear! Oh
dear! I shall be late!' (when she thought it over afterwards, it occurred
to her that she ought to have wondered at this, but at the time it all
seemed quite natural); but when the Rabbit actually TOOK A WATCH OUT
OF ITS WAISTCOAT-POCKET, and looked at it, and then hurried on, Alice
started to her feet, for it flashed across her mind that she had never
before seen a rabbit with either a waistcoat-pocket, or a watch to take
out of it, and burning with curiosity, she ran across the field after it,
and fortunately was just in time to see it pop down a large rabbit-hole
under the hedge.

In another moment down went Alice after it, never once considering how
in the world she was to get out again.

- Lewis Carroll, /Alice's Adentures in Wonderland/

I've just uploaded the first release candidate for Perl 5.12.0 to
PAUSE. Shortly, you'll find it at:

http://search.cpan.org/dist/perl-5.12.0-RC1/

SHA1 sums for this release are:

d6b0357667582e515335ed89d86bcecb348a07c6 perl-5.12.0-RC1.tar.bz2
d2616e5c193377901cc930290168d08f10b3bd1d perl-5.12.0-RC1.tar.gz

The differences from RC0 are relatively small, consisting primarily of
documentation updates and a few small regression fixes.

It is imperative that you test this release candidate with any software
written in Perl which you use or maintain. If no "showstopper" class
bugs are found in the next 7 days, we will release a virtually identical
tarball as Perl 5.12.0.

You can find a list of errata - known bugs or modules known to be
incompatible with 5.12.0 - at http://dev.perl.org/perl5/errata.html
-->8---

So please get your copy, build and test your production scripts, so we can make another great move!

Enjoy, Have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn