Make Check Errors

Help
Mark Booth
2013-10-03
2013-10-11
  • Mark Booth
    Mark Booth
    2013-10-03

    I'm attempting to install version 0.9.4 on Ubuntu. I (eventually) managed to get configure and make to run but when I ran make check it came out with a lot of failed tests (shown below). Does anyone know what the problem is here?

    Thanks.

    Making check in src
    make[1]: Entering directory /home/mark/bin/gdl-0.9.4/src' Making check in antlr make[2]: Entering directory/home/mark/bin/gdl-0.9.4/src/antlr'
    make[2]: Nothing to be done for check'. make[2]: Leaving directory/home/mark/bin/gdl-0.9.4/src/antlr'
    Making check in pro
    make[2]: Entering directory /home/mark/bin/gdl-0.9.4/src/pro' Making check in dicom make[3]: Entering directory/home/mark/bin/gdl-0.9.4/src/pro/dicom'
    make[3]: Nothing to be done for check'. make[3]: Leaving directory/home/mark/bin/gdl-0.9.4/src/pro/dicom'
    Making check in envi
    make[3]: Entering directory /home/mark/bin/gdl-0.9.4/src/pro/envi' make[3]: Nothing to be done forcheck'.
    make[3]: Leaving directory /home/mark/bin/gdl-0.9.4/src/pro/envi' make[3]: Entering directory/home/mark/bin/gdl-0.9.4/src/pro'
    make check-TESTS
    make[4]: Entering directory /home/mark/bin/gdl-0.9.4/src/pro' PASS: checks ============= 1 test passed ============= make[4]: Leaving directory/home/mark/bin/gdl-0.9.4/src/pro'
    make[3]: Leaving directory /home/mark/bin/gdl-0.9.4/src/pro' make[2]: Leaving directory/home/mark/bin/gdl-0.9.4/src/pro'
    make[2]: Entering directory /home/mark/bin/gdl-0.9.4/src' make[2]: Nothing to be done forcheck-am'.
    make[2]: Leaving directory /home/mark/bin/gdl-0.9.4/src' make[1]: Leaving directory/home/mark/bin/gdl-0.9.4/src'
    Making check in testsuite
    make[1]: Entering directory /home/mark/bin/gdl-0.9.4/testsuite' make libtest_ce.la make[2]: Entering directory/home/mark/bin/gdl-0.9.4/testsuite'
    make[2]: libtest_ce.la' is up to date. make[2]: Leaving directory/home/mark/bin/gdl-0.9.4/testsuite'
    make check-TESTS
    make[2]: Entering directory `/home/mark/bin/gdl-0.9.4/testsuite'
    PASS: test_angles.pro
    FAIL: test_array_equal.pro
    FAIL: test_base64.pro
    FAIL: test_binfmt.pro
    PASS: test_bug_1779553.pro
    FAIL: test_bug_2555865.pro
    PASS: test_bug_2610174.pro
    PASS: test_bug_2846561.pro
    PASS: test_bug_2876150.pro
    FAIL: test_bug_2876161.pro
    PASS: test_bug_2974380.pro
    PASS: test_bug_3033108.pro
    PASS: test_bug_3054361.pro
    PASS: test_bug_3055720.pro
    PASS: test_bug_3057511.pro
    PASS: test_bug_3057520.pro
    PASS: test_bug_3061072.pro
    FAIL: test_bug_3081887.pro
    PASS: test_bug_3085858.pro
    PASS: test_bug_3086851.pro
    PASS: test_bug_3091599.pro
    FAIL: test_bug_3091610.pro
    PASS: test_bug_3100945.pro
    PASS: test_bug_3104209.pro
    PASS: test_bug_3104214.pro
    FAIL: test_bug_3104326.pro
    FAIL: test_bug_3104349.pro
    PASS: test_bug_3147181.pro
    PASS: test_bug_3147733.pro
    FAIL: test_bug_3151760.pro
    PASS: test_bug_3152892.pro
    FAIL: test_bug_3152899.pro
    PASS: test_bug_3189072.pro
    FAIL: test_bug_3199465.pro
    FAIL: test_bug_3244840.pro
    PASS: test_bug_3275334.pro
    FAIL: test_bug_3286031.pro
    PASS: test_bug_3288652.pro
    PASS: test_bug_3290532.pro
    PASS: test_bug_3296360.pro
    FAIL: test_bug_3298378.pro
    FAIL: test_bug_3300626.pro
    FAIL: test_bug_3313522.pro
    PASS: test_bug_3376577.pro
    PASS: test_bug_3453775.pro
    FAIL: test_bug_3483402.pro
    FAIL: test_bug_3488003.pro
    FAIL: test_bug_3559291.pro
    PASS: test_call_function.pro
    PASS: test_call_procedure.pro
    PASS: test_ce.pro
    FAIL: test_clip.pro
    FAIL: test_common.pro
    FAIL: test_congrid.pro
    FAIL: test_constants.pro
    PASS: test_correlate.pro
    FAIL: test_deriv.pro
    PASS: test_device.pro
    FAIL: test_dicom.pro
    PASS: test_erfinv.pro
    PASS: test_execute.pro
    PASS: test_extra_keywords.pro
    PASS: test_fft.pro
    FAIL: test_fft_dim.pro
    SKIP: test_fft_leak.pro
    PASS: test_file_basename.pro
    PASS: test_file_copy.pro
    PASS: test_file_delete.pro
    PASS: test_file_dirname.pro
    PASS: test_file_search.pro
    FAIL: test_file_which.pro
    PASS: test_finite.pro
    PASS: test_fix.pro
    FAIL: test_fixprint.pro
    FAIL: test_fx_root.pro
    PASS: test_fz_roots.pro
    FAIL: test_gc.pro
    FAIL: test_get_lun.pro
    FAIL: test_get_screen_size.pro
    FAIL: test_grib.pro
    PASS: test_hist_2d.pro
    PASS: test_idl8.pro
    FAIL: test_idl_validname.pro
    FAIL: test_image_statistics.pro
    PASS: test_interpol.pro
    FAIL: test_interpolate_missing.pro
    FAIL: test_ludc_lusol.pro
    FAIL: test_matrix_multiply.pro
    PASS: test_memory.pro
    PASS: test_moment.pro
    FAIL: test_mpfit.pro
    FAIL: test_multiroots.pro
    FAIL: test_nans_in_sort_and_median.pro
    FAIL: test_netcdf.pro
    FAIL: test_nestedloop.pro
    PASS: test_plotting_ranges.pro
    FAIL: test_pmulti.pro
    PASS: test_product.pro
    PASS: test_ptrarr.pro
    FAIL: test_ps_decomposed.pro
    PASS: test_python.pro
    FAIL: test_python_module_0.pro
    FAIL: test_python_module_1.pro
    SKIP: test_python_module_2.pro
    PASS: test_qromb.pro
    PASS: test_qromo.pro
    PASS: test_random.pro
    FAIL: test_readf.pro
    PASS: test_rebin.pro
    PASS: test_rk4.pro
    PASS: test_scope_varfetch.pro
    FAIL: test_sem.pro
    PASS: test_spawn_unit.pro
    FAIL: test_spher_harm.pro
    FAIL: test_spl_init.pro
    PASS: test_standardize.pro
    PASS: test_step.pro
    PASS: test_str_functions.pro
    PASS: test_str_sep.pro
    PASS: test_stregex.pro
    PASS: test_strmatch.pro
    PASS: test_strsplit.pro
    PASS: test_structures.pro
    FAIL: test_suite.pro
    PASS: test_systime.pro
    FAIL: test_trisol.pro
    PASS: test_url.pro
    FAIL: test_wait.pro
    PASS: test_wavelet.pro
    PASS: test_zeropoly.pro
    FAIL: test_zip.pro
    PASS: checks
    ======================
    56 of 130 tests failed
    (2 tests were not run)
    ======================

     
  • Alain C.
    Alain C.
    2013-10-11

    I forgot to answer: I never received such a large amount of FAIL !
    And I see no chance to correlate to know potential issues like SPAWN calls.

    Are you using the "configure" way ? Are you calling the "make check" in the right directory ? (in the "root" of the project, not in src/ ?)

    Could you try the CMake way ? (mkdir build; cd build; cmake ..; make -j [e.g. 12]; make check)

    Alain