in reply to Re^3: How to Compile v10 in Vista 64b ?
in thread How to Compile v10 in Vista 64b ?

Ok, this gets to the next step, I had also got around this by switching to VC8.0 which had the bufferoverflowU.lib in the Amd64 folder... putting the different build path batch file and re running, so it shows up now as v8, behold:

C:\Users\B\Downloads\latest.tar\latest\perl-5.10.1\win32>nmake install
Microsoft (R) Program Maintenance Utility Version 8.00.50727.42 Copyright (C) Microsoft Corporation. All rights reserved. link -subsystem:console -out:..\generate_uudmap.exe @C:\Users\ +B\AppDa ta\Local\Temp\nm4490.tmp LINK : fatal error LNK1104: cannot open file 'PerlCRT.lib' NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual S +tudio 8\VC \BIN\amd64\link.EXE"' : return code '0x450' Stop.

Ive been trying to look for settings in the makefile.mk that cause this, at first glance it looks like somewhere maybe some part of "if $(USE_PERLCRT) != define " logic is backwards, maybe its me.

I thought the define for perlcrt.lib is turned OFF, yet it still shows up as cannot find that file.

Replies are listed 'Best First'.
Re^5: How to Compile v10 in Vista 64b ?
by BrowserUk (Patriarch) on Mar 26, 2010 at 21:17 UTC

    I don't have VC8 so I cannot help you with that. It doesn't happen with VC9.

    If your lucky, syphilis will be along later. He uses VC8 and knows more about this stuff than most anyone.


    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.