Opened 5 years ago

Closed 5 years ago

#19239 closed defect (fixed)

Race conditions building LiE

Reported by: jdemeyer Owned by:
Priority: blocker Milestone: sage-6.9
Component: packages: optional Keywords:
Cc: Merged in:
Authors: Jeroen Demeyer Reviewers: Travis Scrimshaw
Report Upstream: N/A Work issues:
Branch: bb6e17f (Commits) Commit: bb6e17f94a7f8e1de35cec1053556e016d1671c3
Dependencies: Stopgaps:

Description

Setting up build directory for lie-2.2.2
mv: cannot stat 'lie-2.2.2*': No such file or directory
Finished set up
****************************************************
Host system:
Linux tamiyo 3.17.7-gentoo #1 SMP PREEMPT Wed Dec 31 20:06:39 CET 2014 x86_64 Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz GenuineIntel GNU/Linux
****************************************************
C compiler: gcc
C compiler version:
Using built-in specs.
COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.8.4/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.8.4/work/gcc-4.8.4/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/include/g++-v4 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/python --enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --enable-nls --without-included-gettext --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.8.4 p1.3, pie-0.6.1' --enable-libstdcxx-time --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-multilib --with-multilib-list=m32,m64 --disable-altivec --disable-fixed-point --enable-targets=all --disable-libgcj --enable-libgomp --disable-libmudflap --disable-libssp --enable-lto --without-cloog --enable-libsanitizer
Thread model: posix
gcc version 4.8.4 (Gentoo 4.8.4 p1.3, pie-0.6.1) 
****************************************************
patching file box/closure.c
patching file lie.h
patching file Makefile
patching file lie_script
make[3]: Entering directory '/usr/local/src/sage-config/local/var/tmp/sage/build/lie-2.2.2/LiE'
make math_functions binding_functions
./make_lie
rm -f INFO.a
./Lie.exe < progs/maxsub
make[4]: Entering directory '/usr/local/src/sage-config/local/var/tmp/sage/build/lie-2.2.2/LiE'
make -C box all
/bin/sh: 1: ./Lie.exe: not found
Makefile:119: recipe for target 'INFO.a' failed
make[3]: *** [INFO.a] Error 127

The package tries to run Lie.exe before building it!

Change History (4)

comment:1 Changed 5 years ago by jdemeyer

  • Branch set to u/jdemeyer/race_conditions_building_lie

comment:2 Changed 5 years ago by jdemeyer

  • Commit set to bb6e17f94a7f8e1de35cec1053556e016d1671c3
  • Status changed from new to needs_review

New commits:

bb6e17fFix build of LiE

comment:3 Changed 5 years ago by tscrim

  • Reviewers set to Travis Scrimshaw
  • Status changed from needs_review to positive_review

That is quite an interesting occurrence. Changes LGTM.

comment:4 Changed 5 years ago by vbraun

  • Branch changed from u/jdemeyer/race_conditions_building_lie to bb6e17f94a7f8e1de35cec1053556e016d1671c3
  • Resolution set to fixed
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.