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.
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 ?
is \Masm32\M32Lib\getpcnt.asm present ?
does it assemble and get added to masm32.lib ?
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.
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
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
Hi Fortrans,
Did you turn off your AV software as it can interfere with the installation?
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.
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/ (http://filehippo.com/download_ccleaner/)
Hi Dave,
Thanks,
Steve