[tor-bugs] #12391 [Tor bundles/installation]: Building mingw-w64 is failing intermittently

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Jul 14 18:04:09 UTC 2014


#12391: Building mingw-w64 is failing intermittently
-------------------------------------+-------------------------------------
     Reporter:  gk                   |      Owner:  erinn
         Type:  defect               |     Status:  new
     Priority:  normal               |  Milestone:
    Component:  Tor                  |    Version:
  bundles/installation               |   Keywords:  gitian,
   Resolution:                       |  TorBrowserTeam201407
Actual Points:                       |  Parent ID:
       Points:                       |
-------------------------------------+-------------------------------------

Comment (by mcs):

 Kathy Brade and I started a completely clean build on a 14.04 LTS system.
 It got past the Windows utils step on the first try (which has never
 happened before for me since the recent mingw-w64 upgrade).
 Unfortunately, it failed during the PT portion of the build:
 {{{
 ****** Starting Pluggable Transports Component of Windows Bundle (4/5 for
 Windows) ******

 sha256sum: wine-wrappers: Is a directory
 --- Building pluggable-transports-windows for precise i386 ---
 Stopping target if it is up
 Making a new image copy
 Formatting 'target-precise-i386.qcow2', fmt=qcow2 size=11811160064
 backing_file='base-precise-i386.qcow2' encryption=off cluster_size=65536
 lazy_refcounts=off
 Starting target
 Checking if target is up
 Preparing build environment
 Updating apt-get repository (log in var/install.log)
 Installing additional packages (log in var/install.log)
 Grabbing package manifest
 Creating build script (var/build-script)
 Running build script (log in var/build.log)
 ./bin/gbuild:21:in `system!': failed to run on-target setarch i386 bash -x
 < var/build-script > var/build.log 2>&1 (RuntimeError)
         from ./bin/gbuild:122:in `build_one_configuration'
         from ./bin/gbuild:224:in `block (2 levels) in <main>'
         from ./bin/gbuild:219:in `each'
         from ./bin/gbuild:219:in `block in <main>'
         from ./bin/gbuild:217:in `each'
         from ./bin/gbuild:217:in `<main>'
 make: *** [build-alpha] Error 1
 }}}

 I do not think we have done a TBB build since meek was added.  Here is the
 tail of var/build.log:
 {{{
 # Building compilers and Go bootstrap tool for host, linux/386.
 lib9
 In file included from /usr/include/inttypes.h:26:0,
                  from /home/ubuntu/build/go/include/u.h:59,
                  from /home/ubuntu/build/go/src/lib9/await.c:30:
 /usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file
 or directoryIn file included from /usr/include/inttypes.h:26:0,
                  from /home/ubuntu/build/go/include/u.h:59,
                  from /home/ubuntu/build/go/src/lib9/_exits.c:26:
 /usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file
 or directory
 compilation terminated.

 compilation terminated.
 In file included from /usr/include/inttypes.h:26:0,
                  from /home/ubuntu/build/go/include/u.h:59,
                  from /home/ubuntu/build/go/src/lib9/atoi.c:26:
 /usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file
 or directory
 compilation terminated.
 In file included from /usr/include/inttypes.h:26:0,
                  from /home/ubuntu/build/go/include/u.h:59,
                  from /home/ubuntu/build/go/src/lib9/_p9dir.c:26:
 /usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file
 or directory
 compilation terminated.
 go tool dist: FAILED: gcc -Wall -Wstrict-prototypes -Wextra -Wunused
 -Wuninitialized -Wno-sign-compare -Wno-missing-braces -Wno-parentheses
 -Wno-unknown-pragmas -Wno-switch -Wno-comment -Wno-missing-field-
 initializers -Werror -fno-common -ggdb -pipe -O2 -c -m32 -DPLAN9PORT -I
 /home/ubuntu/build/go/include -I /home/ubuntu/build/go/src/lib9 -o
 $WORK/_exits.o /home/ubuntu/build/go/src/lib9/_exits.c
 go tool dist: FAILED: gcc -Wall -Wstrict-prototypes -Wextra -Wunused
 -Wuninitialized -Wno-sign-compare -Wno-missing-braces -Wno-parentheses
 -Wno-unknown-pragmas -Wno-switch -Wno-comment -Wno-missing-field-
 initializers -Werror -fno-common -ggdb -pipe -O2 -c -m32 -DPLAN9PORT -I
 /home/ubuntu/build/go/include -I /home/ubuntu/build/go/src/lib9 -o
 $WORK/atoi.o /home/ubuntu/build/go/src/lib9/atoi.c
 go tool dist: FAILED: gcc -Wall -Wstrict-prototypes -Wextra -Wunused
 -Wuninitialized -Wno-sign-compare -Wno-missing-braces -Wno-parentheses
 -Wno-unknown-pragmas -Wno-switch -Wno-comment -Wno-missing-field-
 initializers -Werror -fno-common -ggdb -pipe -O2 -c -m32 -DPLAN9PORT -I
 /home/ubuntu/build/go/include -I /home/ubuntu/build/go/src/lib9 -o
 $WORK/await.o /home/ubuntu/build/go/src/lib9/await.c
 go tool dist: FAILED: gcc -Wall -Wstrict-prototypes -Wextra -Wunused
 -Wuninitialized -Wno-sign-compare -Wno-missing-braces -Wno-parentheses
 -Wno-unknown-pragmas -Wno-switch -Wno-comment -Wno-missing-field-
 initializers -Werror -fno-common -ggdb -pipe -O2 -c -m32 -DPLAN9PORT -I
 /home/ubuntu/build/go/include -I /home/ubuntu/build/go/src/lib9 -o
 $WORK/_p9dir.o /home/ubuntu/build/go/src/lib9/_p9dir.c
 }}}

 Has anyone seen this before?  Maybe the cause is similar (libfaketime
 interference).  I restarted the build and it got past the PT phase on the
 second try.

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


More information about the tor-bugs mailing list