[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #19516 [Applications/Tor Browser]: TBB build from source error: exeDir was not declared
#19516: TBB build from source error: exeDir was not declared
--------------------------------------+-----------------------------------
Reporter: zenitur | Owner: tbb-team
Type: defect | Status: needs_information
Priority: Medium | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
--------------------------------------+-----------------------------------
Comment (by zenitur):
My build way is hard.
1). Try to compile Firefox:
a). Install deps.
sudo yum-builddep firefox
b). Install non-repository deps:
tar xf Python-2.7.8.tgz
cd Python-2.7.8
./configure --prefix=/home/zenitur/python --exec-
prefix=/home/zenitur/python
make
make install
cd ..
tar xf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure --prefix/home/zenitur/yasm --exec-prefix=/home/zentur/yasm
make
make install
cd ..
c). Enable GCC 4.8.2 from
http://linux.web.cern.ch/linux/devtoolset/#install
scl enable devtoolset-2 bash
gcc --version
export PATH=/home/zenitur/python/bin:/home/zenitur/yasm/bin:$PATH
d). Build Firefox
tar xf firefox-45.2esr-source.tar.xz
cd firefox-45.2.0esr
cp ../mozconfig .mozconfig
cp ../mozilla-api-key .
cp ~/mozilla-patches/* .
./apply.sh
make -f client.mk build
cd objdir/dist
cp -R -L -p bin ~/firefox-45.2esr
2). Try to build Tor Browser
a). Compare .mozconfig files
b). Download GIT:
git clone https://git.torproject.org/tor-browser.git
c). Switch to the branch:
cd tor-browser
git checkout 6803b2f08165a02cac4621db10fc2e1d99b7b435
d). Remove GIT hidden files and make backup
find . -name .git -print0 | xargs -0 rm -rf
cd ..
tar cf tor-browser-45.2.tar tor-browser
xz tor-browser-45.2.tar
e). Build
cd tor-browser
cp ../mozconfig .mozconfig
cp ~/mozilla-patches/* .
./apply.sh
make -f client.mk configure
make -j3 -f client.mk build
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19516#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs