I'm trying to build perl 5.24.3 under AIX 6.1 using the following config

export OBJECT_MODE=64 rm config.sh ./Configure \ -d \ -Dcc=cc_r \ -Dcc='gcc -maix64'\ -Duseshrplib \ -Dusethreads \ -Duse64bitall \ -Dprefix=/opt/freeware/

This failed on libdb.so because Configure couldn't find the lib64 directory, so I set LIBRARY_PATH=/opt/freeware/lib64 and it ran to completion

Then things got weird. make started complaining that various module Makefiles were missing. They were there, but 0 bytes. The first two times this happened I downloaded the offending modules from CPAN and expanded them into the proper build directories. There were a lot of new files, but make didn't complain. When I hit the 3rd 'No Makefile' error I did a search for all the 0 byte Makefiles thinking to get them all off CPAN at one go.

But when I got to ./ext/Devel-Peek I found that there is no such module. Can I assume this is core perl as are the other twelve 0 byte offenders in ./ext?

./ext/Devel-Peek/Makefile.PL ./ext/File-DosGlob/Makefile.PL ./ext/Hash-Util-FieldHash/Makefile.PL ./ext/Opcode/Makefile.PL ./ext/PerlIO-encoding/Makefile.PL ./ext/PerlIO-scalar/Makefile.PL ./ext/PerlIO-via/Makefile.PL ./ext/Sys-Hostname/Makefile.PL ./ext/Tie-Hash-NamedCapture/Makefile.PL ./ext/arybase/Makefile.PL ./ext/attributes/Makefile.PL ./ext/mro/Makefile.PL

So, what's my best course? Start from scratch with a fresh download of the tarball? I admit, I didn't do a checksum before proceeding. Or should I go up to 5.26 or down to 5.22 on the off chance 5.24 really is broken? I'm already in over my head. I know enough perl to get by and do the stuff I need to do and over the years I've built enough software from the generous people who provide their source code that I can usually puzzle my way through. I've grown rusty through RPMs, though.

Your Wisdom would be greatly appreciated. Even some common sense would come in handy 'bout now.


In reply to perl-5.24.3 build woes by 2pipes

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.