I'd be very surprised if Leopard didn't run on the late 2009, given it's identical to the early 2009 apart from a slightly faster CPUthe early '09 Mini gives me the option of running Leopard should I ever need it.
I'd be very surprised if Leopard didn't run on the late 2009, given it's identical to the early 2009 apart from a slightly faster CPUthe early '09 Mini gives me the option of running Leopard should I ever need it.
That's really strange. Initially I suspected that it might be an issue with your location or ISP but the fact that you also experience this difficulty with TOR as well is a mystery. Perhaps more knowledgeable members can shed some light on what's happening?
I had intended to show you that your MacBook is definitely on-topic here - thanks to its C2D CPU.
![]()
Yep, the first 27" was available with both Core 2 Duo and i5/i7. Were I asked, I’d count both as being early enough to be "discussable" here.I completely forgot until last day that there were Core i5/i7 iMacs from 2009.
Totally agree. I'm not sure about the 2012 Retina MBPs since they're Ivy Bridge yet... well, not exactly early to me LOL.Were I to nominate for future scope of inclusion to this forum, I’d want to include the first three generations of Core iX Macs (i.e., Lynnfield, Sandy Bridge, and Ivy Bridge) — all pre-Haswell/4th gen — as “Early Intel Macs”.
The Haswell iMac and MacBook Air came with Mountain Lion (10.8.4).Also, these were the Core iX generations which came pre-bundled with Snow Leopard, Lion, and Mountain Lion — all OS X builds which are topical to this forum.
Very likely. It's just a lower-specced 2011 model and 10.6.8 does boot on 2011 MBAs (I've done it on my 11"). It doesn't run quite perfectly though.[Sidebar of sidebar: I didn’t know until just… five minutes ago there was a short-lived, education-only MacBook Air model sold only for a short time in 2012, which was shipped with a Sandy Bridge Core i5. This is leaving me wondering whether one could successfully boot 10.6.8 on it.]
The 2010 MacBook Pro was also either a Core 2 Duo (13") or an i5/i7 (15"/17").With Lynnfield and Sandy Bridge, there was a significant, 2 1/2-year sales overlap with late-era Core 2 Duo Macs
So... It may or may fit this thread, but a very gracious Discord member sent me a 2010 macpro for the cost of shipping (which wasn't cheap, and i added an extra $70 to that because it's a nice machine). Well holy hell is this thing fast. My core 2 duos i was using to build interweb/spiderweb/arcticfox etc usually took 1.5 to 2.5 hours per browser build. This machine just built InterWeb in less than 10 minutes!!!! This will make trouble shooting failed backports much quicker to track down and rebuild. I'm stoked.
View attachment 1786695
Oh, and here's an updated InterWeb (60.9.4) and SpiderWeb (2.2.3) made possible by this machine.
Cheers
Well.... I'll try to clear up what i can.
1) There is no need to extract anything in to the /spiderweb-snow/mozilla directory. The modified 10.6 code is already there and ready to be compiled or updated with bug fixes, back ports, etc.
1.1) No UXP releases will build on 10.6. 10.7 is the minimum requirement. (and the last few UXP releases have had Mac code ripped from it, and eventually it'll all be removed unfortunately. You'll probably want to go back to 29.1.1 to archive that version as i believe it's the last Mac release before the code removal started).
2) Sure. Building a 64-bit version is entirely possible. Just remove the i386 parts in the included mozconfig and comment out the cross-compile line. However it'd still need to be built with the 10.7sdk as the 10.6sdk lacks too many frameworks (like CoreMedia).
I can build you a 64bit IW if you want that will run on 10.6. Or maybe you just want the whole experience of getting a dev environment set up and building stuff. Let me know and I'll whip out a 64bit build later today if needed.
Cheers
@Wowfunhappy I don't recall. I believe the 10.6sdk came with 10.5sdk though. At any rate, you can grab any SDK from here.
@B S Magnet Yeah you have to edit configure.in to bypass the frameworks if they aren't available. Not the best idea. When building AF on 10.6 it will bypass CoreMedia and build (we added a configure switch to disable apple media), but the results are less than stellar. AF wont play most audio streams like shoutcast and such. Building with the 10.7sdk solves this. Anyway... here is your 64bit IW build to play around with.
Cheers
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=i386-apple-darwin10.8.0
ac_add_options --enable-macos-target=10.7
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
No problem. You'll need a few adjustments to your mozconfig. Here's mine adjusted for the 64bit build:
Comment out the cross compile line, target= line and updater line. Changing or enabling those breaks the build process on my end for 64bit.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=i386-apple-darwin10.8.0 ac_add_options --enable-macos-target=10.7 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
Cheers
No problem. You'll need a few adjustments to your mozconfig. Here's mine adjusted for the 64bit build:
Comment out the cross compile line, target= line and updater line. Changing or enabling those breaks the build process on my end for 64bit.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=i386-apple-darwin10.8.0 ac_add_options --enable-macos-target=10.7 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
Cheers
Ahh thanks for the reminder. I need to upload the current sources. 2.2.2 is 1 version behind my current release.
Now the confusing part....
SpiderWeb builds comm style (outside of the /Mozilla directory like seamonkey does)
To clean your build, run ./mach clobber && rm configure.
To build interweb copy your .mozconfig to /Mozilla and build from inside the /Mozilla directory.
Cheers
0:14.35 --enable-macos-target=10.6
0:14.35 --enable-application=projects/navigator
0:14.35 --with-macos-sdk=/Developer/SDKs/MacOSX10.7.sdk
0:14.35 --disable-tests
0:14.35 --enable-optimize=-O2
0:14.35 --disable-debug
0:14.35 --disable-crashreporter
0:14.35 --disable-necko-wifi
0:14.36 --disable-safe-browsing
0:14.36 --disable-gamepad
0:14.36 OTOOL=otool
0:14.36 LD=ld
0:14.36 MOZ_TELEMETRY_REPORTING=0
0:14.36 CC=clang -arch x86_64
0:14.36 MOZ_ADDON_SIGNING=0
0:14.36 MOZ_REQUIRE_SIGNING=0
0:14.36 RANLIB=ranlib
0:14.37 CXX=clang++ -arch x86_64
0:14.37 AS=clang -arch x86_64
0:14.37 AR=ar
0:14.37 STRIP=strip
0:14.37 HOST_CC=/opt/local/bin/clang-mp-3.7
0:14.37 HOST_CXX=/opt/local/bin/clang++-mp-3.7
0:14.37 TARGET_CPU=x86_64
0:14.45 ERROR: Cannot find project projects/navigator
0:14.49 *** Fix above errors and then restart with\
0:14.49 "/opt/local/bin/gmake -f client.mk build"
0:14.49 gmake: *** [client.mk:379: configure] Error 1
IOError: [Errno 2] No such file or directory: u'/Users/foo/Downloads/spiderweb-snow/mozilla/mozilla/toolkit/moz.configure'
*** Fix above errors and then restart with\
"/opt/local/bin/gmake -f client.mk build"
gmake[2]: *** [/Users/foo/Downloads/spiderweb-snow/mozilla/client.mk:379: configure] Error 1
gmake[2]: Leaving directory '/Users/foo/Downloads/spiderweb-snow/mozilla'
gmake[1]: *** [/Users/foo/Downloads/spiderweb-snow/mozilla/client.mk:392: /Users/foo/Downloads/spiderweb-snow/mozilla/obj-x86_64-apple-darwin10.8.0/Makefile] Error 2
gmake[1]: Leaving directory '/Users/foo/Downloads/spiderweb-snow/mozilla'
gmake: *** [client.mk:170: build] Error 2
gmake[4]: Leaving directory '/Users/foo/Downloads/spiderweb-snow/obj-x86_64-apple-darwin10.8.0/projects/navigator/app'
gmake[3]: Leaving directory '/Users/foo/Downloads/spiderweb-snow/obj-x86_64-apple-darwin10.8.0'
gmake[2]: Leaving directory '/Users/foo/Downloads/spiderweb-snow/obj-x86_64-apple-darwin10.8.0'
if test -d dist/bin ; then touch dist/bin/.purgecaches ; fi
gmake[1]: Leaving directory '/Users/foo/Downloads/spiderweb-snow/obj-x86_64-apple-darwin10.8.0'
Yes, and no. Heh. There is no need to symlink, or copy anything over anything. The extracted source directory has everything needed to build both spiderweb and interweb. As mentioned Spiderweb is built from outside of the the /mozilla directory. Interweb is built from inside the /mozilla directory. I noticed one mistake. Your mozconfig is set to build spiderweb, not interweb. The --enable-application=/projects/navigator = spiderweb, you want --enable-application=browser instead for interweb.But clearly I did something wrong.
Yes, and no. Heh. There is no need to symlink, or copy anything over anything. The extracted source directory has everything needed to build both spiderweb and interweb. As mentioned Spiderweb is built from outside of the the /mozilla directory. Interweb is built from inside the /mozilla directory. I noticed one mistake. Your mozconfig is set to build spiderweb, not interweb. The --enable-application=/projects/navigator = spiderweb, you want --enable-application=browser instead for interweb.
To clarify a bit more....
To build spiderweb extract the source archive then cd ~/path/to/spiderweb-snow
Adjust the default .mozconfig if needed for 64bit vs the 32bit default.
To build interweb, cd ~/path/to/spiderweb-snow/mozilla
Copy your .mozconfig to that directory and change --enable-application=browser (instead of =/projects/navigator)
Cheers