I can build seamonkey 2.0.12 @ Visual Studio 2008 Team SP1 without any problem.
I just tried to build seamonkey 2.1b2, and got error.
So, I followed what MDC posting, installing Windows 7 SDK and DirectX SDK, update my Mozilla Build System to 1.5.1, and again re-compiling.
I got another error and cannot continue build.
Code: Select all
ml -nologo -safeseh -c -Fosrc/x86/win32.obj src/x86/win32.asm
Assembling: src/x86/win32.asm
sh.exe ./libtool --tag=CC --mode=link /d/mozilla/comm-central/mozilla/js/src/ctypes/libffi/msvcc.sh -Wall -g -fexceptions -O2 -version-info `grep -v '^#' /d/mozilla/comm-central/mozilla/js/src/ctypes/libffi/libtool-version` -no-undefined -LTCG -LARGEADDRESSAWARE -NXCOMPAT -DYNAMICBASE -SAFESEH -o libffi.la -rpath /usr/local/lib src/debug.lo src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo src/x86/ffi.lo src/x86/win32.lo
sh.exe ./libtool --tag=CC --mode=link /d/mozilla/comm-central/mozilla/js/src/ctypes/libffi/msvcc.sh -Wall -g -fexceptions -O2 -LTCG -LARGEADDRESSAWARE -NXCOMPAT -DYNAMICBASE -SAFESEH -o libffi_convenience.la src/debug.lo src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo src/x86/ffi.lo src/x86/win32.lo
./libtool: line 4975: cd: TCG: No such file or directory
libtool: link: cannot determine absolute directory name of `TCG'
make[8]: *** [libffi_convenience.la] Error 1
make[8]: *** Waiting for unfinished jobs....
./libtool: line 4975: cd: TCG: No such file or directory
libtool: link: cannot determine absolute directory name of `TCG'
make[8]: *** [libffi.la] Error 1
make[8]: Leaving directory `/d/mozilla/comm-central/obj/mozilla/js/src/ctypes/libffi'
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory `/d/mozilla/comm-central/obj/mozilla/js/src/ctypes/libffi'
make[6]: *** [all] Error 2
make[6]: Leaving directory `/d/mozilla/comm-central/obj/mozilla/js/src/ctypes/libffi'
make[5]: *** [export] Error 2
make[5]: Leaving directory `/d/mozilla/comm-central/obj/mozilla/js/src'
make[4]: *** [export_tier_js] Error 2
make[4]: Leaving directory `/d/mozilla/comm-central/obj/mozilla'
make[3]: *** [tier_js] Error 2
make[3]: Leaving directory `/d/mozilla/comm-central/obj/mozilla'
make[2]: *** [default] Error 2
make[2]: Leaving directory `/d/mozilla/comm-central/obj/mozilla'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/d/mozilla/comm-central/obj'
make: *** [build] Error 2
Here is the full LOG FILE.
.mozconfig
Code: Select all
mk_add_options MOZ_MAKE_FLAGS="-j2"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj
ac_add_options --disable-updater
ac_add_options --disable-update-channel
ac_add_options --disable-update-packaging
ac_add_options --disable-crashreporter
ac_add_options --disable-debug
ac_add_options --disable-installer
ac_add_options --disable-tests
ac_add_options --enable-jemalloc
ac_add_options --enable-application=suite
ac_add_options --enable-optimize="-O2i -GL -GS- -arch:SSE2 -fp:fast -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE" # M$VC
export LDFLAGS="-LTCG"
mk_add_options LDFLAGS="-LTCG"
export MOZ_OPTIMIZE_LDFLAGS="-opt:ref -LTCG"
mk_add_options MOZ_OPTIMIZE_LDFLAGS="-opt:ref -LTCG"
Thanks very much.