Author Topic: Which ml64.exe?  (Read 5147 times)

zedd151

  • Member
  • ****
  • Posts: 871
Re: Which ml64.exe?
« Reply #15 on: August 05, 2018, 09:54:21 AM »
I am glad I looked at this thread. I had one of the slower versions of ML64, for 64 bit host, etc. Which is part of the reason I was going to abandon the idea of writing 64 bit code. Now I have a better version (the one mentioned above 454,752 bytes), much faster assmebly times. I wonder what kind of spyware they put in the 'slow' versions to make it so slow?
 
I did notice though, that there are files missing that are on hutch's list. (from 1033 folder), I only have clui.dll, linkui.dll and pgoui.dll in my 1033 folder. from x86 host/x64. I have other versions, and I finally got the missing files from where, I forget. Do the other files necessarily have to be the same version as ML6 and LINK ?
 
I have 14.13.26128 bin and 14.14.26428 bin folders. Both of them have only those three files in \hostx86\x64\1033
 
What I have put together is this:
Code: [Select]
Directory of masm32\bin64
08/01/2018  06:34 PM    <DIR>          .
08/01/2018  06:34 PM    <DIR>          ..
08/01/2018  06:34 PM    <DIR>          1033
07/24/2018  03:59 PM            54,376 cvtres.exe
07/24/2018  03:59 PM            27,232 dumpbin.exe
07/24/2018  03:59 PM            27,240 editbin.exe
07/24/2018  03:59 PM            27,240 lib.exe
07/24/2018  03:59 PM         1,431,656 link.exe
07/24/2018  03:59 PM               409 link.exe.config
08/19/2017  08:47 PM               623 Microsoft_File_List.txt
07/24/2018  03:59 PM           454,752 ml64.exe
07/24/2018  03:59 PM           141,992 msobj140.dll
07/24/2018  03:59 PM           319,632 mspdb140.dll
07/24/2018  03:59 PM         1,376,872 mspdbcmf.exe
07/24/2018  03:59 PM           631,448 mspdbcore.dll
07/24/2018  03:59 PM           187,008 mspdbsrv.exe
07/24/2018  03:59 PM           605,328 mspdbst.dll
07/24/2018  03:59 PM         2,416,792 mspft140.dll
07/24/2018  03:59 PM         1,332,384 msvcdis140.dll
07/24/2018  03:59 PM           462,120 msvcp140.dll
03/21/2015  11:26 AM            79,360 polib.exe
03/21/2015  11:28 AM           152,576 polink.exe
03/21/2015  11:48 AM           176,128 porc64.dll
03/21/2015  11:48 AM            48,640 porc64.exe
11/19/2015  11:56 AM            75,968 RC.Exe
11/19/2015  11:55 AM           435,904 RcDll.Dll
              23 File(s)     10,465,680 bytes
               3 Dir(s)  39,047,102,464 bytes free
 Directory of \masm32\bin64\1033
08/01/2018  06:34 PM    <DIR>          .
08/01/2018  06:34 PM    <DIR>          ..
07/24/2018  03:59 PM            23,704 bscmakeui.dll
07/24/2018  03:59 PM           540,952 clui.dll
07/24/2018  03:59 PM            20,624 cvtresui.dll
07/24/2018  03:59 PM            92,296 linkui.dll
07/24/2018  03:59 PM            23,720 LocalESPCui.dll
07/24/2018  03:59 PM            22,176 mspdbcmfui.dll
07/24/2018  03:59 PM            90,784 mspft140ui.dll
07/24/2018  03:59 PM            26,264 pgort140ui.dll
07/24/2018  03:59 PM            34,440 pgoui.dll
               9 File(s)        874,960 bytes
               2 Dir(s)  39,047,102,464 bytes free
This is on my Windows 10/64  installation, and it appears to be working as it should. On Windows 7, I can't install the VC 2015 Runtime Libs for some reason, but for now I will let that pass. Probably something I deleted when I was doing major OS housecleaning is
preventing the install   ::)
I have a clean install of Windows 7 planned for later at some point, and will try again installing the Runtimes for Windows 7.
I'm not always the sharpest knife in the drawer, but I have my moments.  :P

zedd151

  • Member
  • ****
  • Posts: 871
Re: Which ml64.exe?
« Reply #16 on: August 05, 2018, 10:47:11 AM »
ROFL  :greensml:   I found a backup of a clean unmodifed (other than some settings) version of Windows 7 - 64 bit I though I deleted it.
 
