x86_64-pc-linux-gnu-g++ -o logWriter.o -c -O2 -pipe -march=native -fno-diagnostics-color -pthread logWriter.cpp logWriter.cpp: In member function ‘bool logWriter::open(std::string, bool)’: logWriter.cpp:131:12: error: cannot convert ‘std::fstream’ {aka ‘std::basic_fstream<char>’} to ‘bool’ in return 131 | return out; //T/F | ^~~ | | ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_no-multilib-libressl_science-20201116-220441 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-10.2.0 * /usr/lib/llvm/11 11.0.0 Available Python interpreters, in order of preference: [1] python3.7 [2] python3.9 (fallback) [3] python3.8 (fallback) [4] python2.7 (fallback) The following VMs are available for generation-2: *) AdoptOpenJDK 8.272_p10 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 system-vm The Glorious Glasgow Haskell Compilation System, version 8.8.4 timestamp(s) of HEAD at this tinderbox image: /var/db/repos/gentoo Thu Nov 19 10:35:34 AM UTC 2020 /var/db/repos/libressl Sat Nov 7 03:06:11 PM UTC 2020 emerge -qpvO sci-biology/edena [ebuild N ] sci-biology/edena-3.131028
Created attachment 673003 [details] emerge-info.txt
Created attachment 673006 [details] emerge-history.txt
Created attachment 673009 [details] environment
Created attachment 673012 [details] etc.portage.tbz2
Created attachment 673015 [details] sci-biology:edena-3.131028:20201119-111717.log
This bug has been fixed by Andrew Ammerlaan in the commit: https://github.com/gentoo/sci/commit/8d827409929ea539b3d778434137bb718af49a0f
In addition, I tested it in a docker image using ebuildtester and it works.