InterWeb-60.9.8 is now available. Changed the about dialog a little, cleaned up help menu entries, and fixed a few gfx bugs.
Download: https://github.com/wicknix/InterWebSnow/releases
Change log: https://github.com/wicknix/InterWebSnow/compare/60.9.7...60.9.8
Cheers and happy holidays.
I do have one question about building 60.9.8, though:
I keep running into this error with the build which halts the compile, no matter what I try:
Code:
19:17.15 /opt/local/bin/clang++ -arch x86_64 -std=gnu++11 -o Unified_cpp_image0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_MACOSX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/Users/Shared/InterWebSnow-60.9.8/image -I/Users/Shared/InterWebSnow-60.9.8/obj-x86_64-apple-darwin10.8.0/image -I/Users/Shared/InterWebSnow-60.9.8/obj-x86_64-apple-darwin10.8.0/ipc/ipdl/_ipdlheaders -I/Users/Shared/InterWebSnow-60.9.8/ipc/chromium/src -I/Users/Shared/InterWebSnow-60.9.8/ipc/glue -I/Users/Shared/InterWebSnow-60.9.8/dom/base -I/Users/Shared/InterWebSnow-60.9.8/dom/svg -I/Users/Shared/InterWebSnow-60.9.8/gfx/2d -I/Users/Shared/InterWebSnow-60.9.8/image/decoders -I/Users/Shared/InterWebSnow-60.9.8/layout/svg -I/Users/Shared/InterWebSnow-60.9.8/netwerk/base -I/Users/Shared/InterWebSnow-60.9.8/xpcom/threads -I/Users/Shared/InterWebSnow-60.9.8/gfx/skia -I/Users/Shared/InterWebSnow-60.9.8/gfx/skia/skia/include/config -I/Users/Shared/InterWebSnow-60.9.8/gfx/skia/skia/include/core -I/Users/Shared/InterWebSnow-60.9.8/gfx/skia/skia/include/gpu -I/Users/Shared/InterWebSnow-60.9.8/gfx/skia/skia/include/utils -I/Users/Shared/InterWebSnow-60.9.8/obj-x86_64-apple-darwin10.8.0/dist/include -I/Users/Shared/InterWebSnow-60.9.8/obj-x86_64-apple-darwin10.8.0/dist/include/nspr -I/Users/Shared/InterWebSnow-60.9.8/obj-x86_64-apple-darwin10.8.0/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /Users/Shared/InterWebSnow-60.9.8/obj-x86_64-apple-darwin10.8.0/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_image0.o.pp -Qunused-arguments -Qunused-arguments -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wloop-analysis -Wc++11-compat-pedantic -Wc++14-compat -Wc++14-compat-pedantic -Wc++1z-compat -Wimplicit-fallthrough -Wstring-conversion -Wthread-safety -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-unknown-warning-option -Wno-return-type-c-linkage -isysroot /Developer/SDKs/MacOSX10.7.sdk -fno-exceptions -fno-strict-aliasing -stdlib=libc++ -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -O2 -fomit-frame-pointer -I/Users/Shared/InterWebSnow-60.9.8/obj-x86_64-apple-darwin10.8.0/dist/include/cairo -Wno-error=shadow /Users/Shared/InterWebSnow-60.9.8/obj-x86_64-apple-darwin10.8.0/image/Unified_cpp_image0.cpp
Ordinarily I’d be sleuthing it solo, but it’s worth mentioning since I’m building on the same Mac, on the same uptime session (58 days and counting), using the same build location (/Users/Shared/), and the same build parameters and toolchain as the 60.9.7 I built a couple of weeks ago. I haven’t updated anything or changed anything from two weeks ago on the macports side.
Just to be sure, I clobbered my old 60.9.7 build from then and began a new build of that. So far, that build is far further along and isn’t throwing up that error or anything unexpected.
Also, these are the .mozconfig settings I’m using (with 60.9.7, with 60.9.8, and so on):
Code:
export HOST_CC=/opt/local/bin/clang-mp-3.7
export HOST_CXX=/opt/local/bin/clang++-mp-3.7
#TARGET_CPU=i386
TARGET_CPU=x86_64
CC="clang -arch $TARGET_CPU"
CXX="clang++ -arch $TARGET_CPU"
# These must be set for cross builds, and don't hurt straight builds.
RANLIB="${TOOLCHAIN_PREFIX}ranlib"
AR="${TOOLCHAIN_PREFIX}ar"
AS=$CC
LD=ld
STRIP="${TOOLCHAIN_PREFIX}strip"
OTOOL="${TOOLCHAIN_PREFIX}otool"
export CC CXX HOST_CC HOST_CXX RANLIB AR AS LD STRIP OTOOL
CROSS_COMPILE=1
ac_add_options --target=x86_64-apple-darwin10.8.0
#ac_add_options --target=i386-apple-darwin10.8.0
ac_add_options --enable-macos-target=10.6
ac_add_options --enable-application=browser
ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.7.sdk
ac_add_options --disable-tests
ac_add_options --enable-optimize=-O2
ac_add_options --disable-debug
ac_add_options --disable-crashreporter
#ac_add_options --disable-updater
ac_add_options --disable-necko-wifi
ac_add_options --disable-safe-browsing
ac_add_options --disable-gamepad
export MOZ_TELEMETRY_REPORTING=0
export MOZ_ADDON_SIGNING=0
export MOZ_REQUIRE_SIGNING=0
And as sort of a P.S. general question: is there any reason why mozcfg-interweb lingers when .mozconfig contains the same build parameters?