[tbb-bugs] #25980 [Applications/Tor Browser]: Orfox bustage on Alpha branch

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Apr 30 16:28:38 UTC 2018


#25980: Orfox bustage on Alpha branch
------------------------------------------+------------------------
     Reporter:  sysrqb                    |      Owner:  tbb-team
         Type:  defect                    |     Status:  new
     Priority:  High                      |  Milestone:
    Component:  Applications/Tor Browser  |    Version:
     Severity:  Normal                    |   Keywords:  tbb-mobile
Actual Points:                            |  Parent ID:
       Points:                            |   Reviewer:
      Sponsor:                            |
------------------------------------------+------------------------
 {{{
  3:24.92 In file included from /home/sysrqb/Orfox/external/tor-
 browser/intl/hyphenation/glue/hnjstdio.cpp:11:0:
  3:24.93 /home/sysrqb/Orfox/external/tor-
 browser/intl/hyphenation/glue/hnjalloc.h:34:0: warning: "feof" redefined
  3:24.93  #define feof(file)            hnjFeof(file)
  3:24.93  ^
  3:24.93 In file included from /home/sysrqb/.mozbuild/android-ndk-
 r11b/sources/android/support/include/stdio.h:41:0,
  3:24.93                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/system_wrappers/stdio.h:3,
  3:24.93                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/include/mozilla/throw_gcc.h:13,
  3:24.93                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/stl_wrappers/type_traits:66,
  3:24.93                  from /home/sysrqb/.mozbuild/android-ndk-
 r11b/sources/cxx-stl/llvm-libc++/libcxx/include/exception:81,
  3:24.93                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/system_wrappers/exception:3,
  3:24.93                  from /home/sysrqb/.mozbuild/android-ndk-
 r11b/sources/cxx-stl/llvm-libc++/libcxx/include/new:68,
  3:24.93                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/system_wrappers/new:3,
  3:24.93                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/stl_wrappers/new:44,
  3:24.93                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/include/mozilla/mozalloc.h:16,
  3:24.93                  from /home/sysrqb/Orfox/external/tor-
 browser/intl/hyphenation/glue/hnjalloc.h:13,
  3:24.93                  from /home/sysrqb/Orfox/external/tor-
 browser/intl/hyphenation/glue/hnjstdio.cpp:11:
  3:24.93 /home/sysrqb/.mozbuild/android-ndk-r11b/platforms/android-9/arch-
 arm/usr/include/stdio.h:367:0: note: this is the location of the previous
 definition
  3:24.93  #define feof(p)  __sfeof(p)
  3:24.93  ^
  3:24.93 In file included from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/system_wrappers/cstdio:3:0,
  3:24.93                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/stl_wrappers/cstdio:44,
  3:24.93                  from /home/sysrqb/.mozbuild/android-ndk-
 r11b/sources/cxx-stl/llvm-libc++/libcxx/include/string:437,
  3:24.93                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/system_wrappers/string:3,
  3:24.93                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/stl_wrappers/string:44,
  3:24.94                  from /home/sysrqb/.mozbuild/android-ndk-
 r11b/sources/cxx-stl/llvm-libc++/libcxx/include/__locale:15,
  3:24.94                  from /home/sysrqb/.mozbuild/android-ndk-
 r11b/sources/cxx-stl/llvm-libc++/libcxx/include/ios:216,
  3:24.94                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/system_wrappers/ios:3,
  3:24.94                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/stl_wrappers/ios:44,
  3:24.94                  from /home/sysrqb/.mozbuild/android-ndk-
 r11b/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:131,
  3:24.94                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/system_wrappers/ostream:3,
  3:24.94                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/stl_wrappers/ostream:44,
  3:24.94                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/include/mozilla/gfx/BasePoint.h:10,
  3:24.94                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/include/mozilla/gfx/Point.h:13,
  3:24.94                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/include/mozilla/gfx/Triangle.h:12,
  3:24.94                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/include/mozilla/gfx/Matrix.h:10,
  3:24.94                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/include/Units.h:11,
  3:24.94                  from /home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/include/nsContentUtils.h:29,
  3:24.94                  from /home/sysrqb/Orfox/external/tor-
 browser/intl/hyphenation/glue/hnjstdio.cpp:16:
  3:24.94 /home/sysrqb/.mozbuild/android-ndk-r11b/sources/cxx-stl/llvm-
 libc++/libcxx/include/cstdio: In function 'int __libcpp_feof(FILE*)':
  3:24.94 /home/sysrqb/.mozbuild/android-ndk-r11b/sources/cxx-stl/llvm-
 libc++/libcxx/include/cstdio:155:128: error: cannot convert 'FILE* {aka
 __sFILE*}' to 'hnjFile* {aka hnjFile_*}' for argument '1' to 'int hnj
 Feof(hnjFile*)'
  3:24.94  inline _LIBCPP_INLINE_VISIBILITY int __libcpp_feof(FILE*
 __stream) {return feof(__stream);}
  3:24.94
 ^
  3:24.94
  3:24.94 In the directory  /home/sysrqb/Orfox/external/tor-browser/obj-
 tbb-arm-linux-androideabi/intl/hyphenation/glue
  3:24.94 The following command failed to execute properly:
  3:24.94 /usr/bin/ccache /home/sysrqb/.mozbuild/android-ndk-
 r11b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-
 linux-androideabi-g++ -std=gnu++11 -o hnjstdio.o -c
 -I/home/sysrqb/Orfox/extern
 al/tor-browser/obj-tbb-arm-linux-androideabi/dist/stl_wrappers
 -I/home/sysrqb/Orfox/external/tor-browser/obj-tbb-arm-linux-
 androideabi/dist/system_wrappers -include /home/sysrqb/Orfox/external/tor-
 browser/config
 /gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API
 -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL
 -I/home/sysrqb/Orfox/external/tor-browser/intl/hyphenation/glue
 -I/home/sysrqb/Orfox/externa
 l/tor-browser/obj-tbb-arm-linux-androideabi/intl/hyphenation/glue
 -I/home/sysrqb/Orfox/external/tor-browser/intl/hyphenation/hyphen
 -I/home/sysrqb/Orfox/external/tor-browser/obj-tbb-arm-linux-
 androideabi/dist/in
 clude -I/home/sysrqb/Orfox/external/tor-browser/obj-tbb-arm-linux-
 androideabi/dist/include/nspr -I/home/sysrqb/Orfox/external/tor-browser
 /obj-tbb-arm-linux-androideabi/dist/include/nss -fPIC -DMOZILLA_CLIENT -in
 clude /home/sysrqb/Orfox/external/tor-browser/obj-tbb-arm-linux-
 androideabi/mozilla-config.h -MD -MP -MF .deps/hnjstdio.o.pp -idirafter
 /home/sysrqb/.mozbuild/android-ndk-r11b/platforms/android-9/arch-
 arm/usr/in
 clude -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-
 virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code
 -Wwrite-strings -Wno-invalid-offsetof -Wthread-safety -Wno-error=
 maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-
 bounds -fno-short-enums -fno-exceptions -march=armv7-a -mthumb -mfpu=vfp
 -mfloat-abi=softfp -mno-unaligned-access -I/home/sysrqb/.mozbuild/
 android-ndk-r11b/sources/android/support/include -I/home/sysrqb/.mozbuild
 /android-ndk-r11b/sources/cxx-stl/llvm-libc++/libcxx/include
 -I/home/sysrqb/.mozbuild/android-ndk-r11b/sources/cxx-stl/llvm-
 libc++abi/libc
 xxabi/include -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-
 sections -fdata-sections -fno-exceptions -fno-math-errno -pipe -g
 -freorder-blocks -fno-reorder-functions -Os -fomit-frame-pointer -Wno-err
 or=shadow /home/sysrqb/Orfox/external/tor-
 browser/intl/hyphenation/glue/hnjstdio.cpp
  3:24.94 /home/sysrqb/Orfox/external/tor-browser/config/rules.mk:951:
 recipe for target 'hnjstdio.o' failed
  3:24.94 make[5]: *** [hnjstdio.o] Error 1
  3:24.94 /home/sysrqb/Orfox/external/tor-browser/config/recurse.mk:71:
 recipe for target 'intl/hyphenation/glue/target' failed
  3:24.94 make[4]: *** [intl/hyphenation/glue/target] Error 2
 }}}

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


More information about the tbb-bugs mailing list