You cannot build Firefox 62 or earlier using Visual Studio 2017 Update 8
because of <https://bugzilla.mozilla.org/show_bug.cgi?id=1484184>.

On 2018/11/07 0:28, Amirhossein Ghafari wrote:
> Hi,
> 
> I'm trying to build the release version of the firefox on the windows host.
> 
> The problem is I can easily follow the build instruction for windows provided 
> (https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites)
>  but when I'm trying to compile a released version like 
> (https://archive.mozilla.org/pub/firefox/releases/62.0/source/firefox-62.0.source.tar.xz)
>  I will get the error in the building process.
> 
> I'm so frustrated right now I would shake your hand if you tell me what's 
> wrong.
> 
> here is the error:
> 
>  0:41.82 checking for dia2.h... yes
>  0:43.66 checking for overridable _RAISE... no
>  0:43.66 configure: error: Gecko exception wrapping doesn't understand your 
> your MSVC/SDK.  Please file a bug describing this error and your build 
> configuration.
>  0:43.67 DEBUG: <truncated - see config.log for full output>
>  0:43.67 DEBUG: configure:2433: checking for ranlib
>  0:43.67 DEBUG: configure:2465: checking for ml
>  0:43.67 DEBUG: configure:2519: checking for ar
>  0:43.67 DEBUG: configure:2554: checking for strip
>  0:43.67 DEBUG: configure:2589: checking for windres
>  0:43.67 DEBUG: configure:2624: checking for otool
>  0:43.67 DEBUG: configure:2726: checking for midl
>  0:43.67 DEBUG: configure:2775: cl.exe -c  -TC -nologo  conftest.c 1>&5
>  0:43.67 DEBUG: conftest.c
>  0:43.67 DEBUG: configure:2800: cl.exe -c  -TP -nologo  conftest.C 1>&5
>  0:43.67 DEBUG: conftest.C
>  0:43.67 DEBUG: configure:2851: checking for dia2.h
>  0:43.67 DEBUG: configure:2864: cl.exe -c  -TC -nologo  conftest.c 1>&5
>  0:43.67 DEBUG: conftest.c
>  0:43.67 DEBUG: configure:2978: checking for overridable _RAISE
>  0:43.67 DEBUG: configure:3005: cl.exe -c  -TP -nologo -w15038 -wd5026 
> -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0  conftest.C 1>&5
>  0:43.67 DEBUG: conftest.C
>  0:43.67 DEBUG: 
> C:\PROGRA~2\MICROS~1\2017\COMMUN~1\VC\Tools\MSVC\1415~1.267\include\yvals.h(512):
>  warning C4005: '_RAISE': macro redefinition
>  0:43.67 DEBUG: configure(2997): note: see previous definition of '_RAISE'
>  0:43.67 DEBUG: configure: error: Gecko exception wrapping doesn't understand 
> your your MSVC/SDK.  Please file a bug describing this error and your build 
> configuration.
>  0:43.67 ERROR: old-configure failed
>  0:43.75 *** Fix above errors and then restart with\
>  0:43.75                "c:/mozilla-build/bin/mozmake.EXE -f client.mk build"
>  0:43.77 mozmake.EXE: *** [client.mk:149: configure] Error 1
> 
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
> 
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to