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
|