Print

Print


Hi Susan,

I think you can comment out malloc_trim() from the code.
It is only there to save memory.

Please note that we do not officially support compilation on Mac OS X.

Best regards,

Takanori Nakane

> Compiling Relion3 on MacBook (High Sierra 10.13.6), relion has pulled
its
> own fftw libraries:
> using gcc versions between 5.4 and 7.3 / openmpi 3.1.1  consistently
gives
> two errors:
> 1. cmake notes that function sincos not found but then says __sincos
found
> and completes, however make fails with function "sincos" not declared in
> ctf.h .... if edit this to __sincos in ctf.h compilation proceeds past
> this point
> 2. make fails
> /src/relion-3.0_beta/src/jaz/motion/motion_param_estimator.cpp: In
member fu
> nction ?void MotionParamEstimator::prepAlignment()?:
> /src/relion-3.0_beta/src/jaz/motion/motion_param_estimator.cpp:499:5:
error:
>  ?malloc_trim? was not declared in this scope
>      malloc_trim(0);
>      ^~~~~~~~~~~
> /src/relion-3.0_beta/src/jaz/motion/motion_param_estimator.cpp:499:5:
note:
> suggested alternative: ?malloc?
>      malloc_trim(0);
>      ^~~~~~~~~~~
>      malloc
> [ 56%] Building CXX object
> src/apps/CMakeFiles/relion_lib.dir/__/jaz/motion/two_hyperparameter_fit.cpp.o
> [ 56%] Building C object
> src/apps/CMakeFiles/relion_lib.dir/__/jaz/d3x3/dsyev2.c.o
> make[2]: ***
> [src/apps/CMakeFiles/relion_lib.dir/__/jaz/motion/motion_param_estimator.cpp.o]
> Error 1
> make[2]: *** Waiting for unfinished jobs....
> [ 57%] Building C object
> src/apps/CMakeFiles/relion_lib.dir/__/jaz/d3x3/dsyevc3.c.o
> make[1]: *** [src/apps/CMakeFiles/relion_lib.dir/all] Error 2
> this seems to stink of some compiler mis-match as the same code compiles
> happily on our cluster
> any ideas?
> thanks
> Susan
> Prof. Susan M. Lea,  FMedSci                      tel: +44 1865 275181
> ------------------------------------------------------------------------------------------
> Director of the Central Oxford Structural Microscopy and Imaging Centre
&
> Professor of Microbiology
> Sir William Dunn School of Pathology, Oxford OX1 3RE Professorial Fellow
@
> WadhamCollege
> ########################################################################
> To unsubscribe from the CCPEM list, click the following link:
> https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCPEM&A=1

########################################################################

To unsubscribe from the CCPEM list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCPEM&A=1