[tor-bugs] #8246 [Tor bundles/installation]: build TBB on 10.8.2
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Feb 19 04:45:45 UTC 2013
#8246: build TBB on 10.8.2
--------------------------------------+-------------------------------------
Reporter: ioerror | Owner: erinn
Type: defect | Status: new
Priority: normal | Milestone:
Component: Tor bundles/installation | Version:
Keywords: | Parent:
Points: | Actualpoints:
--------------------------------------+-------------------------------------
Comment(by ioerror):
Replying to [comment:14 mikeperry]:
> Replying to [comment:13 ioerror]:
> > Replying to [comment:12 mikeperry]:
> > > The OSX 10.8 machine I build on was using the 10.6 SDK... I believe
we deliberately use this because we need 10.6 compatibility. It may be the
case that we don't want to patch the makefiles for the 10.8 SDK yet for
this reason.
> > >
> >
> > I'm not sure that I understand - I thought that we tell the 10.8 SDK
that we want 10.6 comparability?
>
> Maybe that can be made to work, but it probably is the cause of the
build issues here. All I know is that the SDK I have is in
/Developer/SDKs/MacOSX10.6.sdk even though I was using it on OS 10.8.
>
Ok - in theory, I have a MacOSX10.7.sdk and a MacOSX10.8.sdk - I don't
know where I'm supposed to find the MacOSX10.6.sdk directory. Either way,
/Developer is long gone as these things are delivered by the Apple App
Store these days.
> > > I do like the idea of creating a directory on archive + a cronjob to
download all of the source tarballs used to build TBB though. Doing this
could remove a lot of the complexity of the makefiles in terms of having
everything so fragile to versioning, and can also give us protection
against targeted attacks to our (otherwise unauthenticated) dependencies.
> >
> > Yeah, I agree.
> >
> > Thoughts on how the patch above doesn't apply? Or on how Firefox won't
build? Am I performing the right rain dance?
>
> You might want to either try building mikeperry/bug3944-intlfixes or
waiting until it gets merged. That will allow you to build TBB with FF17,
which looks like it has fixes for the two bugzilla bugs you found with the
10.8 SDK.
I'm not sure of the best way to test it - should I just merge your changes
against the current head? Or build against yours? Or?
Also, to be clear - is the following snippet what you do to build TBB?
{{{
git clone https://git.torproject.org/torbrowser
cd torbrowser
git checkout maint-2.4
cd build-scripts
make -f osx.mk build-all-binaries copy-firefox bundle
}}}
Or is there something else?
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/8246#comment:15>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list