On Tue, Apr 19, 2016 at 3:19 AM, Guy Davidson <
elgu...@gmail.com> wrote:
> I successfully created the solution and projects, added MSBuild to my path,
> renamed vsyasm to yasm and ran make. It built for quite a while before
> attempting this command:
Unfortunately I am not familiar with this particular path. For Visual
Studio, I have only built by opening the solution file and running the
build through the gui.
I also have not used vsyasm before - we have this note on the prerequisite page:
When installing Yasm, disregard instructions for Visual Studio
integration and use the “general use” executables instead
(yasm-x.x.x-win32.exe or yasm-x.x.x-win64.exe).
> Lib:
> C:\Program Files (x86)\Microsoft Visual Studio
> 14.0\VC\bin\x86_amd64\Lib.exe
> /OUT:"C:\cygwin64\home\guy.davidson\libvpx-1.5.0\x64\Debug\vpxmdd.lib"
> /NOLOGO /MACHINE:X64
>
> which yielded this error:
>
> 3>LINK : fatal error LNK1181: cannot open input file
> 'x64\Debug\vpx\vpx_ports_emms_asm.obj'
> [C:\cygwin64\home\guy.davidson\libvpx-1.5.0\vpx.vcxproj]
My best guess is that it is having trouble finding or using yasm. It
flattened the path. The source file should be
libvpx/vpx_ports/emms.asm and then yasm would generate the .obj
> I could not find the missing object file in my filesystem, nor could I find
> a source file that might yield the object file. The file in question was
> the first in the list of object files, the remainder of which were all in my
> filesystem. I notice there is a
vpx_ports.mk file which might yield this
> file: could it be that there is a missing step in the make file?
If it was the first .asm file and it failed then that points to an
issue finding yasm.
> If you can point me in the direction of a fix, that would be very helpful.
> I've attached the output from the last make operation.
>
> Be advised I'm off to speak at ACCU in a couple of hours and won't be able
> to continue until next Monday. As a matter of course I will need to build
> libvpx for each release of Visual Studio from here onwards: is there
> anything I can do to improve this process for other users for this and
> future releases?
Visual Studio is able to import older solution files. I believe that
if you generated projects for VS2010 it should import and build in
2012/13/15/etc.