What's causing this build error for GNU Icecat on windows?
Am trying to compile Icecat from the source tarball on windows using mozilla's firefox build guide here: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites , I believe I have all dependencies installed but upon ./mach build I receive this error:
andy@salad/c/mozilla-source/icecat-60.3.0
$ ./mach build
0:01.93 Clobber not needed.
0:01.94 Adding make options from None
MOZ_OBJDIR=c:/mozilla-source/icecat-60.3.0/obj-i686-pc-mingw32
OBJDIR=c:/mozilla-source/icecat-60.3.0/obj-i686-pc-mingw32
0:02.03 c:mozilla-buildbinmozmake.EXE -f client.mk -s configure
0:02.41 cd c:/mozilla-source/icecat-60.3.0/obj-i686-pc-mingw32
0:02.43 c:/mozilla-source/icecat-60.3.0/configure
0:02.99 Reexecuting in the virtualenv
0:03.48 checking for vcs source checkout... no
0:03.89 checking for a shell... C:/mozilla-build/msys/bin/sh.exe
0:04.75 checking for host system type... i686-pc-mingw32
0:04.75 checking for target system type... i686-pc-mingw32
0:04.83 checking for a shell... C:/mozilla-build/msys/bin/sh.exe
0:05.68 checking for host system type... i686-pc-mingw32
0:05.68 checking for target system type... i686-pc-mingw32
0:05.84 checking for vcs source checkout... no
0:05.85 checking whether cross compiling... no
0:05.99 checking for the target C compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.12 checking whether the target C compiler can be used... yes
0:06.21 checking for Python 3... c:mozilla-buildpython3python3.EXE (3.6.5)
0:06.24 checking for pkg_config... not found
0:06.26 checking for yasm... c:/mozilla-build/bin/yasm.exe
0:06.26 checking yasm version... 1.3.0
0:06.27 checking the target C compiler version... 19.15.26732
0:06.38 checking the target C compiler works... yes
0:06.39 checking for the target C++ compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.48 checking whether the target C++ compiler can be used... yes
0:06.50 checking the target C++ compiler version... 19.15.26732
0:06.61 checking the target C++ compiler works... yes
0:06.62 checking for the host C compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.72 checking whether the host C compiler can be used... yes
0:06.72 checking the host C compiler version... 19.15.26732
0:06.78 checking the host C compiler works... yes
0:06.81 checking for the host C++ compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.91 checking whether the host C++ compiler can be used... yes
0:06.91 checking the host C++ compiler version... 19.15.26732
0:07.03 checking the host C++ compiler works... yes
0:07.11 checking for 64-bit OS... no
0:07.11 checking bindgen cflags... no
0:07.18 checking for Windows SDK... 0x0a00 in 'C:Program Files (x86)Windows Kits10'
0:07.18 checking for Universal CRT SDK... 10.0.17134.0 in 'C:Program Files (x86)Windows Kits10'
0:07.21 checking for the Debug Interface Access SDK... C:/PROGRA~2/MICROS~2/2017/COMMUN~1/DIA SDK
0:07.24 checking for mt... 'C:/PROGRA~2/WI3CF2~1/10/bin/100171~1.0/x64/mt.exe'
0:07.27 checking whether MT is really Microsoft Manifest Tool... yes
0:07.29 checking for linker... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/link.exe'
0:07.31 checking for makecab... c:/WINDOWS/System32/makecab.exe
0:07.34 checking for fxc... 'C:/PROGRA~2/WI3CF2~1/10/bin/100171~1.0/x64/fxc.exe'
0:07.46 checking for stdint.h... yes
0:07.58 checking for inttypes.h... yes
0:07.72 checking for malloc.h... yes
0:07.83 checking for alloca.h... no
0:07.92 checking for perf_event_open system call... no
0:08.00 checking for rustc... c:/Users/Ningen/.cargo/bin/rustc.exe
0:08.00 checking for cargo... C:/Users/Ningen/.cargo/bin/cargo.exe
0:08.14 checking rustc version... 1.30.1
0:08.23 checking cargo version... 1.30.0
0:08.81 checking for tar... C:/mozilla-build/msys/bin/tar.exe
0:08.81 checking for unzip... c:/mozilla-build/bin/unzip.exe
0:08.81 checking for zip... c:/mozilla-build/bin/zip.exe
0:08.84 checking for gn... not found
0:08.84 checking for the Mozilla API key... no
0:08.84 checking for the Google API key... no
0:08.84 checking for the Bing API key... no
0:08.84 checking for the Adjust SDK key... no
0:08.84 checking for the Leanplum SDK key... no
0:08.84 checking for the Pocket API key... no
0:09.18 checking for llvm-config... 'c:/PROGRA~1/LLVM/bin/LLVM-C~1.EXE'
0:09.33 checking for awk... C:/mozilla-build/msys/bin/gawk.exe
0:09.38 checking for perl... C:/mozilla-build/msys/bin/perl.exe
0:09.39 checking for minimum required perl version >= 5.006... 5.008008
0:09.42 checking for full perl installation... yes
0:09.46 checking for gmake... c:/mozilla-build/bin/mozmake.EXE
0:09.52 checking for watchman... c:/mozilla-build/bin/watchman.exe
0:09.52 checking for watchman version... 4.9.1
0:09.53 checking for xargs... C:/mozilla-build/msys/bin/xargs.exe
0:09.54 checking for makensisu... c:/mozilla-build/nsis-3.01/makensis-3.01.exe
0:09.59 checking for NSIS version... 3.01
0:09.60 checking for 32-bit NSIS... yes
0:09.60 checking for 7z... c:/mozilla-build/bin/7z.exe
0:09.60 checking for autoconf... C:/mozilla-build/msys/local/bin/autoconf-2.13
0:17.31 loading cache ./config.cache
0:18.41 checking host system type... i686-pc-mingw32
0:19.02 checking target system type... i686-pc-mingw32
0:19.62 checking build system type... i686-pc-mingw32
0:19.85 checking for gcc... cl.exe
0:20.36 checking whether the C compiler (cl.exe ) works... yes
0:20.36 checking whether the C compiler (cl.exe ) is a cross-compiler... no
0:20.52 checking whether we are using GNU C... no
0:20.67 checking whether cl.exe accepts -g... no
0:22.74 checking for c++... cl.exe
0:23.30 checking whether the C++ compiler (cl.exe ) works... yes
0:23.30 checking whether the C++ compiler (cl.exe ) is a cross-compiler... no
0:23.45 checking whether we are using GNU C++... no
0:23.62 checking whether cl.exe accepts -g... no
0:23.65 checking for ranlib... :
0:23.68 checking for ml... /c/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.15.26726/bin/HostX64/x86/ml
0:23.89 checking for ar... no
0:23.90 checking for strip... no
0:23.93 checking for windres... no
0:23.95 checking for otool... no
0:24.09 checking for midl... midl
0:25.76 checking for dia2.h... yes
0:26.92 checking for overridable _RAISE... no
0:26.92 configure: error: Gecko exception wrapping doesn't understand your your MSVC/SDK. Please file a bug describing this error and your build configuration.
0:26.93 DEBUG: <truncated - see config.log for full output>
0:26.93 DEBUG: configure:2433: checking for ranlib
0:26.94 DEBUG: configure:2465: checking for ml
0:26.94 DEBUG: configure:2519: checking for ar
0:26.94 DEBUG: configure:2554: checking for strip
0:26.94 DEBUG: configure:2589: checking for windres
0:26.94 DEBUG: configure:2624: checking for otool
0:26.94 DEBUG: configure:2726: checking for midl
0:26.94 DEBUG: configure:2775: cl.exe -c -TC -nologo conftest.c 1>&5
0:26.94 DEBUG: conftest.c
0:26.94 DEBUG: configure:2800: cl.exe -c -TP -nologo conftest.C 1>&5
0:26.94 DEBUG: conftest.C
0:26.94 DEBUG: configure:2851: checking for dia2.h
0:26.94 DEBUG: configure:2864: cl.exe -c -TC -nologo conftest.c 1>&5
0:26.95 DEBUG: conftest.c
0:26.95 DEBUG: configure:2978: checking for overridable _RAISE
0:26.95 DEBUG: configure:3005: cl.exe -c -TP -nologo -w15038 -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 conftest.C 1>&5
0:26.95 DEBUG: conftest.C
0:26.95 DEBUG: C:PROGRA~2MICROS~22017COMMUN~1VCToolsMSVC1415~1.267includeyvals.h(512): warning C4005: '_RAISE': macro redefinition
0:26.95 DEBUG: configure(2997): note: see previous definition of '_RAISE'
0:26.95 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:26.96 ERROR: old-configure failed
0:27.01 *** Fix above errors and then restart with
0:27.01 "c:/mozilla-build/bin/mozmake.EXE -f client.mk build"
0:27.01 mozmake.EXE: *** [client.mk:149: configure] Error 1
andy@salad/c/mozilla-source/icecat-60.3.0
seems like there's something wrong with old-configure but I am not entirely sure, I have looked around in an editor within old-configure but I am not sure what is directly causing the problem
windows firefox build gnu
add a comment |
Am trying to compile Icecat from the source tarball on windows using mozilla's firefox build guide here: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites , I believe I have all dependencies installed but upon ./mach build I receive this error:
andy@salad/c/mozilla-source/icecat-60.3.0
$ ./mach build
0:01.93 Clobber not needed.
0:01.94 Adding make options from None
MOZ_OBJDIR=c:/mozilla-source/icecat-60.3.0/obj-i686-pc-mingw32
OBJDIR=c:/mozilla-source/icecat-60.3.0/obj-i686-pc-mingw32
0:02.03 c:mozilla-buildbinmozmake.EXE -f client.mk -s configure
0:02.41 cd c:/mozilla-source/icecat-60.3.0/obj-i686-pc-mingw32
0:02.43 c:/mozilla-source/icecat-60.3.0/configure
0:02.99 Reexecuting in the virtualenv
0:03.48 checking for vcs source checkout... no
0:03.89 checking for a shell... C:/mozilla-build/msys/bin/sh.exe
0:04.75 checking for host system type... i686-pc-mingw32
0:04.75 checking for target system type... i686-pc-mingw32
0:04.83 checking for a shell... C:/mozilla-build/msys/bin/sh.exe
0:05.68 checking for host system type... i686-pc-mingw32
0:05.68 checking for target system type... i686-pc-mingw32
0:05.84 checking for vcs source checkout... no
0:05.85 checking whether cross compiling... no
0:05.99 checking for the target C compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.12 checking whether the target C compiler can be used... yes
0:06.21 checking for Python 3... c:mozilla-buildpython3python3.EXE (3.6.5)
0:06.24 checking for pkg_config... not found
0:06.26 checking for yasm... c:/mozilla-build/bin/yasm.exe
0:06.26 checking yasm version... 1.3.0
0:06.27 checking the target C compiler version... 19.15.26732
0:06.38 checking the target C compiler works... yes
0:06.39 checking for the target C++ compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.48 checking whether the target C++ compiler can be used... yes
0:06.50 checking the target C++ compiler version... 19.15.26732
0:06.61 checking the target C++ compiler works... yes
0:06.62 checking for the host C compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.72 checking whether the host C compiler can be used... yes
0:06.72 checking the host C compiler version... 19.15.26732
0:06.78 checking the host C compiler works... yes
0:06.81 checking for the host C++ compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.91 checking whether the host C++ compiler can be used... yes
0:06.91 checking the host C++ compiler version... 19.15.26732
0:07.03 checking the host C++ compiler works... yes
0:07.11 checking for 64-bit OS... no
0:07.11 checking bindgen cflags... no
0:07.18 checking for Windows SDK... 0x0a00 in 'C:Program Files (x86)Windows Kits10'
0:07.18 checking for Universal CRT SDK... 10.0.17134.0 in 'C:Program Files (x86)Windows Kits10'
0:07.21 checking for the Debug Interface Access SDK... C:/PROGRA~2/MICROS~2/2017/COMMUN~1/DIA SDK
0:07.24 checking for mt... 'C:/PROGRA~2/WI3CF2~1/10/bin/100171~1.0/x64/mt.exe'
0:07.27 checking whether MT is really Microsoft Manifest Tool... yes
0:07.29 checking for linker... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/link.exe'
0:07.31 checking for makecab... c:/WINDOWS/System32/makecab.exe
0:07.34 checking for fxc... 'C:/PROGRA~2/WI3CF2~1/10/bin/100171~1.0/x64/fxc.exe'
0:07.46 checking for stdint.h... yes
0:07.58 checking for inttypes.h... yes
0:07.72 checking for malloc.h... yes
0:07.83 checking for alloca.h... no
0:07.92 checking for perf_event_open system call... no
0:08.00 checking for rustc... c:/Users/Ningen/.cargo/bin/rustc.exe
0:08.00 checking for cargo... C:/Users/Ningen/.cargo/bin/cargo.exe
0:08.14 checking rustc version... 1.30.1
0:08.23 checking cargo version... 1.30.0
0:08.81 checking for tar... C:/mozilla-build/msys/bin/tar.exe
0:08.81 checking for unzip... c:/mozilla-build/bin/unzip.exe
0:08.81 checking for zip... c:/mozilla-build/bin/zip.exe
0:08.84 checking for gn... not found
0:08.84 checking for the Mozilla API key... no
0:08.84 checking for the Google API key... no
0:08.84 checking for the Bing API key... no
0:08.84 checking for the Adjust SDK key... no
0:08.84 checking for the Leanplum SDK key... no
0:08.84 checking for the Pocket API key... no
0:09.18 checking for llvm-config... 'c:/PROGRA~1/LLVM/bin/LLVM-C~1.EXE'
0:09.33 checking for awk... C:/mozilla-build/msys/bin/gawk.exe
0:09.38 checking for perl... C:/mozilla-build/msys/bin/perl.exe
0:09.39 checking for minimum required perl version >= 5.006... 5.008008
0:09.42 checking for full perl installation... yes
0:09.46 checking for gmake... c:/mozilla-build/bin/mozmake.EXE
0:09.52 checking for watchman... c:/mozilla-build/bin/watchman.exe
0:09.52 checking for watchman version... 4.9.1
0:09.53 checking for xargs... C:/mozilla-build/msys/bin/xargs.exe
0:09.54 checking for makensisu... c:/mozilla-build/nsis-3.01/makensis-3.01.exe
0:09.59 checking for NSIS version... 3.01
0:09.60 checking for 32-bit NSIS... yes
0:09.60 checking for 7z... c:/mozilla-build/bin/7z.exe
0:09.60 checking for autoconf... C:/mozilla-build/msys/local/bin/autoconf-2.13
0:17.31 loading cache ./config.cache
0:18.41 checking host system type... i686-pc-mingw32
0:19.02 checking target system type... i686-pc-mingw32
0:19.62 checking build system type... i686-pc-mingw32
0:19.85 checking for gcc... cl.exe
0:20.36 checking whether the C compiler (cl.exe ) works... yes
0:20.36 checking whether the C compiler (cl.exe ) is a cross-compiler... no
0:20.52 checking whether we are using GNU C... no
0:20.67 checking whether cl.exe accepts -g... no
0:22.74 checking for c++... cl.exe
0:23.30 checking whether the C++ compiler (cl.exe ) works... yes
0:23.30 checking whether the C++ compiler (cl.exe ) is a cross-compiler... no
0:23.45 checking whether we are using GNU C++... no
0:23.62 checking whether cl.exe accepts -g... no
0:23.65 checking for ranlib... :
0:23.68 checking for ml... /c/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.15.26726/bin/HostX64/x86/ml
0:23.89 checking for ar... no
0:23.90 checking for strip... no
0:23.93 checking for windres... no
0:23.95 checking for otool... no
0:24.09 checking for midl... midl
0:25.76 checking for dia2.h... yes
0:26.92 checking for overridable _RAISE... no
0:26.92 configure: error: Gecko exception wrapping doesn't understand your your MSVC/SDK. Please file a bug describing this error and your build configuration.
0:26.93 DEBUG: <truncated - see config.log for full output>
0:26.93 DEBUG: configure:2433: checking for ranlib
0:26.94 DEBUG: configure:2465: checking for ml
0:26.94 DEBUG: configure:2519: checking for ar
0:26.94 DEBUG: configure:2554: checking for strip
0:26.94 DEBUG: configure:2589: checking for windres
0:26.94 DEBUG: configure:2624: checking for otool
0:26.94 DEBUG: configure:2726: checking for midl
0:26.94 DEBUG: configure:2775: cl.exe -c -TC -nologo conftest.c 1>&5
0:26.94 DEBUG: conftest.c
0:26.94 DEBUG: configure:2800: cl.exe -c -TP -nologo conftest.C 1>&5
0:26.94 DEBUG: conftest.C
0:26.94 DEBUG: configure:2851: checking for dia2.h
0:26.94 DEBUG: configure:2864: cl.exe -c -TC -nologo conftest.c 1>&5
0:26.95 DEBUG: conftest.c
0:26.95 DEBUG: configure:2978: checking for overridable _RAISE
0:26.95 DEBUG: configure:3005: cl.exe -c -TP -nologo -w15038 -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 conftest.C 1>&5
0:26.95 DEBUG: conftest.C
0:26.95 DEBUG: C:PROGRA~2MICROS~22017COMMUN~1VCToolsMSVC1415~1.267includeyvals.h(512): warning C4005: '_RAISE': macro redefinition
0:26.95 DEBUG: configure(2997): note: see previous definition of '_RAISE'
0:26.95 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:26.96 ERROR: old-configure failed
0:27.01 *** Fix above errors and then restart with
0:27.01 "c:/mozilla-build/bin/mozmake.EXE -f client.mk build"
0:27.01 mozmake.EXE: *** [client.mk:149: configure] Error 1
andy@salad/c/mozilla-source/icecat-60.3.0
seems like there's something wrong with old-configure but I am not entirely sure, I have looked around in an editor within old-configure but I am not sure what is directly causing the problem
windows firefox build gnu
add a comment |
Am trying to compile Icecat from the source tarball on windows using mozilla's firefox build guide here: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites , I believe I have all dependencies installed but upon ./mach build I receive this error:
andy@salad/c/mozilla-source/icecat-60.3.0
$ ./mach build
0:01.93 Clobber not needed.
0:01.94 Adding make options from None
MOZ_OBJDIR=c:/mozilla-source/icecat-60.3.0/obj-i686-pc-mingw32
OBJDIR=c:/mozilla-source/icecat-60.3.0/obj-i686-pc-mingw32
0:02.03 c:mozilla-buildbinmozmake.EXE -f client.mk -s configure
0:02.41 cd c:/mozilla-source/icecat-60.3.0/obj-i686-pc-mingw32
0:02.43 c:/mozilla-source/icecat-60.3.0/configure
0:02.99 Reexecuting in the virtualenv
0:03.48 checking for vcs source checkout... no
0:03.89 checking for a shell... C:/mozilla-build/msys/bin/sh.exe
0:04.75 checking for host system type... i686-pc-mingw32
0:04.75 checking for target system type... i686-pc-mingw32
0:04.83 checking for a shell... C:/mozilla-build/msys/bin/sh.exe
0:05.68 checking for host system type... i686-pc-mingw32
0:05.68 checking for target system type... i686-pc-mingw32
0:05.84 checking for vcs source checkout... no
0:05.85 checking whether cross compiling... no
0:05.99 checking for the target C compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.12 checking whether the target C compiler can be used... yes
0:06.21 checking for Python 3... c:mozilla-buildpython3python3.EXE (3.6.5)
0:06.24 checking for pkg_config... not found
0:06.26 checking for yasm... c:/mozilla-build/bin/yasm.exe
0:06.26 checking yasm version... 1.3.0
0:06.27 checking the target C compiler version... 19.15.26732
0:06.38 checking the target C compiler works... yes
0:06.39 checking for the target C++ compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.48 checking whether the target C++ compiler can be used... yes
0:06.50 checking the target C++ compiler version... 19.15.26732
0:06.61 checking the target C++ compiler works... yes
0:06.62 checking for the host C compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.72 checking whether the host C compiler can be used... yes
0:06.72 checking the host C compiler version... 19.15.26732
0:06.78 checking the host C compiler works... yes
0:06.81 checking for the host C++ compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.91 checking whether the host C++ compiler can be used... yes
0:06.91 checking the host C++ compiler version... 19.15.26732
0:07.03 checking the host C++ compiler works... yes
0:07.11 checking for 64-bit OS... no
0:07.11 checking bindgen cflags... no
0:07.18 checking for Windows SDK... 0x0a00 in 'C:Program Files (x86)Windows Kits10'
0:07.18 checking for Universal CRT SDK... 10.0.17134.0 in 'C:Program Files (x86)Windows Kits10'
0:07.21 checking for the Debug Interface Access SDK... C:/PROGRA~2/MICROS~2/2017/COMMUN~1/DIA SDK
0:07.24 checking for mt... 'C:/PROGRA~2/WI3CF2~1/10/bin/100171~1.0/x64/mt.exe'
0:07.27 checking whether MT is really Microsoft Manifest Tool... yes
0:07.29 checking for linker... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/link.exe'
0:07.31 checking for makecab... c:/WINDOWS/System32/makecab.exe
0:07.34 checking for fxc... 'C:/PROGRA~2/WI3CF2~1/10/bin/100171~1.0/x64/fxc.exe'
0:07.46 checking for stdint.h... yes
0:07.58 checking for inttypes.h... yes
0:07.72 checking for malloc.h... yes
0:07.83 checking for alloca.h... no
0:07.92 checking for perf_event_open system call... no
0:08.00 checking for rustc... c:/Users/Ningen/.cargo/bin/rustc.exe
0:08.00 checking for cargo... C:/Users/Ningen/.cargo/bin/cargo.exe
0:08.14 checking rustc version... 1.30.1
0:08.23 checking cargo version... 1.30.0
0:08.81 checking for tar... C:/mozilla-build/msys/bin/tar.exe
0:08.81 checking for unzip... c:/mozilla-build/bin/unzip.exe
0:08.81 checking for zip... c:/mozilla-build/bin/zip.exe
0:08.84 checking for gn... not found
0:08.84 checking for the Mozilla API key... no
0:08.84 checking for the Google API key... no
0:08.84 checking for the Bing API key... no
0:08.84 checking for the Adjust SDK key... no
0:08.84 checking for the Leanplum SDK key... no
0:08.84 checking for the Pocket API key... no
0:09.18 checking for llvm-config... 'c:/PROGRA~1/LLVM/bin/LLVM-C~1.EXE'
0:09.33 checking for awk... C:/mozilla-build/msys/bin/gawk.exe
0:09.38 checking for perl... C:/mozilla-build/msys/bin/perl.exe
0:09.39 checking for minimum required perl version >= 5.006... 5.008008
0:09.42 checking for full perl installation... yes
0:09.46 checking for gmake... c:/mozilla-build/bin/mozmake.EXE
0:09.52 checking for watchman... c:/mozilla-build/bin/watchman.exe
0:09.52 checking for watchman version... 4.9.1
0:09.53 checking for xargs... C:/mozilla-build/msys/bin/xargs.exe
0:09.54 checking for makensisu... c:/mozilla-build/nsis-3.01/makensis-3.01.exe
0:09.59 checking for NSIS version... 3.01
0:09.60 checking for 32-bit NSIS... yes
0:09.60 checking for 7z... c:/mozilla-build/bin/7z.exe
0:09.60 checking for autoconf... C:/mozilla-build/msys/local/bin/autoconf-2.13
0:17.31 loading cache ./config.cache
0:18.41 checking host system type... i686-pc-mingw32
0:19.02 checking target system type... i686-pc-mingw32
0:19.62 checking build system type... i686-pc-mingw32
0:19.85 checking for gcc... cl.exe
0:20.36 checking whether the C compiler (cl.exe ) works... yes
0:20.36 checking whether the C compiler (cl.exe ) is a cross-compiler... no
0:20.52 checking whether we are using GNU C... no
0:20.67 checking whether cl.exe accepts -g... no
0:22.74 checking for c++... cl.exe
0:23.30 checking whether the C++ compiler (cl.exe ) works... yes
0:23.30 checking whether the C++ compiler (cl.exe ) is a cross-compiler... no
0:23.45 checking whether we are using GNU C++... no
0:23.62 checking whether cl.exe accepts -g... no
0:23.65 checking for ranlib... :
0:23.68 checking for ml... /c/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.15.26726/bin/HostX64/x86/ml
0:23.89 checking for ar... no
0:23.90 checking for strip... no
0:23.93 checking for windres... no
0:23.95 checking for otool... no
0:24.09 checking for midl... midl
0:25.76 checking for dia2.h... yes
0:26.92 checking for overridable _RAISE... no
0:26.92 configure: error: Gecko exception wrapping doesn't understand your your MSVC/SDK. Please file a bug describing this error and your build configuration.
0:26.93 DEBUG: <truncated - see config.log for full output>
0:26.93 DEBUG: configure:2433: checking for ranlib
0:26.94 DEBUG: configure:2465: checking for ml
0:26.94 DEBUG: configure:2519: checking for ar
0:26.94 DEBUG: configure:2554: checking for strip
0:26.94 DEBUG: configure:2589: checking for windres
0:26.94 DEBUG: configure:2624: checking for otool
0:26.94 DEBUG: configure:2726: checking for midl
0:26.94 DEBUG: configure:2775: cl.exe -c -TC -nologo conftest.c 1>&5
0:26.94 DEBUG: conftest.c
0:26.94 DEBUG: configure:2800: cl.exe -c -TP -nologo conftest.C 1>&5
0:26.94 DEBUG: conftest.C
0:26.94 DEBUG: configure:2851: checking for dia2.h
0:26.94 DEBUG: configure:2864: cl.exe -c -TC -nologo conftest.c 1>&5
0:26.95 DEBUG: conftest.c
0:26.95 DEBUG: configure:2978: checking for overridable _RAISE
0:26.95 DEBUG: configure:3005: cl.exe -c -TP -nologo -w15038 -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 conftest.C 1>&5
0:26.95 DEBUG: conftest.C
0:26.95 DEBUG: C:PROGRA~2MICROS~22017COMMUN~1VCToolsMSVC1415~1.267includeyvals.h(512): warning C4005: '_RAISE': macro redefinition
0:26.95 DEBUG: configure(2997): note: see previous definition of '_RAISE'
0:26.95 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:26.96 ERROR: old-configure failed
0:27.01 *** Fix above errors and then restart with
0:27.01 "c:/mozilla-build/bin/mozmake.EXE -f client.mk build"
0:27.01 mozmake.EXE: *** [client.mk:149: configure] Error 1
andy@salad/c/mozilla-source/icecat-60.3.0
seems like there's something wrong with old-configure but I am not entirely sure, I have looked around in an editor within old-configure but I am not sure what is directly causing the problem
windows firefox build gnu
Am trying to compile Icecat from the source tarball on windows using mozilla's firefox build guide here: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites , I believe I have all dependencies installed but upon ./mach build I receive this error:
andy@salad/c/mozilla-source/icecat-60.3.0
$ ./mach build
0:01.93 Clobber not needed.
0:01.94 Adding make options from None
MOZ_OBJDIR=c:/mozilla-source/icecat-60.3.0/obj-i686-pc-mingw32
OBJDIR=c:/mozilla-source/icecat-60.3.0/obj-i686-pc-mingw32
0:02.03 c:mozilla-buildbinmozmake.EXE -f client.mk -s configure
0:02.41 cd c:/mozilla-source/icecat-60.3.0/obj-i686-pc-mingw32
0:02.43 c:/mozilla-source/icecat-60.3.0/configure
0:02.99 Reexecuting in the virtualenv
0:03.48 checking for vcs source checkout... no
0:03.89 checking for a shell... C:/mozilla-build/msys/bin/sh.exe
0:04.75 checking for host system type... i686-pc-mingw32
0:04.75 checking for target system type... i686-pc-mingw32
0:04.83 checking for a shell... C:/mozilla-build/msys/bin/sh.exe
0:05.68 checking for host system type... i686-pc-mingw32
0:05.68 checking for target system type... i686-pc-mingw32
0:05.84 checking for vcs source checkout... no
0:05.85 checking whether cross compiling... no
0:05.99 checking for the target C compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.12 checking whether the target C compiler can be used... yes
0:06.21 checking for Python 3... c:mozilla-buildpython3python3.EXE (3.6.5)
0:06.24 checking for pkg_config... not found
0:06.26 checking for yasm... c:/mozilla-build/bin/yasm.exe
0:06.26 checking yasm version... 1.3.0
0:06.27 checking the target C compiler version... 19.15.26732
0:06.38 checking the target C compiler works... yes
0:06.39 checking for the target C++ compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.48 checking whether the target C++ compiler can be used... yes
0:06.50 checking the target C++ compiler version... 19.15.26732
0:06.61 checking the target C++ compiler works... yes
0:06.62 checking for the host C compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.72 checking whether the host C compiler can be used... yes
0:06.72 checking the host C compiler version... 19.15.26732
0:06.78 checking the host C compiler works... yes
0:06.81 checking for the host C++ compiler... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/cl.exe'
0:06.91 checking whether the host C++ compiler can be used... yes
0:06.91 checking the host C++ compiler version... 19.15.26732
0:07.03 checking the host C++ compiler works... yes
0:07.11 checking for 64-bit OS... no
0:07.11 checking bindgen cflags... no
0:07.18 checking for Windows SDK... 0x0a00 in 'C:Program Files (x86)Windows Kits10'
0:07.18 checking for Universal CRT SDK... 10.0.17134.0 in 'C:Program Files (x86)Windows Kits10'
0:07.21 checking for the Debug Interface Access SDK... C:/PROGRA~2/MICROS~2/2017/COMMUN~1/DIA SDK
0:07.24 checking for mt... 'C:/PROGRA~2/WI3CF2~1/10/bin/100171~1.0/x64/mt.exe'
0:07.27 checking whether MT is really Microsoft Manifest Tool... yes
0:07.29 checking for linker... 'C:/PROGRA~2/MICROS~2/2017/COMMUN~1/VC/Tools/MSVC/1415~1.267/bin/HostX64/x86/link.exe'
0:07.31 checking for makecab... c:/WINDOWS/System32/makecab.exe
0:07.34 checking for fxc... 'C:/PROGRA~2/WI3CF2~1/10/bin/100171~1.0/x64/fxc.exe'
0:07.46 checking for stdint.h... yes
0:07.58 checking for inttypes.h... yes
0:07.72 checking for malloc.h... yes
0:07.83 checking for alloca.h... no
0:07.92 checking for perf_event_open system call... no
0:08.00 checking for rustc... c:/Users/Ningen/.cargo/bin/rustc.exe
0:08.00 checking for cargo... C:/Users/Ningen/.cargo/bin/cargo.exe
0:08.14 checking rustc version... 1.30.1
0:08.23 checking cargo version... 1.30.0
0:08.81 checking for tar... C:/mozilla-build/msys/bin/tar.exe
0:08.81 checking for unzip... c:/mozilla-build/bin/unzip.exe
0:08.81 checking for zip... c:/mozilla-build/bin/zip.exe
0:08.84 checking for gn... not found
0:08.84 checking for the Mozilla API key... no
0:08.84 checking for the Google API key... no
0:08.84 checking for the Bing API key... no
0:08.84 checking for the Adjust SDK key... no
0:08.84 checking for the Leanplum SDK key... no
0:08.84 checking for the Pocket API key... no
0:09.18 checking for llvm-config... 'c:/PROGRA~1/LLVM/bin/LLVM-C~1.EXE'
0:09.33 checking for awk... C:/mozilla-build/msys/bin/gawk.exe
0:09.38 checking for perl... C:/mozilla-build/msys/bin/perl.exe
0:09.39 checking for minimum required perl version >= 5.006... 5.008008
0:09.42 checking for full perl installation... yes
0:09.46 checking for gmake... c:/mozilla-build/bin/mozmake.EXE
0:09.52 checking for watchman... c:/mozilla-build/bin/watchman.exe
0:09.52 checking for watchman version... 4.9.1
0:09.53 checking for xargs... C:/mozilla-build/msys/bin/xargs.exe
0:09.54 checking for makensisu... c:/mozilla-build/nsis-3.01/makensis-3.01.exe
0:09.59 checking for NSIS version... 3.01
0:09.60 checking for 32-bit NSIS... yes
0:09.60 checking for 7z... c:/mozilla-build/bin/7z.exe
0:09.60 checking for autoconf... C:/mozilla-build/msys/local/bin/autoconf-2.13
0:17.31 loading cache ./config.cache
0:18.41 checking host system type... i686-pc-mingw32
0:19.02 checking target system type... i686-pc-mingw32
0:19.62 checking build system type... i686-pc-mingw32
0:19.85 checking for gcc... cl.exe
0:20.36 checking whether the C compiler (cl.exe ) works... yes
0:20.36 checking whether the C compiler (cl.exe ) is a cross-compiler... no
0:20.52 checking whether we are using GNU C... no
0:20.67 checking whether cl.exe accepts -g... no
0:22.74 checking for c++... cl.exe
0:23.30 checking whether the C++ compiler (cl.exe ) works... yes
0:23.30 checking whether the C++ compiler (cl.exe ) is a cross-compiler... no
0:23.45 checking whether we are using GNU C++... no
0:23.62 checking whether cl.exe accepts -g... no
0:23.65 checking for ranlib... :
0:23.68 checking for ml... /c/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.15.26726/bin/HostX64/x86/ml
0:23.89 checking for ar... no
0:23.90 checking for strip... no
0:23.93 checking for windres... no
0:23.95 checking for otool... no
0:24.09 checking for midl... midl
0:25.76 checking for dia2.h... yes
0:26.92 checking for overridable _RAISE... no
0:26.92 configure: error: Gecko exception wrapping doesn't understand your your MSVC/SDK. Please file a bug describing this error and your build configuration.
0:26.93 DEBUG: <truncated - see config.log for full output>
0:26.93 DEBUG: configure:2433: checking for ranlib
0:26.94 DEBUG: configure:2465: checking for ml
0:26.94 DEBUG: configure:2519: checking for ar
0:26.94 DEBUG: configure:2554: checking for strip
0:26.94 DEBUG: configure:2589: checking for windres
0:26.94 DEBUG: configure:2624: checking for otool
0:26.94 DEBUG: configure:2726: checking for midl
0:26.94 DEBUG: configure:2775: cl.exe -c -TC -nologo conftest.c 1>&5
0:26.94 DEBUG: conftest.c
0:26.94 DEBUG: configure:2800: cl.exe -c -TP -nologo conftest.C 1>&5
0:26.94 DEBUG: conftest.C
0:26.94 DEBUG: configure:2851: checking for dia2.h
0:26.94 DEBUG: configure:2864: cl.exe -c -TC -nologo conftest.c 1>&5
0:26.95 DEBUG: conftest.c
0:26.95 DEBUG: configure:2978: checking for overridable _RAISE
0:26.95 DEBUG: configure:3005: cl.exe -c -TP -nologo -w15038 -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 conftest.C 1>&5
0:26.95 DEBUG: conftest.C
0:26.95 DEBUG: C:PROGRA~2MICROS~22017COMMUN~1VCToolsMSVC1415~1.267includeyvals.h(512): warning C4005: '_RAISE': macro redefinition
0:26.95 DEBUG: configure(2997): note: see previous definition of '_RAISE'
0:26.95 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:26.96 ERROR: old-configure failed
0:27.01 *** Fix above errors and then restart with
0:27.01 "c:/mozilla-build/bin/mozmake.EXE -f client.mk build"
0:27.01 mozmake.EXE: *** [client.mk:149: configure] Error 1
andy@salad/c/mozilla-source/icecat-60.3.0
seems like there's something wrong with old-configure but I am not entirely sure, I have looked around in an editor within old-configure but I am not sure what is directly causing the problem
windows firefox build gnu
windows firefox build gnu
asked Nov 15 '18 at 20:55
Nibs123Nibs123
11
11
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53327767%2fwhats-causing-this-build-error-for-gnu-icecat-on-windows%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53327767%2fwhats-causing-this-build-error-for-gnu-icecat-on-windows%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown