[tor-dev] Gitian Build Issue - Tor Browser

David Fifield david at bamsoftware.com
Wed Sep 17 20:29:24 UTC 2014


On Wed, Sep 17, 2014 at 12:11:29PM -0700, SiNA Rabbani wrote:
> Here is the last 20 lines:
> 
> root at matrix:/opt/dist/noushafarin/gitian-builder/var# tail -n 20 build.log 
> + xargs touch '--date=2000-01-01 00:00:00'
> + ./configure --disable-asciidoc --host=i686-w64-mingw32 --with-libevent-dir=/
> home/ubuntu/install/libevent --with-openssl-dir=/home/ubuntu/install/openssl
> --prefix=/home/ubuntu/install --with-zlib-dir=/home/ubuntu/install/zlib/
> configure: WARNING: if you wanted to set the --build type, don't use --host.
>     If a cross compiler is detected then cross compile mode will be used
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for i686-w64-mingw32-strip... i686-w64-mingw32-strip
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking build system type... i686-pc-linux-gnu
> checking host system type... i686-w64-mingw32
> checking for i686-w64-mingw32-ar... i686-w64-mingw32-ar
> checking for i686-w64-mingw32-gcc... i686-w64-mingw32-gcc
> checking whether the C compiler works... no
> configure: error: in `/home/ubuntu/build/tor':
> configure: error: C compiler cannot create executables
> See `config.log' for more details

I've seen problems like that (but not exactly the same) when there was a
stale kvm process running with the wrong architecture. Like:

https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser/BuildingWithGitian#AssemblyErrorsinMismatchedArchitectureCode
https://trac.torproject.org/projects/tor/ticket/12391

Check if there are any qemu/kvm processes running, use run-on-target to
shut them down (or just kill them), and try the "make build" again.

David Fifield


More information about the tor-dev mailing list