Hi,
Perhaps this? https://github.com/3dem/relion/issues/736#issuecomment-778787618
Takanori
On 2021/02/26 20:49, Abhiram Chintangal wrote:
> Hi all,
>
> I have been running into this error while trying to update relion on our cluster. I am building relion (commit fc1181e9f4da15874723) using the following
> gcc-8.3, cuda-11 and opempi3.13
>
> There are a whole slew of these errors as listed below. Please see the make-stderr attached as well.
>
>
> [ 54%] Building NVCC (Device) object src/apps/CMakeFiles/relion_gpu_util.dir/__/acc/cuda/relion_gpu_util_generated_cuda_projector.cu.o
> /opt/ohpc/pub/compiler/gcc/8.3.0/include/c++/8.3.0/bits/functional_hash.h: In member function ‘std::size_t std::hash<float>::operator()(float) const’:
> /opt/ohpc/pub/compiler/gcc/8.3.0/include/c++/8.3.0/bits/functional_hash.h:232:22: error: expected ‘)’ before numeric constant
> return __val != 0.0f ? std::_Hash_impl::hash(__val) : 0;
> ~ ^~~
> )
> /opt/ohpc/pub/compiler/gcc/8.3.0/include/c++/8.3.0/bits/functional_hash.h:232:15: error: invalid operands of types ‘float’ and ‘double(const
> char*) throw ()’ {aka ‘double(const char*)’} to binary ‘operator!=’
> return __val != 0.0f ? std::_Hash_impl::hash(__val) : 0;
> ~~~~~~^~~~~~~~~~
> /opt/ohpc/pub/compiler/gcc/8.3.0/include/c++/8.3.0/bits/functional_hash.h:232:64: error: expected ‘)’ before ‘;’ token
> return __val != 0.0f ? std::_Hash_impl::hash(__val) : 0;
> ~ ^
> )
> /opt/ohpc/pub/compiler/gcc/8.3.0/include/c++/8.3.0/bits/functional_hash.h: In member function ‘std::size_t std::hash<double>::operator()(double)
> const’:
> /opt/ohpc/pub/compiler/gcc/8.3.0/include/c++/8.3.0/bits/functional_hash.h:244:22: error: expected ‘)’ before numeric constant
> return __val != 0.0 ? std::_Hash_impl::hash(__val) : 0;
> ~ ^~
> )
> /opt/ohpc/pub/compiler/gcc/8.3.0/include/c++/8.3.0/bits/functional_hash.h:244:15: error: invalid operands of types ‘double’ and ‘double(const
> char*) throw ()’ {aka ‘double(const char*)’} to binary ‘operator!=’
> return __val != 0.0 ? std::_Hash_impl::hash(__val) : 0;
> ~~~~~~^~~~~~~~~
> /opt/ohpc/pub/compiler/gcc/8.3.0/include/c++/8.3.0/bits/functional_hash.h:244:63: error: expected ‘)’ before ‘;’ token
> return __val != 0.0 ? std::_Hash_impl::hash(__val) : 0;
> ~
>
>
> For your reference, I have attached the build logs from cmake as well. I'd really appreciate any pointers (pun not intended)
>
> Thanks!
>
> Abhiram
>
> --
>
> Abhiram Chintangal
> QB3 Nogales Lab
> Bioinformatics Specialist @ Howard Hughes Medical Institute
> University of California Berkeley
> 708D Stanley Hall, Berkeley, CA 94720
> Phone (510)666-3344
>
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------
>
> To unsubscribe from the CCPEM list, click the following link:
> https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCPEM&A=1 <https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCPEM&A=1>
>
########################################################################
To unsubscribe from the CCPEM list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCPEM&A=1
This message was issued to members of www.jiscmail.ac.uk/CCPEM, a mailing list hosted by www.jiscmail.ac.uk, terms & conditions are available at https://www.jiscmail.ac.uk/policyandsecurity/
|