http://qs321.pair.com?node_id=192200


in reply to On building perl...

That is very bizzare indeed, so bizzare, that I don't believe it is the case (many XS modules make use of Perl_Top_ptr).

The only thing I can figure is you've got a corrupt version of perlapi.h.

You can get a fairly recent DB_File from http://crazyinsomniac.perlmonk.org/perl/ppm/ along with BerkleyDB (the DB_File is actually built with a 4x version of the BerkeleyDB)

The only way to configure perl on win32 is to edit the appropriate makefile.

 
______crazyinsomniac_____________________________
Of all the things I've lost, I miss my mind the most.
perl -e "$q=$_;map({chr unpack qq;H*;,$_}split(q;;,q*H*));print;$q/$q;"

Replies are listed 'Best First'.
Re: Re: On building perl...
by hsmyers (Canon) on Aug 22, 2002 at 23:35 UTC

    'I don't believe it is the case'-- trust me, it is the case. As to why it hasn't shown up, at a guess, the company in question doesn't use much (if any) external XS. I'm told that it wasn't left out intentionally. Of course the person who said that also didn't know the symbol in question<sigh> The perlapi.h seems fine, although I could diff it with the AS copy which is known to work. You said 'edit the appropriate makefile', could you be a little more explicit. I need all of the info I can get if I'm going to talk these guys through it (I can't do it hands on, I'm an outside contractor, so nix that idea). Thanks!

    --hsm

    "Never try to teach a pig to sing...it wastes your time and it annoys the pig."

        Sounds as though it is more of a question of how did they manage to build a version without rather than a version with. Well, if nothing else you've defined my homework for the next several largish time units. Guess I've put off going all the way with perl long enough! Thanks again.

        --hsm

        "Never try to teach a pig to sing...it wastes your time and it annoys the pig."