Hi guys,
I'm trying to install MASM version 10 on Vista 32 Bit but during the install process I get these error messages.
(http://img291.imageshack.us/img291/8144/asmerrorie2.jpg)
Any ideas?
Thanks
Are you just getting a few errors or does it refuse to install ?
Hi AKalair,
Welcome to the Masm Forum.
About the installation problem, is it a DEP ( data execution prevention ) issue?
Hi,
It appears to happen every time it creates a directory.
It gives a successful install message though at the end and I can assemble code but not link it.
How could I check if its a Dep issue?
The procedure to turn on DEP for essential Windows programs and services only ( Windows XP SP2 ) :
http://www.masm32.com/board/index.php?topic=4138.msg57707#msg57707
Hi,
I've turned it off and I'm still having the same problem is there any reason it wouldn't be able to access a file?
I've even turned UAC off and I'm still having problems.
Is your user account a member of the Administrators group? Could you tell use what is exactlt the error message you are receiving?
Hi,
I'm pretty sure my account is part of the administrator group.
This is the error I get when linking
(http://img526.imageshack.us/img526/7710/asmerror2na6.jpg)
Quote from: AKalair on November 01, 2008, 05:01:39 PM
Hi,
I'm pretty sure my account is part of the administrator group.
This is the error I get when linking
http://img526.imageshack.us/img526/7710/asmerror2na6.jpg
Could you check your \masm32\lib folder to see if all the libraries are existing there?
Hello AKalair, try adding /LIBPATH:\masm32\lib to the linker options.
There should be around 320 files in the \masm32\lib folder.
Hi,
Thanks for the replies, there are 320 files in the lib folder and kernel32.lib is there.
I added /LIBPATH:\masm32\lib and I still get the same error.
Just to check though I did put it in correctly?
(http://img338.imageshack.us/img338/1213/asmerror3ts2.jpg)
MASM32 should be installed to the root of your hard drive. This means in C:\masm32 or in D:\masm32 but this request might be a problem in Vista that prefers to see programs installed in "Program Files" and not in other folders.
Check by hand if you can find the file named "kernel32.lib" inside the folder "c:\masm32\lib\". IF the file is present and can be accessed then maybe you are not allowed to access files on the root of your drive.
I am running MASM32 v10 on Vista Home Premium 32-bit and have had no problems installing it or using it. It is installed at C:\MASM32.
WOOOT
Thanks for all the help guys. Finally got it working.
I was installing to my D drive and I had to use C instead.
Thanks
AKalair ,
Glad you got it working.
An additional tip for Vista:
I save my masm32 programs to drive d:, if you create a directory symbolic link on drive d: as follows:
d:\>mklink /d masm32 c:\masm32
This allows masm32 and qeditor to work seamlessly across both drives. This works for additional drives as well.
You can use SysInternals junction.exe to do this on XP and W2K too.
hey guys...just saw the thread...
Providing you already installed in D drive you could have just used "subst" command to do the necessary settings.. well all is well that ends well ;)