[tor-bugs] #31390 [Core Tor/Tor]: --enable-rust with pre-downloaded Rust dependencies fails: no .cargo-checksum.json files

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Aug 12 01:38:03 UTC 2019


#31390: --enable-rust with pre-downloaded Rust dependencies fails: no .cargo-
checksum.json files
------------------------------+------------------------------------
 Reporter:  yurivict271       |          Owner:  (none)
     Type:  defect            |         Status:  needs_information
 Priority:  Medium            |      Milestone:  Tor: 0.4.2.x-final
Component:  Core Tor/Tor      |        Version:  Tor: 0.4.0.5
 Severity:  Normal            |     Resolution:
 Keywords:  rust, 041-should  |  Actual Points:
Parent ID:                    |         Points:
 Reviewer:                    |        Sponsor:
------------------------------+------------------------------------

Comment (by teor):

 Replying to [comment:2 yurivict271]:
 > configure:
 >
 > {{{
 > ===>  Configuring for asciidoc-8.6.10_1
 > (cd /usr/ports/textproc/asciidoc/work/asciidoc-8.6.10 &&
 _LATE_CONFIGURE_ARGS="" ;  if [ -z "" ] &&  ./configure --help 2>&1 |
 /usr/bin/grep -- --localstatedir > /dev/null; then
 _LATE_CONFIGURE_ARGS="${_LATE_CONFIGURE_ARGS} --localstatedir=/var" ;  fi
 ;  if [ ! -z "`./configure --help 2>&1 | /usr/bin/grep -- '--mandir'`" ];
 then  _LATE_CONFIGURE_ARGS="${_LATE_CONFIGURE_ARGS}
 --mandir=/usr/local/man" ;  fi ;  if [ ! -z "`./configure --help 2>&1 |
 /usr/bin/grep -- '--disable-silent-rules'`" ]; then
 _LATE_CONFIGURE_ARGS="${_LATE_CONFIGURE_ARGS} --disable-silent-rules" ;
 fi ;  if [ ! -z "`./configure --help 2>&1 | /usr/bin/grep -- '--enable-
 jobserver\[.*#\]'`" ]; then  _LATE_CONFIGURE_ARGS="${_LATE_CONFIGURE_ARGS}
 --enable-jobserver=8" ;  fi ;  if [ ! -z "`./configure --help 2>&1 |
 /usr/bin/grep -- '--infodir'`" ]; then
 _LATE_CONFIGURE_ARGS="${_LATE_CONFIGURE_ARGS}
 --infodir=/usr/local/share/info/" ;  fi ;  if [ -z "`./configure --version
 2>&1 | /usr/bin/egrep -i '(autoconf.*2\.13|Unrecognized option)'`" ]; then
 _LATE_CONFIGURE_ARGS="${_LATE_CONFIGURE_ARGS} --build=amd64-portbld-
 freebsd12.0" ;  else  _LATE_CONFIGURE_ARGS="${_LATE_CONFIGURE_ARGS} amd64
 -portbld-freebsd12.0" ;  fi ;  if ! /usr/bin/env CC="cc" CPP="cpp"
 CXX="c++"  CFLAGS="-O2 -pipe -fno-omit-frame-pointer  -fstack-protector-
 strong -fno-strict-aliasing " CPPFLAGS="-fno-omit-frame-pointer"
 CXXFLAGS="-O2 -pipe -fno-omit-frame-pointer -fstack-protector-strong -fno-
 strict-aliasing -fno-omit-frame-pointer  "  LDFLAGS=" -fstack-protector-
 strong " LIBS=""  INSTALL="/usr/bin/install -c"  INSTALL_DATA="install  -m
 0644"  INSTALL_LIB="install  -s -m 0644"  INSTALL_PROGRAM="install  -s -m
 555"  INSTALL_SCRIPT="install  -m 555"  MAKE=gmake
 PYTHON="/usr/local/bin/python2.7"
 XDG_DATA_HOME=/usr/ports/textproc/asciidoc/work
 XDG_CONFIG_HOME=/usr/ports/textproc/asciidoc/work
 HOME=/usr/ports/textproc/asciidoc/work
 PATH=/usr/ports/textproc/asciidoc/work/.bin:/home/yuri/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
 SHELL=/bin/sh CONFIG_SHELL=/bin/sh LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8
 CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144
 ./configure --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}; then  echo "===>
 Script \"configure\" failed unexpectedly.";  (echo "Please report the
 problem to sunpoet at FreeBSD.org [maintainer] and attach the
 \"/usr/ports/textproc/asciidoc/work/asciidoc-8.6.10/config.log\" including
 the output of the failure of your make command. Also, it might be a good
 idea to provide an overview of all packages installed on your system (e.g.
 a /usr/local/sbin/pkg-static info -g -Ea).") | /usr/bin/fmt 75 79 ;
 false;  fi)
 > }}}

 This is the asciidoc configure, but we need to see the tor configure.

 > build:
 >
 > {{{
 > ===>  Building for tor-0.4.0.5_3
 > (cd /usr/ports/security/tor/work/tor-0.4.0.5; if ! /usr/bin/env
 TOR_RUST_DEPENDENCIES=/usr/ports/security/tor/work/tor-0.4.0.5/rs
 OPENSSLBASE=/usr OPENSSLDIR=/etc/ssl OPENSSLINC=/usr/include
 OPENSSLLIB=/usr/lib XDG_DATA_HOME=/usr/ports/security/tor/work
 XDG_CONFIG_HOME=/usr/ports/security/tor/work
 HOME=/usr/ports/security/tor/work
 PATH=/usr/ports/security/tor/work/.bin:/home/yuri/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
 NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh
 NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2
 -pipe -fno-omit-frame-pointer  -fstack-protector-strong -fno-strict-
 aliasing -std=gnu99 "  CPP="cpp" CPPFLAGS="-fno-omit-frame-pointer"
 LDFLAGS="  -fstack-protector-strong " LIBS=""  CXX="c++" CXXFLAGS="-O2
 -pipe -fno-omit-frame-pointer -fstack-protector-strong -fno-strict-
 aliasing -fno-omit-frame-pointer  "  MANPREFIX="/usr/local"
 BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m
 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m
 0644"  BSD_INSTALL_MAN="install  -m 444" gmake -f Makefile -j8  all; then
 if [ -n "Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the
 failure to the maintainer." ] ; then  echo "===> Compilation failed
 unexpectedly.";  (echo "Try to set MAKE_JOBS_UNSAFE=yes and rebuild before
 reporting the failure to the maintainer.") | /usr/bin/fmt 75 79 ;  fi;
 false;  fi)
 > }}}

 > > "Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the
 failure to the maintainer."

 Did you try to set `MAKE_JOBS_UNSAFE=yes`?

 We have had some trouble with parallel builds in the past, but we haven't
 been able to reproduce the errors, so they are hard to fix.

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


More information about the tor-bugs mailing list