[tor-bugs] #12461 [Tor Browser]: Firefox ESR 31 does need a newer compiler than GCC 4.4 on Linux

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Sep 22 07:34:50 UTC 2014


#12461: Firefox ESR 31 does need a newer compiler than GCC 4.4 on Linux
-----------------------------+--------------------------------
     Reporter:  gk           |      Owner:  gk
         Type:  defect       |     Status:  assigned
     Priority:  normal       |  Milestone:
    Component:  Tor Browser  |    Version:
   Resolution:               |   Keywords:  gitian, tbb-gitian
Actual Points:               |  Parent ID:  #12460
       Points:               |
-----------------------------+--------------------------------

Comment (by gk):

 Trying to compiling ICU leads to the following failure:
 {{{
 cd .. \
          && CONFIG_FILES=common/Makefile CONFIG_HEADERS= /bin/bash
 ./config.status
 config.status: creating common/Makefile
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 mkdir: cannot create directory `': No such file or directory
 make[7]: Leaving directory `/home/ubuntu/build/tor-browser/obj-i686-pc-
 linux-gnu/intl/icu/target/common'
 make[7]: Entering directory `/home/ubuntu/build/tor-browser/obj-i686-pc-
 linux-gnu/intl/icu/target/common'
 ar r ../lib/libicuuc.a errorcode.o putil.o umath.o utypes.o uinvchar.o
 umutex.o ucln_cmn.o uinit.o uobject.o cmemory.o charstr.o udata.o
 ucmndata.o udatamem.o umapfile.o udataswp.o ucol_swp.o utrace.o uhash.o
 uhash_us.o uenum.o ustrenum.o uvector.o ustack.o uvectr32.o uvectr64.o
 ucnv.o ucnv_bld.o ucnv_cnv.o ucnv_io.o ucnv_cb.o ucnv_err.o ucnvlat1.o
 ucnv_u7.o ucnv_u8.o ucnv_u16.o ucnv_u32.o ucnvscsu.o ucnvbocu.o ucnv_ext.o
 ucnvmbcs.o ucnv2022.o ucnvhz.o ucnv_lmb.o ucnvisci.o ucnvdisp.o ucnv_set.o
 ucnv_ct.o uresbund.o ures_cnv.o uresdata.o resbund.o resbund_cnv.o
 messagepattern.o ucat.o locmap.o uloc.o locid.o locutil.o locavailable.o
 locdispnames.o loclikely.o locresdata.o bytestream.o stringpiece.o
 stringtriebuilder.o bytestriebuilder.o bytestrie.o bytestrieiterator.o
 ucharstrie.o ucharstriebuilder.o ucharstrieiterator.o dictionarydata.o
 appendable.o ustr_cnv.o unistr_cnv.o unistr.o unistr_case.o unistr_props.o
 utf_impl.o ustring.o ustrcase.o ucasemap.o ucasemap_titlecase_brkiter.o
 cstring.o ustrfmt.o ustrtrns.o ustr_wcs.o utext.o unistr_case_locale.o
 ustrcase_locale.o unistr_titlecase_brkiter.o ustr_titlecase_brkiter.o
 normalizer2impl.o normalizer2.o filterednormalizer2.o normlzr.o unorm.o
 unormcmp.o unorm_it.o chariter.o schriter.o uchriter.o uiter.o
 patternprops.o uchar.o uprops.o ucase.o propname.o ubidi_props.o ubidi.o
 ubidiwrt.o ubidiln.o ushape.o uscript.o uscript_props.o usc_impl.o
 unames.o utrie.o utrie2.o utrie2_builder.o bmpset.o unisetspan.o
 uset_props.o uniset_props.o uniset_closure.o uset.o uniset.o usetiter.o
 ruleiter.o caniter.o unifilt.o unifunct.o uarrsort.o brkiter.o ubrk.o
 brkeng.o dictbe.o rbbi.o rbbidata.o rbbinode.o rbbirb.o rbbiscan.o
 rbbisetb.o rbbistbl.o rbbitblb.o serv.o servnotf.o servls.o servlk.o
 servlkf.o servrbf.o servslkf.o uidna.o usprep.o uts46.o punycode.o util.o
 util_props.o parsepos.o locbased.o cwchar.o wintz.o dtintrv.o ucnvsel.o
 propsvec.o ulist.o uloc_tag.o icudataver.o icuplug.o listformatter.o
 ar: creating ../lib/libicuuc.a
 ar: errorcode.o: No such file or directory
 make[7]: Leaving directory `/home/ubuntu/build/tor-browser/obj-i686-pc-
 linux-gnu/intl/icu/target/common'
 make[7]: *** [../lib/libicuuc.a] Error 1
 make[6]: Leaving directory `/home/ubuntu/build/tor-browser/obj-i686-pc-
 linux-gnu/intl/icu/target'
 make[6]: *** [all-recursive] Error 2
 make[5]: Leaving directory `/home/ubuntu/build/tor-browser/obj-i686-pc-
 linux-gnu/intl/icu'
 make[5]: *** [buildicu] Error 2
 make[4]: *** [intl/icu/compile] Error 2
 }}}
 This is another libfaketime issue. Excluding `bash` from the faketime
 scope seems to help here.

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


More information about the tor-bugs mailing list