3dem / relion

Image-processing software for cryo-electron microscopy
https://relion.readthedocs.io/en/latest/
GNU General Public License v2.0
440 stars 194 forks source link

Linking CXX executable ../../bin/relion_maingui error #428

Closed GiantFurosemide closed 5 years ago

GiantFurosemide commented 5 years ago

Hi,

I got this error message when trying to install relion3.0. ubuntu18.04 gcc 7.3.0 cmake version 3.10.2

[ 90%] Built target autopick_mpi [ 91%] Built target ctf_toolbox [ 92%] Built target particle_symmetry_expand [ 93%] Built target particle_polish_mpi [ 94%] Built target particle_sort_mpi [ 95%] Built target pipeliner [ 96%] Built target postprocess_mpi [ 97%] Built target prepare_subtomo [ 98%] Built target run_motioncorr [ 98%] Linking CXX executable ../../bin/relion_maingui [ 99%] Built target project [100%] Built target display ../../lib/librelion_gui_lib.a(gui_mainwindow.cpp.o):(.data.rel.ro._ZTV13StdOutDisplay[_ZTV13StdOutDisplay]+0x60): undefined reference to `Fl_Text_Display::recalc_display()' collect2: error: ld returned 1 exit status src/apps/CMakeFiles/maingui.dir/build.make:109: recipe for target 'bin/relion_maingui' failed make[2]: [bin/relion_maingui] Error 1 CMakeFiles/Makefile2:1885: recipe for target 'src/apps/CMakeFiles/maingui.dir/all' failed make[1]: [src/apps/CMakeFiles/maingui.dir/all] Error 2 Makefile:140: recipe for target 'all' failed make: *** [all] Error 2

Anyone got the similar error?

GiantFurosemide commented 5 years ago

This is my cmake output:

root@parric-ThinkPad-T470p:/usr/local/src/relion-3.0_beta/build# cmake .. -- The C compiler identification is GNU 7.3.0 -- The CXX compiler identification is GNU 7.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- BUILD TYPE set to the default type: 'Release' -- Setting fallback CUDA_ARCH=35 -- CUDA enabled - Building CUDA-accelerated version of RELION -- Setting cpu precision to double -- Setting accelerated code precision to single CUDA_TOOLKIT_ROOT_DIR not found or specified -- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) -- Using non-cuda compilation.... -- CMAKE_C_COMPILER : /usr/bin/cc -- CMAKE_CXX_COMPILER : /usr/bin/c++ -- MPI_C_COMPILER : -- MPI_CXX_COMPILER : -- CMAKE_CXX_COMPILER_ID : GNU -- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1")
-- MPI_INCLUDE_PATH : /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include;/usr/lib/x86_64-linux-gnu/openmpi/include -- MPI_LIBRARIES : /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so;/usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -- MPI_CXX_INCLUDE_PATH : /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include;/usr/lib/x86_64-linux-gnu/openmpi/include -- MPI_CXX_LIBRARIES : /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so;/usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so -- Found FLTK: fltk_images;fltk_forms;fltk
-- X11 and FLTK were found -- FLTK_LIBRARIES: fltk_images;fltk_forms;fltk;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so;/usr/lib/x86_64-linux-gnu/libm.so -- Found FFTW -- FFTW_PATH: /usr/include -- FFTW_INCLUDES: /usr/include -- FFTW_LIBRARIES: /usr/lib/x86_64-linux-gnu/libfftw3f.so;/usr/lib/x86_64-linux-gnu/libfftw3.so -- Looking for sincos -- Looking for sincos - found -- Looking for sincos -- Looking for sincos - not found -- Found TIFF: /usr/lib/x86_64-linux-gnu/libtiff.so (found version "4.0.9") BUILD_SHARED_LIBS = OFF -- Building static libs (larger build size and binaries) Running apps/CMakeLists.txt... -- CMAKE_BINARY_DIR:/usr/local/src/relion-3.0_beta/build TIFF FOUND -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5")
OPENMP FOUND -- Configuring done -- Generating done -- Build files have been written to: /usr/local/src/relion-3.0_beta/build

GiantFurosemide commented 5 years ago

then I try to make:

root@parric-ThinkPad-T470p:/usr/local/src/relion-3.0_beta/build# make -j10 Scanning dependencies of target copy_scripts Scanning dependencies of target relion_lib [ 0%] Built target copy_scripts [ 2%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//args.cpp.o [ 2%] Building CXX object src/apps/CMakeFiles/relion_lib.dir/__/assembly.cpp.o [ 2%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//CPlot2D.cpp.o [ 2%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//backprojector.cpp.o [ 3%] Building CXX object src/apps/CMakeFiles/relion_lib.dir/__/ctffind_runner_mpi.cpp.o [ 3%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//complex.cpp.o [ 4%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//ctf.cpp.o [ 4%] Building CXX object src/apps/CMakeFiles/relion_lib.dir/__/autopicker.cpp.o [ 5%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//autopicker_mpi.cpp.o [ 5%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//ctffind_runner.cpp.o [ 5%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//error.cpp.o [ 6%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//euler.cpp.o [ 6%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//exp_model.cpp.o [ 6%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//fftw.cpp.o [ 7%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//filename.cpp.o [ 7%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//flex_analyser.cpp.o /usr/local/src/relion-3.0_beta/src/CPlot2D.cpp: In member function ‘void CPlot2D::ComputeLabelTickSpacing(double, double, double, double, double*, int, std::cxx11::string)’: /usr/local/src/relion-3.0_beta/src/CPlot2D.cpp:716:6: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] void CPlot2D::ComputeLabelTickSpacing(double dataMin, double dataMax, double plotMin, double plotMax, double tickSpacing, int numTicks, std::string axis) ^~~ /usr/local/src/relion-3.0_beta/src/CPlot2D.cpp:716:6: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862:0, from /usr/include/c++/7/cstdio:42, from /usr/include/c++/7/ext/string_conversions.h:43, from /usr/include/c++/7/bits/basic_string.h:6352, from /usr/include/c++/7/string:52, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /usr/local/src/relion-3.0_beta/src/CPlot2D.cpp:21: /usr/include/x86_64-linux-gnu/bits/stdio2.h:34:43: note: ‘builtin___sprintf_chk’ output between 5 and 14 bytes into a destination of size 10 bos (s), fmt, __va_arg_pack ()); ^ /usr/local/src/relion-3.0_beta/src/CPlot2D.cpp:716:6: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] void CPlot2D::ComputeLabelTickSpacing(double dataMin, double dataMax, double plotMin, double plotMax, double tickSpacing, int numTicks, std::string axis) ^~~ /usr/local/src/relion-3.0_beta/src/CPlot2D.cpp:716:6: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862:0, from /usr/include/c++/7/cstdio:42, from /usr/include/c++/7/ext/string_conversions.h:43, from /usr/include/c++/7/bits/basic_string.h:6352, from /usr/include/c++/7/string:52, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /usr/local/src/relion-3.0_beta/src/CPlot2D.cpp:21: /usr/include/x86_64-linux-gnu/bits/stdio2.h:34:43: note: ‘builtin___sprintf_chk’ output between 5 and 14 bytes into a destination of size 10 bos (s), fmt, va_arg_pack ()); ^ [ 8%] Building CXX object src/apps/CMakeFiles/relion_lib.dir/__/funcs.cpp.o [ 8%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//healpix_sampling.cpp.o [ 9%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//helix.cpp.o [ 9%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//helix_inimodel2d.cpp.o [ 9%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//image.cpp.o [ 10%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//local_symmetry.cpp.o [ 10%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//local_symmetry_mpi.cpp.o [ 11%] Building CXX object src/apps/CMakeFiles/relion_lib.dir/__/mask.cpp.o [ 11%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//matrix1d.cpp.o [ 12%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//matrix2d.cpp.o [ 12%] Building CXX object src/apps/CMakeFiles/relion_lib.dir/__/memory.cpp.o [ 12%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//metadata_container.cpp.o [ 13%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//metadata_label.cpp.o [ 13%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//metadata_table.cpp.o [ 14%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//micrograph_model.cpp.o [ 14%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//ml_model.cpp.o [ 15%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//ml_optimiser.cpp.o [ 15%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//ml_optimiser_mpi.cpp.o [ 15%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//motioncorr_runner.cpp.o [ 16%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//motioncorr_runner_mpi.cpp.o [ 16%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//mpi.cpp.o [ 17%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//multidim_array.cpp.o [ 17%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//numerical_recipes.cpp.o [ 18%] Building CXX object src/apps/CMakeFiles/relion_lib.dir/__/parallel.cpp.o [ 18%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//particle_polisher.cpp.o [ 18%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//particle_polisher_mpi.cpp.o [ 19%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//particle_sorter.cpp.o [ 19%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//particle_sorter_mpi.cpp.o [ 20%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//pipeline_jobs.cpp.o [ 20%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//pipeliner.cpp.o [ 21%] Building CXX object src/apps/CMakeFiles/relion_lib.dir/__/postprocessing.cpp.o [ 21%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//preprocessing.cpp.o [ 21%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//preprocessing_mpi.cpp.o [ 22%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//projector.cpp.o [ 22%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//reconstructor.cpp.o [ 23%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//reconstructor_mpi.cpp.o [ 23%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//strings.cpp.o [ 24%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//symmetries.cpp.o [ 24%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//tabfuncs.cpp.o [ 24%] Building CXX object src/apps/CMakeFiles/relion_lib.dir/__/time.cpp.o [ 25%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//transformations.cpp.o [ 25%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//Healpix_2.15a/cxxutils.cc.o [ 26%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//Healpix_2.15a/healpix_base.cc.o [ 26%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/Fourier_helper.cpp.o [ 27%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/Gaussian_pyramid.cpp.o [ 27%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/aberration_fit.cpp.o [ 27%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/backprojection_helper.cpp.o [ 28%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/complex_io.cpp.o [ 28%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/convolution_helper.cpp.o [ 29%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/ctf_helper.cpp.o [ 29%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/damage_helper.cpp.o [ 30%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/distribution_helper.cpp.o [ 30%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/fftw_helper.cpp.o [ 30%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/filter_helper.cpp.o [ 31%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/frame_merge.cpp.o [ 31%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/fsc_helper.cpp.o [ 32%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/image_log.cpp.o [ 32%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/image_op.cpp.o [ 33%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/imod_helper.cpp.o [ 33%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/interpolation.cpp.o [ 33%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/jaz_config.cpp.o [ 34%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/local_motion_fit.cpp.o [ 34%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/micrograph_handler.cpp.o [ 35%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/new_ft.cpp.o [ 35%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/noise_helper.cpp.o [ 36%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/obs_model.cpp.o [ 36%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/parallel_ft.cpp.o [ 36%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/projection_helper.cpp.o [ 37%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/reference_map.cpp.o [ 37%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/refinement_helper.cpp.o [ 38%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/refinement_program.cpp.o [ 38%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/resampling_helper.cpp.o [ 39%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/slice_helper.cpp.o [ 39%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/spectral_helper.cpp.o [ 39%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/stack_helper.cpp.o [ 40%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/structure_tensor.cpp.o [ 40%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/svd_helper.cpp.o [ 41%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/t_complex.cpp.o [ 41%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/tomo_stack.cpp.o [ 42%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/volume_converter.cpp.o [ 42%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/volume_integration.cpp.o [ 42%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/vtk_helper.cpp.o [ 43%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/optimization/gradient_descent.cpp.o [ 43%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/optimization/lbfgs.cpp.o [ 44%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/optimization/nelder_mead.cpp.o [ 44%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/optimization/optimization.cpp.o [ 45%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/ctf/ctf_refiner.cpp.o [ 45%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/ctf/ctf_refiner_mpi.cpp.o [ 45%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/ctf/defocus_estimator.cpp.o [ 46%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/ctf/defocus_helper.cpp.o [ 46%] Building CXX object src/apps/CMakeFiles/relion_lib.dir/__/jaz/ctf/equation2x2.cpp.o [ 47%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/ctf/magnification_estimator.cpp.o [ 47%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/ctf/magnification_helper.cpp.o [ 48%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/ctf/tilt_estimator.cpp.o [ 48%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/ctf/tilt_helper.cpp.o [ 48%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/motion/alignment_set.cpp.o [ 49%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/motion/bfactor_estimator.cpp.o [ 49%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/motion/frame_recombiner.cpp.o [ 50%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/motion/gp_motion_fit.cpp.o [ 50%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/motion/motion_estimator.cpp.o [ 51%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/motion/motion_helper.cpp.o [ 51%] Building CXX object src/apps/CMakeFiles/relion_lib.dir/__/jaz/motion/motion_param_estimator.cpp.o [ 51%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/motion/motion_refiner.cpp.o [ 52%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/motion/motion_refiner_mpi.cpp.o [ 52%] Building CXX object src/apps/CMakeFiles/relion_lib.dir/__/jaz/motion/three_hyperparameter_fit.cpp.o [ 53%] Building CXX object src/apps/CMakeFiles/relion_lib.dir//jaz/motion/two_hyperparameter_fit.cpp.o [ 53%] Building C object src/apps/CMakeFiles/relion_lib.dir//jaz/d3x3/dsyev2.c.o [ 54%] Building C object src/apps/CMakeFiles/relion_lib.dir/__/jaz/d3x3/dsyevc3.c.o [ 54%] Building C object src/apps/CMakeFiles/relion_lib.dir//jaz/d3x3/dsyevd3.c.o [ 54%] Building C object src/apps/CMakeFiles/relion_lib.dir//jaz/d3x3/dsyevh3.c.o [ 55%] Building C object src/apps/CMakeFiles/relion_lib.dir/__/jaz/d3x3/dsyevj3.c.o [ 55%] Building C object src/apps/CMakeFiles/relion_lib.dir//jaz/d3x3/dsyevq3.c.o [ 56%] Building C object src/apps/CMakeFiles/relion_lib.dir//jaz/d3x3/dsyevv3.c.o [ 56%] Building C object src/apps/CMakeFiles/relion_lib.dir/__/jaz/d3x3/dsytrd3.c.o [ 57%] Building C object src/apps/CMakeFiles/relion_lib.dir//jaz/d3x3/slvsec3.c.o [ 57%] Building C object src/apps/CMakeFiles/relion_lib.dir//jaz/lbfgs/lbfgs.c.o [ 57%] Linking CXX static library ../../lib/librelion_lib.a [ 57%] Built target relion_lib Scanning dependencies of target refine Scanning dependencies of target star_handler Scanning dependencies of target reconstruct Scanning dependencies of target run_motioncorr_mpi Scanning dependencies of target run_ctffind_mpi Scanning dependencies of target ref_aberration_plot Scanning dependencies of target refine_mpi Scanning dependencies of target reconstruct_mpi Scanning dependencies of target tiltpair_plot Scanning dependencies of target flex_analyse_mpi [ 57%] Building CXX object src/apps/CMakeFiles/star_handler.dir/star_handler.cpp.o [ 57%] Building CXX object src/apps/CMakeFiles/reconstruct.dir/reconstruct.cpp.o [ 58%] Building CXX object src/apps/CMakeFiles/ref_aberration_plot.dir/ref_aberration_plot.cpp.o [ 59%] Building CXX object src/apps/CMakeFiles/refine.dir/refine.cpp.o [ 59%] Building CXX object src/apps/CMakeFiles/run_motioncorr_mpi.dir/run_motioncorr_mpi.cpp.o [ 59%] Building CXX object src/apps/CMakeFiles/tiltpair_plot.dir/tiltpair_plot.cpp.o [ 60%] Building CXX object src/apps/CMakeFiles/run_ctffind_mpi.dir/run_ctffind_mpi.cpp.o [ 61%] Building CXX object src/apps/CMakeFiles/refine_mpi.dir/refine_mpi.cpp.o [ 62%] Building CXX object src/apps/CMakeFiles/flex_analyse_mpi.dir/flex_analyse_mpi.cpp.o [ 62%] Building CXX object src/apps/CMakeFiles/reconstruct_mpi.dir/reconstruct_mpi.cpp.o [ 63%] Linking CXX executable ../../bin/relion_reconstruct [ 63%] Built target reconstruct Scanning dependencies of target helix_toolbox [ 64%] Building CXX object src/apps/CMakeFiles/helix_toolbox.dir/helix_toolbox.cpp.o [ 64%] Linking CXX executable ../../bin/relion_reconstruct_mpi [ 64%] Linking CXX executable ../../bin/relion_run_ctffind_mpi [ 64%] Built target reconstruct_mpi Scanning dependencies of target run_ctffind [ 65%] Building CXX object src/apps/CMakeFiles/run_ctffind.dir/run_ctffind.cpp.o [ 66%] Linking CXX executable ../../bin/relion_tiltpair_plot [ 66%] Built target run_ctffind_mpi Scanning dependencies of target autopick [ 67%] Linking CXX executable ../../bin/relion_run_motioncorr_mpi [ 68%] Building CXX object src/apps/CMakeFiles/autopick.dir/autopick.cpp.o [ 68%] Built target tiltpair_plot Scanning dependencies of target flex_analyse [ 69%] Building CXX object src/apps/CMakeFiles/flex_analyse.dir/flex_analyse.cpp.o [ 69%] Linking CXX executable ../../bin/relion_refine [ 69%] Built target run_motioncorr_mpi Scanning dependencies of target localsym_mpi [ 69%] Building CXX object src/apps/CMakeFiles/localsym_mpi.dir/localsym_mpi.cpp.o [ 69%] Built target refine Scanning dependencies of target relion_gui_lib [ 69%] Building CXX object src/apps/CMakeFiles/relion_gui_lib.dir//manualpicker.cpp.o [ 69%] Linking CXX executable ../../bin/relion_flex_analyse_mpi [ 69%] Linking CXX executable ../../bin/relion_run_ctffind [ 69%] Linking CXX executable ../../bin/relion_refine_mpi [ 69%] Built target run_ctffind [ 69%] Built target flex_analyse_mpi [ 70%] Building CXX object src/apps/CMakeFiles/relion_gui_lib.dir//gui_entries.cpp.o [ 70%] Building CXX object src/apps/CMakeFiles/relion_gui_lib.dir//gui_jobwindow.cpp.o [ 70%] Linking CXX executable ../../bin/relion_autopick [ 70%] Built target refine_mpi Scanning dependencies of target particle_sort [ 71%] Building CXX object src/apps/CMakeFiles/particle_sort.dir/particle_sort.cpp.o [ 71%] Built target autopick [ 71%] Linking CXX executable ../../bin/relion_ref_aberration_plot Scanning dependencies of target align_symmetry [ 71%] Building CXX object src/apps/CMakeFiles/align_symmetry.dir/align_symmetry.cpp.o [ 71%] Built target ref_aberration_plot Scanning dependencies of target localsym [ 71%] Building CXX object src/apps/CMakeFiles/localsym.dir/localsym.cpp.o [ 72%] Linking CXX executable ../../bin/relion_star_handler [ 73%] Building CXX object src/apps/CMakeFiles/relion_gui_lib.dir//gui_mainwindow.cpp.o [ 74%] Linking CXX executable ../../bin/relion_localsym_mpi [ 74%] Built target star_handler Scanning dependencies of target postprocess [ 74%] Building CXX object src/apps/CMakeFiles/postprocess.dir/postprocess.cpp.o [ 74%] Linking CXX executable ../../bin/relion_particle_sort [ 74%] Built target localsym_mpi [ 74%] Building CXX object src/apps/CMakeFiles/relion_gui_lib.dir//displayer.cpp.o [ 74%] Linking CXX executable ../../bin/relion_flex_analyse [ 74%] Built target particle_sort Scanning dependencies of target ctf_refine_mpi [ 74%] Building CXX object src/apps/CMakeFiles/ctf_refine_mpi.dir/ctf_refine_mpi.cpp.o [ 74%] Built target flex_analyse Scanning dependencies of target image_handler [ 74%] Building CXX object src/apps/CMakeFiles/image_handler.dir/image_handler.cpp.o [ 75%] Building CXX object src/apps/CMakeFiles/relion_gui_lib.dir//Healpix_2.15a/cxxutils.cc.o [ 76%] Linking CXX executable ../../bin/relion_localsym [ 76%] Built target localsym [ 76%] Building CXX object src/apps/CMakeFiles/relion_gui_lib.dir//Healpix_2.15a/healpix_base.cc.o [ 76%] Linking CXX executable ../../bin/relion_postprocess [ 76%] Built target postprocess Scanning dependencies of target ctf_refine [ 77%] Building CXX object src/apps/CMakeFiles/ctf_refine.dir/ctf_refine.cpp.o [ 78%] Linking CXX executable ../../bin/relion_ctf_refine_mpi Scanning dependencies of target particle_polish Scanning dependencies of target preprocess [ 78%] Building CXX object src/apps/CMakeFiles/particle_polish.dir/particle_polish.cpp.o [ 79%] Building CXX object src/apps/CMakeFiles/preprocess.dir/preprocess.cpp.o [ 79%] Linking CXX executable ../../bin/relion_helix_toolbox [ 79%] Built target ctf_refine_mpi Scanning dependencies of target find_tiltpairs [ 79%] Building CXX object src/apps/CMakeFiles/find_tiltpairs.dir/find_tiltpairs.cpp.o [ 79%] Built target helix_toolbox Scanning dependencies of target particle_reposition [ 80%] Building CXX object src/apps/CMakeFiles/particle_reposition.dir/particle_reposition.cpp.o Scanning dependencies of target stack_create [ 80%] Building CXX object src/apps/CMakeFiles/stack_create.dir/stack_create.cpp.o [ 80%] Linking CXX executable ../../bin/relion_ctf_refine [ 80%] Linking CXX executable ../../bin/relion_align_symmetry [ 80%] Built target align_symmetry Scanning dependencies of target mask_create [ 80%] Built target ctf_refine [ 81%] Building CXX object src/apps/CMakeFiles/mask_create.dir/mask_create.cpp.o [ 81%] Linking CXX executable ../../bin/relion_preprocess Scanning dependencies of target motion_refine [ 82%] Building CXX object src/apps/CMakeFiles/motion_refine.dir/motion_refine.cpp.o Scanning dependencies of target motion_refine_mpi [ 82%] Building CXX object src/apps/CMakeFiles/motion_refine_mpi.dir/motion_refine_mpi.cpp.o [ 82%] Built target preprocess Scanning dependencies of target autopick_mpi [ 83%] Building CXX object src/apps/CMakeFiles/autopick_mpi.dir/autopick_mpi.cpp.o /usr/local/src/relion-3.0_beta/src/apps/stack_create.cpp: In member function ‘void stack_create_parameters::run()’: /usr/local/src/relion-3.0_beta/src/apps/stack_create.cpp:153:11: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] system(command.c_str());


[ 83%] Linking CXX executable ../../bin/relion_particle_polish
[ 83%] Built target particle_polish
Scanning dependencies of target motion_stats
[ 83%] Building CXX object src/apps/CMakeFiles/motion_stats.dir/motion_stats.cpp.o
[ 83%] Linking CXX executable ../../bin/relion_motion_refine
[ 83%] Built target motion_refine
[ 83%] Linking CXX executable ../../bin/relion_find_tiltpairs
[ 84%] Linking CXX executable ../../bin/relion_motion_refine_mpi
Scanning dependencies of target mrc2vtk
[ 84%] Building CXX object src/apps/CMakeFiles/mrc2vtk.dir/mrc2vtk.cpp.o
[ 84%] Built target find_tiltpairs
Scanning dependencies of target preprocess_mpi
[ 84%] Linking CXX executable ../../bin/relion_autopick_mpi
[ 84%] Building CXX object src/apps/CMakeFiles/preprocess_mpi.dir/preprocess_mpi.cpp.o
[ 84%] Built target motion_refine_mpi
Scanning dependencies of target particle_polish_mpi
[ 85%] Building CXX object src/apps/CMakeFiles/particle_polish_mpi.dir/particle_polish_mpi.cpp.o
[ 85%] Built target autopick_mpi
Scanning dependencies of target particle_sort_mpi
[ 85%] Building CXX object src/apps/CMakeFiles/particle_sort_mpi.dir/particle_sort_mpi.cpp.o
[ 86%] Linking CXX executable ../../bin/relion_motion_stats
[ 86%] Built target motion_stats
Scanning dependencies of target particle_symmetry_expand
[ 86%] Building CXX object src/apps/CMakeFiles/particle_symmetry_expand.dir/particle_symmetry_expand.cpp.o
[ 86%] Linking CXX executable ../../bin/relion_mask_create
[ 86%] Built target mask_create
Scanning dependencies of target ctf_toolbox
[ 86%] Building CXX object src/apps/CMakeFiles/ctf_toolbox.dir/ctf_toolbox.cpp.o
[ 87%] Linking CXX executable ../../bin/relion_stack_create
[ 87%] Linking CXX static library ../../lib/librelion_gui_lib.a
[ 88%] Linking CXX executable ../../bin/relion_image_handler
[ 88%] Built target relion_gui_lib
Scanning dependencies of target postprocess_mpi
[ 88%] Built target stack_create
Scanning dependencies of target run_motioncorr
[ 89%] Building CXX object src/apps/CMakeFiles/postprocess_mpi.dir/postprocess_mpi.cpp.o
[ 90%] Building CXX object src/apps/CMakeFiles/run_motioncorr.dir/run_motioncorr.cpp.o
[ 91%] Linking CXX executable ../../bin/relion_preprocess_mpi
[ 91%] Linking CXX executable ../../bin/relion_particle_reposition
[ 91%] Built target image_handler
Scanning dependencies of target maingui
[ 91%] Linking CXX executable ../../bin/relion_particle_polish_mpi
[ 91%] Building CXX object src/apps/CMakeFiles/maingui.dir/maingui.cpp.o
[ 91%] Built target particle_reposition
[ 91%] Built target preprocess_mpi
Scanning dependencies of target prepare_subtomo
[ 92%] Linking CXX executable ../../bin/relion_particle_sort_mpi
Scanning dependencies of target project
[ 93%] Building CXX object src/apps/CMakeFiles/prepare_subtomo.dir/prepare_subtomo.cpp.o
[ 93%] Built target particle_polish_mpi
[ 93%] Building CXX object src/apps/CMakeFiles/project.dir/project.cpp.o
Scanning dependencies of target display
[ 93%] Building CXX object src/apps/CMakeFiles/display.dir/display.cpp.o
[ 93%] Built target particle_sort_mpi
Scanning dependencies of target manualpick
[ 94%] Linking CXX executable ../../bin/relion_particle_symmetry_expand
[ 95%] Building CXX object src/apps/CMakeFiles/manualpick.dir/manualpick.cpp.o
[ 95%] Linking CXX executable ../../bin/relion_run_motioncorr
[ 96%] Linking CXX executable ../../bin/relion_mrc2vtk
[ 96%] Built target particle_symmetry_expand
Scanning dependencies of target pipeliner
[ 96%] Building CXX object src/apps/CMakeFiles/pipeliner.dir/pipeliner.cpp.o
[ 96%] Built target mrc2vtk
[ 96%] Built target run_motioncorr
[ 96%] Linking CXX executable ../../bin/relion_maingui
[ 97%] Linking CXX executable ../../bin/relion_display
../../lib/librelion_gui_lib.a(gui_mainwindow.cpp.o):(.data.rel.ro._ZTV13StdOutDisplay[_ZTV13StdOutDisplay]+0x60): undefined reference to `Fl_Text_Display::recalc_display()'
collect2: error: ld returned 1 exit status
src/apps/CMakeFiles/maingui.dir/build.make:109: recipe for target 'bin/relion_maingui' failed
make[2]: *** [bin/relion_maingui] Error 1
CMakeFiles/Makefile2:1885: recipe for target 'src/apps/CMakeFiles/maingui.dir/all' failed
make[1]: *** [src/apps/CMakeFiles/maingui.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 97%] Linking CXX executable ../../bin/relion_postprocess_mpi
[ 97%] Linking CXX executable ../../bin/relion_manualpick
[ 97%] Built target display
[ 97%] Built target postprocess_mpi
[ 97%] Built target manualpick
[ 98%] Linking CXX executable ../../bin/relion_pipeliner
[ 99%] Linking CXX executable ../../bin/relion_ctf_toolbox
[ 99%] Built target pipeliner
[ 99%] Built target ctf_toolbox
[100%] Linking CXX executable ../../bin/relion_project
[100%] Built target project
[100%] Linking CXX executable ../../bin/relion_prepare_subtomo
[100%] Built target prepare_subtomo
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
biochem-fan commented 5 years ago

Please make a new build directory and run cmake with -DFORCE_OWN_FLTK=ON.

GiantFurosemide commented 5 years ago

It works well, thank you very much. I think I installed a wrong fltk before.

nrakurniawan commented 3 years ago

Please make a new build directory and run cmake with -DFORCE_OWN_FLTK=ON.

I'm sorry, can you tell me how to run cmake with -DFORCE_OWN_FLTK=ON?