News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

Install Help.

Started by FORTRANS, March 27, 2013, 11:39:10 PM

Previous topic - Next topic

FORTRANS

Hi,

   I am getting an error when trying to install MASM32 V11.

Quote
Assembling: testinst.asm

***********
ASCII build
***********

POLINK: error: Unresolved external symbol '_GetPercent@8'.
POLINK: fatal error: 1 unresolved external(s).

There has been an error while linking this project.


It appears that your installation did not work corectly.
Try running the MAKELIBS.BAT file in the MASM32 directory
to manually build the libraries for MASM32. Ensure that
your computer is not running other tasks when you try to
build the libraries manually.
Press any key to continue . . .
G:\masm32\testinst>

I modified the MAKELIBS.BAT to show the link error.  Any
thoughts?

Thanks,

Steve N.

hutch--

Steve,

It should look like this.


Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997.  All rights reserved.

Assembling: testinst.asm

***********
ASCII build
***********

Volume in drive K is 2tb_k
Volume Serial Number is 88B3-84DA

Directory of K:\masm32\testinst

10/03/2011  06:02 PM             4,832 testinst.asm
03/28/2013  12:40 AM             2,560 testinst.exe
03/10/2006  10:48 AM             2,218 testinst.inc
03/28/2013  12:40 AM             3,184 testinst.obj
09/18/2011  12:02 AM               434 testinst.xml
               5 File(s)         13,228 bytes
               0 Dir(s)  972,604,796,928 bytes free


Normal questions, what OS version, is POLINK present in the BIN directory ?

dedndave

is \Masm32\M32Lib\getpcnt.asm present ?
does it assemble and get added to masm32.lib ?

FORTRANS

Hi Steve,

QuoteNormal questions, what OS version, is POLINK present in the BIN directory ?

Microsoft Windows 2000 [Version 5.00.2195]

And yes POLINK is in the bin subdirectory.

Hi Dave,

   You may have something.  LIB quits at getip.  Running
MAKE.BAT the assembler runs out of memory.  Time to
reboot and try that again.  See you in a few minutes.

Thanks,

Steve N.

dedndave

maybe you can shut down enough background stuff to free up some memory   :P

otherwise, you might be able to reduce the memory overhead with a FOR loop in the batch file

or - just create a batch file that does each module individually

dir *.asm>t.bat

then, text-edit t.bat so it calls another batch file
and that batch file assembles an individual module and adds it to the library

dedndave

is there any way you can build the library on another machine, then copy it over ?
if not, we can see that you get a copy of masm32.lib, one way or another   :P

Vortex

Hi Fortrans,

Did you turn off your AV software as it can interfere with the installation?

FORTRANS

Hi Vortex,

   AV software on this machine is borked.  I don't think there
is much of anything running, though I do get an error message
popup whenever I run a DOS program.

Hi Dave,

   Well rebooting got further, but it still croaked with an out of
memory error.  I went to control panel, and set up another virtual
memory page file (on a USB which should not be legal?).  And
then the MAKE.BAT in MASM\M32LIB went to completion.  And
then MAKEIT.BAT in TESTINST was happy also.

   Sometime ago I ran a program to delete the backup files made
by Windows Update for an uninstall.  I have forgotten what that
was called.  Does that ring any bells with you?.

Regards,

Steve N.

dedndave

i don't know specifically which program you used
but, some sort of clean-up
i use and like CCleaner - it probably has a method of doing that

not that hard to do, though
set folder options so you can see hidden files and folders
go to the windows folder
the uninstall folders all start with $
and - there may also be a lot of .LOG files in the windows folder that aren't needed
be selective which ones you delete - the KB ones are ok
some of the others may be nice to keep

EDIT: yes - CCleaner has an option - Advanced - Hotfix uninstallers

http://filehippo.com/download_ccleaner/

FORTRANS