MASM Install Issue on Vista Home Premium 32 Bit

Started by AKalair, November 01, 2008, 01:38:29 PM

Previous topic - Next topic

AKalair

Hi guys,
I'm trying to install MASM version 10 on Vista 32 Bit but during the install process I get these error messages.




Any ideas?


Thanks

hutch--

Are you just getting a few errors or does it refuse to install ?
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

Vortex

Hi AKalair,

Welcome to the Masm Forum.

About the installation problem, is it a DEP ( data execution prevention ) issue?

AKalair

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?

Vortex

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

AKalair

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.

Vortex

Is your user account a member of the Administrators group? Could you tell use what is exactlt the error message you are receiving?

AKalair

Hi,
I'm pretty sure my account is part of the administrator group.

This is the error I get when linking


Vortex

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?

Mark Jones

Hello AKalair, try adding /LIBPATH:\masm32\lib to the linker options.

There should be around 320 files in the \masm32\lib folder.
"To deny our impulses... foolish; to revel in them, chaos." MCJ 2003.08

AKalair

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?


BogdanOntanu

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.
Ambition is a lame excuse for the ones not brave enough to be lazy.
http://www.oby.ro

GregL

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.


AKalair

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

GregL

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.