ValhallaTeam / angleproject

Automatically exported from code.google.com/p/angleproject
Other
0 stars 0 forks source link

x64 Build fails #427

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
When I try to build the sources for x64 platform the build fail on libGLESv2 
build with Linker error:

error LNK1104: File 
"C:\angleproject\src\compiler\x64\Debug\BuiltInFunctionEmulator.obj" could not 
opened. C:\angleproject\src\libGLESv2\LINK libGLESv2

This is correct, the file doesn't exist. I figured out that this file is part 
of the translator_common subproject. And now comes the strange part I could not 
explain:

1. If I build the translator_common project as stanalone x64 build no object 
file is created under x64/Debug folder. The build completes succesfully, .lib 
files created in src/x64/Debug folder.

2. If I build same project as x86 build, the missing file is created for x86 
under Debug/common and x64/Debug (in this folder no subfolder exist).

3. If I now try to create the libGLESv2 project what has a indirect dependency 
to translator_common the file is deleted and not created again. The link 
failure above occurs.

An additional link failure occurs with translator_hlsl subproject, if I build 
the translator_common first as x86 build.

The project folder (compiler) contains more than 90 files, splitted in the two 
translator projects. I think the link error is related to first file try to 
link.

System informations:

OS              : Windows 7
MVS             : Visual Studio 2012 incl. Update 2
Compiler tested : v100, v110, C++ Compiler Nov 2012 CTP

Original issue reported on code.google.com by Hellhoun...@web.de on 24 May 2013 at 5:20

GoogleCodeExporter commented 9 years ago
Issue 420 has been merged into this issue.

Original comment by shannonw...@chromium.org on 24 Jun 2013 at 8:29

GoogleCodeExporter commented 9 years ago

Original comment by c...@chromium.org on 21 May 2014 at 7:48