[tor-bugs] #19516 [Applications/Tor Browser]: TBB build from source error: exeDir was not declared

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Jun 27 19:41:00 UTC 2016


#19516: TBB build from source error: exeDir was not declared
------------------------------------------+----------------------
     Reporter:  zenitur                   |      Owner:  tbb-team
         Type:  defect                    |     Status:  new
     Priority:  Medium                    |  Milestone:
    Component:  Applications/Tor Browser  |    Version:
     Severity:  Normal                    |   Keywords:
Actual Points:                            |  Parent ID:
       Points:                            |   Reviewer:
      Sponsor:                            |
------------------------------------------+----------------------
 Linux x86 32-bit, GCC 4.8.2, branch "tor-browser-45.2.0esr-6.0-1"

 An error log: http://pastebin.com/UdSd99Jy

 {{{
 c++ -o Unified_cpp_dom_power0.o -c -I/home/zenitur/tor-browser/tor-
 browser/obj-i686-pc-linux-gnu/dist/stl_wrappers -I/home/zenitur/tor-
 browser/tor-browser/obj-i686-pc-linux-gnu/dist/system_wrappers -include
 /home/zenitur/tor-browser/tor-browser/config/gcc_hidden.h -DOS_POSIX=1
 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API
 -DIMPL_LIBXUL -I/home/zenitur/tor-browser/tor-browser/dom/power -I.
 -I../../ipc/ipdl/_ipdlheaders -I/home/zenitur/tor-browser/tor-
 browser/ipc/chromium/src -I/home/zenitur/tor-browser/tor-browser/ipc/glue
 -I../../dist/include  -I/home/zenitur/tor-browser/tor-browser/obj-i686-pc-
 linux-gnu/dist/include/nspr -I/home/zenitur/tor-browser/tor-
 browser/obj-i686-pc-linux-gnu/dist/include/nss       -fPIC
 -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF
 .deps/Unified_cpp_dom_power0.o.pp  -Wall -Wempty-body -Woverloaded-virtual
 -Wsign-compare -Wwrite-strings -Wno-invalid-offsetof -Wcast-align -fno-
 exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno
 -std=gnu++0x -pthread -pipe  -DNDEBUG -DTRIMMED -g -Os -march=i686 -fomit-
 frame-pointer  -Wshadow   /home/zenitur/tor-browser/tor-browser/obj-i686
 -pc-linux-gnu/dom/power/Unified_cpp_dom_power0.cpp
 /home/zenitur/tor-browser/tor-browser/toolkit/xre/nsAppRunner.cpp: In
 member function ‘int XREMain::XRE_mainStartup(bool*)’:
 /home/zenitur/tor-browser/tor-browser/toolkit/xre/nsAppRunner.cpp:4398:65:
 error: ‘exeDir’ was not declared in this scope
    rv = SelectProfile(getter_AddRefs(mProfileLock), mProfileSvc, exeDir,
                                                                  ^
 }}}

 I've found a huge patch: https://github.com/MeisterP/torbrowser-
 overlay/blob/master/www-client/torbrowser/files/torbrowser-45.1.1-exeDir-
 not-declared.patch

 Can it be fixed easy? With dirty hack for example

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19516>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list