Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

perl 5.16.0 build is failing on windows x64

by pthiru (Novice)
on Sep 21, 2012 at 07:21 UTC ( #994828=perlquestion: print w/ replies, xml ) Need Help??
pthiru has asked for the wisdom of the Perl Monks concerning the following question:

Hi Monks, I am trying to building perl-5.16.0 on Windows x64 platform. when I run below command:
nmake -nologo MAKE="nmake -nologo"
It throws an error like this:my scratchpad
Pls guide me to solve this issue.

Comment on perl 5.16.0 build is failing on windows x64
Re: perl 5.16.0 build is failing on windows x64
by Anonymous Monk on Sep 21, 2012 at 07:24 UTC

    details go in your post not your scratch pad

    Also, why not install citrusperl/strawberryperl/activeperl? they all come in x64 flavors

Re: perl 5.16.0 build is failing on windows x64
by bulk88 (Priest) on Sep 21, 2012 at 08:40 UTC
    Did you read and set every option that the comments tell you to set in /win32/Makefile? specifically the VC or Platform SDK version.
Re: perl 5.16.0 build is failing on windows x64
by BrowserUk (Pope) on Sep 21, 2012 at 09:59 UTC

    The contents of @C:\Users\thirupap\AppData\Local\Temp\5\nmBEF3.tmp might shed some light.


    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.

    RIP Neil Armstrong

Re: perl 5.16.0 build is failing on windows x64
by syphilis (Canon) on Sep 21, 2012 at 10:32 UTC
    Interesting ... the OP is using VC10 (presumably an x64 build thereof).
    Does anyone here use VC10 to build an x64 perl ?
    Does anyone anywhere use *any* version of VC to build an x64 perl ?
    ActiveState (still, afaik) don't - they use the Platform SDK compiler, which builds x64 perl-5.16.0 just fine.

    Cheers,
    Rob
      VS 2008 generates a x64 Perl without any issues for me. VS 2003 also generates a 32 bit Perl without any issues for me. You know that VC 10 is also a synonym for Visual C++ 4.0 ? ;-)

      edit: if you didn't understand the jk, _MSC_VER == 1000 is Visual C 4. So VC 4's official name is "Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 10.00.5270 for 80x86" which abbreviates to "MS C V10" or "MS C 10", which is fudged to "VC 10". Realistically, in 2012, you can bet VC 10 means VC 2010.

      Also AS uses a Platform SDK for x64 that was released between 2003 and 2005. This is because until VS 2005 was released x64 Platform SDK linked with x64 msvcrt.dll not a VS version specific CRT. The C compiler included in the DDK, if used to compile usermode code, will still compile with msvcrt.dll and not a VS specific DLL. AS has a policy for AP to only use msvcrt.dll. Google for more info.
        You know that VC 10 is also a synonym for Visual C++ 4.0 ?

        No - I didn't know that. Actually, I got the "10" from "VStudio10" (on his scratchpad) ... which doesn't really prove anything at all about which version the OP is using.

        Cheers,
        Rob

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://994828]
Approved by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (5)
As of 2014-09-15 02:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite cookbook is:










    Results (145 votes), past polls