I proceeded to download Palemoon portable (cant go to M$ site with old IE) and I downloaded and installed VCRuntime2015 without a hitch.
So now I have a working Masm32/64 setup on my Windows 7. I don't have to deal with WIndows 10.   :icon_mrgreen:
 
So everything here is all okay now.  :biggrin:
Now all I have to do i trsnsfer all of my crap from the other Win 7 install, so I can use that space for better purposes now.   :icon_confused:
I'm not always the sharpest knife in the drawer, but I have my moments.  :P

rigelt

  • Regular Member
  • *
  • Posts: 1
Re: Which ml64.exe?
« Reply #17 on: September 27, 2018, 01:22:52 AM »
You can make to available the missing files in masm64 SDK. I think no one should to spend time and internet downloading that software monstrosity that is VS.

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 6768
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Which ml64.exe?
« Reply #18 on: September 27, 2018, 01:51:36 AM »
There is only 1 problem with that suggestion, copyright.
Quote
Microsoft (R) Macro Assembler (x64) Version 14.10.24930.0
Copyright (C) Microsoft Corporation.  All rights reserved.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

TimoVJL

  • Member
  • ***
  • Posts: 476
Re: Which ml64.exe?
« Reply #19 on: September 27, 2018, 02:05:37 AM »
May the source be with you

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 6768
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Which ml64.exe?
« Reply #20 on: September 27, 2018, 02:31:48 AM »
The link does not work.

It downloads if you go down the page and use the direct link, only 853 megabytes.  :P
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

LiaoMi

  • Member
  • ****
  • Posts: 593
Re: Which ml64.exe?
« Reply #21 on: September 27, 2018, 02:54:13 AM »
VisualCppTools

On the web link is very old version, new release 14.15.26726 contains bug fixes  :t

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 6768
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Which ml64.exe?
« Reply #22 on: September 27, 2018, 02:59:40 AM »
I just finished downloading it and get a file named,

VisualCppTools.Community.Daily.VS2017Layout.14.14.26423-Pre.nupkg

Don't know what opens it.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

TimoVJL

  • Member
  • ***
  • Posts: 476
Re: Which ml64.exe?
« Reply #23 on: September 27, 2018, 03:04:36 AM »
It's a zip-package.
7-Zip
May the source be with you

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 6768
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Which ml64.exe?
« Reply #24 on: September 27, 2018, 03:34:56 AM »
I just downloaded vs2017 at 1.13 gigabytes, this is where you find the smaller ml64.exe.

C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\bin\Hostx86\x64>

27/09/2018  03:06 AM           452,296 ml64.exe
               1 File(s)        452,296 bytes
               0 Dir(s)  48,594,296,832 bytes free
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

jj2007

  • Member
  • *****
  • Posts: 9803
  • Assembler is fun ;-)
    • MasmBasic
Re: Which ml64.exe?
« Reply #25 on: September 27, 2018, 04:02:15 AM »
new release 14.15.26726 contains bug fixes
You mean they removed some features...?

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 6768
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Which ml64.exe?
« Reply #26 on: September 27, 2018, 04:14:03 AM »
 :biggrin:

What features, its just as bad mannered as the last one.

Microsoft (R) Macro Assembler (x64) Version 14.15.26730.0
Copyright (C) Microsoft Corporation.  All rights reserved.

The latest linker has a problem with a DLL, went back to the older 2017 version.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

LiaoMi

  • Member
  • ****
  • Posts: 593
Re: Which ml64.exe?
« Reply #27 on: September 27, 2018, 04:22:50 AM »
new release 14.15.26726 contains bug fixes
You mean they removed some features...?

 :biggrin: :biggrin: :biggrin: :eusa_clap:

[/tt]
The latest linker has a problem with a DLL

Is it a serious bug? Something important?

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 6768
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Which ml64.exe?
« Reply #28 on: September 27, 2018, 05:02:30 AM »
It was looking for a DLL  mspdb140.dll which I found a couple of versions but it still did not work.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

LiaoMi

  • Member
  • ****
  • Posts: 593
Re: Which ml64.exe?
« Reply #29 on: September 27, 2018, 05:17:46 AM »
It was looking for a DLL  mspdb140.dll which I found a couple of versions but it still did not work.

 :biggrin: the same thing happened to me, probably you took files from folders /x86/x64 or /x64/x86/, previous versions in the same way require a mythical mspdb140.dll library. You need to use the versions located in other folders /x64/x64 or /x86/x86/  :t