I am trying to build an ESR31-based Tor Browser bundle via gitian. The error below occurs while building the gold linker. Has anyone else seen this?
I am building on an Ubuntu 14.04 LTS system using KVM.
-Mark
g++ -DHAVE_CONFIG_H -I. -I. -I./../include -I./../elfcpp -DLOCALEDIR=""/home/ubuntu/install/binutils/share/locale"" -DBINDIR=""/home/ubuntu/install/binutils/bin"" -DTOOLBINDIR=""/home/ubuntu/install/binutils/i686-pc-linux-gnu/bin"" -DTOOLLIBDIR=""/home/ubuntu/install/binutils/i686-pc-linux-gnu/lib"" -W -Wall -Werror -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -frandom-seed=archive.o -g -O2 -MT archive.o -MD -MP -MF .deps/archive.Tpo -c -o archive.o archive.cc In file included from /usr/include/c++/4.6/ext/hash_map:61:0, from system.h:92, from gold.h:35, from archive.cc:24: /usr/include/c++/4.6/backward/backward_warning.h:33:2: error: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Werror=cpp] cc1plus: all warnings being treated as errors make[2]: *** [archive.o] Error 1 make[2]: Leaving directory `/home/ubuntu/build/binutils-2.24/gold' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/ubuntu/build/binutils-2.24/gold' make: *** [all] Error 2
Mark Smith wrote:
I am trying to build an ESR31-based Tor Browser bundle via gitian. The error below occurs while building the gold linker. Has anyone else seen this?
No (at least not me). Which commit are you using? Does the problem happen with the 4.0a3 tag (i.e. tbb-4.0a3-build3) as well?
Georg
I am building on an Ubuntu 14.04 LTS system using KVM.
-Mark
g++ -DHAVE_CONFIG_H -I. -I. -I./../include -I./../elfcpp -DLOCALEDIR=""/home/ubuntu/install/binutils/share/locale"" -DBINDIR=""/home/ubuntu/install/binutils/bin"" -DTOOLBINDIR=""/home/ubuntu/install/binutils/i686-pc-linux-gnu/bin"" -DTOOLLIBDIR=""/home/ubuntu/install/binutils/i686-pc-linux-gnu/lib"" -W -Wall -Werror -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -frandom-seed=archive.o -g -O2 -MT archive.o -MD -MP -MF .deps/archive.Tpo -c -o archive.o archive.cc In file included from /usr/include/c++/4.6/ext/hash_map:61:0, from system.h:92, from gold.h:35, from archive.cc:24: /usr/include/c++/4.6/backward/backward_warning.h:33:2: error: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Werror=cpp] cc1plus: all warnings being treated as errors make[2]: *** [archive.o] Error 1 make[2]: Leaving directory `/home/ubuntu/build/binutils-2.24/gold' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/ubuntu/build/binutils-2.24/gold' make: *** [all] Error 2 _______________________________________________ tbb-dev mailing list tbb-dev@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tbb-dev
On 10/6/14 4:36 AM, Georg Koppen wrote:
Mark Smith wrote:
I am trying to build an ESR31-based Tor Browser bundle via gitian. The error below occurs while building the gold linker. Has anyone else seen this?
No (at least not me). Which commit are you using?
I built from the tip of master, which at that time was 23ce9c9c4ff773a216c2047f814f5b67b8243252.
Does the problem happen with the 4.0a3 tag (i.e. tbb-4.0a3-build3) as well?
I don't think so, although I deleted some older build directories last week so I cannot confirm with 100% certainty that I built successfully with that exact tag. I will kick off a build now using tbb-4.0a3-build3 and let you know how it goes.
On 10/6/14 10:36 AM, Mark Smith wrote:
Does the problem happen with the 4.0a3 tag (i.e. tbb-4.0a3-build3) as well?
I don't think so, although I deleted some older build directories last week so I cannot confirm with 100% certainty that I built successfully with that exact tag. I will kick off a build now using tbb-4.0a3-build3 and let you know how it goes.
To close the loop on this (at least for now):
1. I located my tbb-4.0a3-build3 build (not deleted) and I confirmed that I did not encounter this problem while building it.
2. After I removed the target-* VM images under gitian-builder and restarted the build, it succeeded.
I don't like mysterious failures (especially when I begin with a completely clean tree) but I now have some ESR31-based builds and that makes me happy.
-Mark