[tor-bugs] #12391 [Tor bundles/installation]: Building mingw-w64 in a nightly build is broken.

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Jun 13 13:02:21 UTC 2014


#12391: Building mingw-w64 in a nightly build is broken.
--------------------------------------+-----------------------
 Reporter:  gk                        |          Owner:  erinn
     Type:  defect                    |         Status:  new
 Priority:  normal                    |      Milestone:
Component:  Tor bundles/installation  |        Version:
 Keywords:  gitian                    |  Actual Points:
Parent ID:                            |         Points:
--------------------------------------+-----------------------
 For unknown reason building the nightly fails:
 {{{
 The directory that should contain system headers does not exist:
   /home/ubuntu/install/mingw-w64/i686-w64-mingw32/sys-include
 echo timestamp > stmp-fixinc
 /bin/bash ../gcc-4.6.3/gcc/../mkinstalldirs
 /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include
 mkdir -p --
 /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include
 rm -rf /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3
 /include-fixed
 mkdir /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3
 /include-fixed
 chmod a+rx /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3
 /include-fixed
 (cd `${PWDCMD-pwd}`/include ; \
          tar -cf - .; exit 0) | (cd
 /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include; tar
 xpf - )
 (cd `${PWDCMD-pwd}`/include-fixed ; \
          tar -cf - .; exit 0) | (cd
 /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include-
 fixed; tar xpf - )
 files=`cd /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3
 /include-fixed; find . -type l -print 2>/dev/null`; \
         if [ $? -eq 0 ]; then \
           dir=`cd include-fixed; ${PWDCMD-pwd}`; \
           for i in $files; do \
             dest=`ls -ld
 /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include-
 fixed/$i | sed -n 's/.*-> //p'`; \
             if expr "$dest" : "$dir.*" > /dev/null; then \
               rm -f
 /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include-
 fixed/$i; \
               ln -s `echo $i | sed "s|/[^/]*|/..|g" | sed 's|/..$||'``echo
 "$dest" | sed "s|$dir||"`
 /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include-
 fixed/$i; \
             fi; \
           done; \
         fi
 /bin/bash ../gcc-4.6.3/gcc/../mkinstalldirs
 /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/install-
 tools/include
 /bin/bash ../gcc-4.6.3/gcc/../mkinstalldirs
 /home/ubuntu/install/mingw-w64/libexec/gcc/i686-w64-mingw32/4.6.3/install-
 tools
 /usr/bin/install -c -m 644 ../gcc-4.6.3/gcc/gsyslimits.h \
           /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3
 /install-tools/gsyslimits.h
 /usr/bin/install -c -m 644 macro_list
 /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/install-
 tools/macro_list
 /usr/bin/install -c -m 644 fixinc_list
 /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/install-
 tools/fixinc_list
 set -e; for ml in `cat fixinc_list`; do \
           multi_dir=`echo ${ml} | sed -e 's/^[^;]*;//'`; \
           /bin/bash ../gcc-4.6.3/gcc/../mkinstalldirs
 /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/install-
 tools/include${multi_dir}; \
           /usr/bin/install -c -m 644 include-fixed${multidir}/limits.h
 /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/install-
 tools/include${multi_dir}/limits.h; \
         done
 /usr/bin/install: cannot stat `include-fixed/limits.h': No such file or
 directory
 make[1]: *** [install-mkheaders] Error 1
 make[1]: Leaving directory `/home/ubuntu/build/gcc/gcc'
 make: *** [install-gcc] Error 2
 }}}
 I verified that on an own machine.

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


More information about the tor-bugs mailing list