我正在尝试按照以下命令安装bcl2fatq:
我在make步骤上一直出错(有人可以告诉我如何解决此问题吗? 我正在使用Arch Linux,gcc 8.2.1,我安装了所有需要的库! 这是我得到的错误:
[ashtewe@clash bcl2fastq]$ make
[ 0%] Built target BCL2FASTQ_OPT
[ 1%] Building CXX object cxx/lib/common/CMakeFiles/bcl2fastq_common.dir/Logger.cpp.o
/home/ashtewe/bcl2fastq/src/cxx/lib/common/Logger.cpp: In constructor ‘bcl2fastq::common::detail::LogStream::LogStream()’:
/home/ashtewe/bcl2fastq/src/cxx/lib/common/Logger.cpp:122:13: error: ‘clog’ is not a member of ‘std’
, ias_(std::clog)
^~~~
/home/ashtewe/bcl2fastq/src/cxx/lib/common/Logger.cpp:122:13: note: ‘std::clog’ is defined in header ‘<iostream>’; did you forget to ‘#include <iostream>’?
/home/ashtewe/bcl2fastq/src/cxx/lib/common/Logger.cpp:19:1:
+#include <iostream>
/home/ashtewe/bcl2fastq/src/cxx/lib/common/Logger.cpp:122:13:
, ias_(std::clog)
^~~~
/home/ashtewe/bcl2fastq/src/cxx/lib/common/Logger.cpp: In constructor ‘bcl2fastq::common::detail::LogStream::LogStream(bcl2fastq::common::LogLevel::value_type)’:
/home/ashtewe/bcl2fastq/src/cxx/lib/common/Logger.cpp:130:13: error: ‘clog’ is not a member of ‘std’
, ias_(std::clog)
^~~~
/home/ashtewe/bcl2fastq/src/cxx/lib/common/Logger.cpp:130:13: note: ‘std::clog’ is defined in header ‘<iostream>’; did you forget to ‘#include <iostream>’?
/home/ashtewe/bcl2fastq/src/cxx/lib/common/Logger.cpp: In copy constructor ‘bcl2fastq::common::detail::LogStream::LogStream(const bcl2fastq::common::detail::LogStream&)’:
/home/ashtewe/bcl2fastq/src/cxx/lib/common/Logger.cpp:146:13: error: ‘clog’ is not a member of ‘std’
, ias_(std::clog)
^~~~
/home/ashtewe/bcl2fastq/src/cxx/lib/common/Logger.cpp:146:13: note: ‘std::clog’ is defined in header ‘<iostream>’; did you forget to ‘#include <iostream>’?
make[2]: *** [cxx/lib/common/CMakeFiles/bcl2fastq_common.dir/build.make:59: cxx/lib/common/CMakeFiles/bcl2fastq_common.dir/Logger.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:258: cxx/lib/common/CMakeFiles/bcl2fastq_common.dir/all] Error 2
make: *** [Makefile:127: all] Error 2