help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Compiling an old version with an old compiler


From: spasmous
Subject: Re: Compiling an old version with an old compiler
Date: Fri, 16 Apr 2010 13:09:45 -0700

It's not the best situation, I know. At home I use 3.3.51 :) It's a
matter of feasibility on this old system. I just ran "make check" with
only a few failures so I think it will work OK.

Integrated test scripts:

  src/DLD-FUNCTIONS/besselj.cc ........................... PASS  180/180
  src/DLD-FUNCTIONS/bsxfun.cc ............................ PASS   55/55
  src/DLD-FUNCTIONS/cellfun.cc ........................... PASS   31/31
  src/DLD-FUNCTIONS/conv2.cc ............................. PASS    1/1
  src/DLD-FUNCTIONS/dispatch.cc .......................... PASS   13/13
  src/DLD-FUNCTIONS/fft.cc ............................... PASS    9/9
  src/DLD-FUNCTIONS/fsolve.cc ............................ PASS    4/4
  src/DLD-FUNCTIONS/luinc.cc .............................
  src/DLD-FUNCTIONS/matrix_type.cc ....................... PASS   51/51
  src/DLD-FUNCTIONS/max.cc ............................... PASS   12/12
  src/DLD-FUNCTIONS/rand.cc .............................. PASS   57/57
  src/DLD-FUNCTIONS/regexp.cc ............................ PASS   68/76   FAIL 8
  src/DLD-FUNCTIONS/spkron.cc ............................ PASS    2/2
  src/DLD-FUNCTIONS/spqr.cc .............................. PASS    2/2
  src/DLD-FUNCTIONS/tsearch.cc ........................... PASS    6/6
  src/data.cc ............................................ PASS   20/20
  src/ov-fcn-handle.cc ................................... PASS    3/3
  src/ov-struct.cc ....................................... PASS   16/16
  src/pt-idx.cc .......................................... PASS    5/5
  src/strfns.cc .......................................... PASS   22/22
  src/syscalls.cc ........................................ PASS    1/1
  liboctave/CMatrix.cc ................................... PASS    6/6
  liboctave/dMatrix.cc ................................... PASS    6/6
  scripts/audio/wavwrite.m ............................... PASS    3/3
  scripts/elfun/acosd.m .................................. PASS    3/3
  scripts/elfun/acotd.m .................................. PASS    3/3
  scripts/elfun/acscd.m .................................. PASS    3/3
  scripts/elfun/asecd.m .................................. PASS    3/3
  scripts/elfun/asind.m .................................. PASS    3/3
  scripts/elfun/atand.m .................................. PASS    3/3
  scripts/elfun/cosd.m ................................... PASS    5/5
  scripts/elfun/cotd.m ................................... PASS    5/5
  scripts/elfun/cscd.m ................................... PASS    5/5
  scripts/elfun/secd.m ................................... PASS    5/5
  scripts/elfun/sind.m ................................... PASS    5/5
  scripts/elfun/tand.m ................................... PASS    5/5
  scripts/general/__isequal__.m .......................... PASS   26/26
  scripts/general/accumarray.m ........................... PASS   11/11
  scripts/general/arrayfun.m ............................. PASS    1/1
  scripts/general/bitcmp.m ............................... PASS   15/15
  scripts/general/blkdiag.m .............................. PASS    8/8
  scripts/general/cell2mat.m ............................. PASS    2/2
  scripts/general/circshift.m ............................ PASS    4/4
  scripts/general/cplxpair.m ............................. PASS   13/13
  scripts/general/cumtrapz.m ............................. PASS    6/6
  scripts/general/deal.m ................................. PASS    2/2
  scripts/general/interp1.m .............................. PASS  144/144
  scripts/general/interp2.m .............................. PASS    6/6
  scripts/general/interp3.m .............................. PASS    1/1
  scripts/general/interpft.m ............................. PASS    2/5    FAIL 3
  scripts/general/issymmetric.m .......................... PASS   12/12
  scripts/general/logical.m .............................. PASS    8/8
  scripts/general/lookup.m ............................... PASS   13/13
  scripts/general/mod.m .................................. PASS   25/25
  scripts/general/nthroot.m .............................. PASS    3/3
  scripts/general/polyarea.m ............................. PASS    4/4
  scripts/general/rem.m .................................. PASS    4/4
  scripts/general/repmat.m ............................... PASS   16/16
  scripts/general/runlength.m ............................ PASS    1/1
  scripts/general/sortrows.m ............................. PASS    2/2
  scripts/general/structfun.m ............................ PASS    1/1
  scripts/general/sub2ind.m .............................. PASS   24/24
  scripts/general/trapz.m ................................ PASS    6/6
  scripts/geometry/convhull.m ............................ PASS    0/1    FAIL 1
  scripts/geometry/delaunay.m ............................ PASS    0/1    FAIL 1
  scripts/geometry/delaunay3.m ........................... PASS    0/1    FAIL 1
  scripts/geometry/dsearch.m ............................. PASS    2/2
  scripts/geometry/dsearchn.m ............................ PASS    6/6
  scripts/geometry/griddata.m ............................ PASS    0/1    FAIL 1
  scripts/geometry/griddata3.m ........................... PASS    0/2    FAIL 2
  scripts/geometry/griddatan.m ........................... PASS    0/2    FAIL 2
  scripts/geometry/tsearchn.m ............................ PASS    5/5
  scripts/image/imshow.m ................................. PASS    3/3
  scripts/linear-algebra/cond.m .......................... PASS    5/5
  scripts/linear-algebra/condest.m ....................... PASS    4/4
  scripts/linear-algebra/onenormest.m .................... PASS    4/4
  scripts/miscellaneous/bincoeff.m ....................... PASS    3/3
  scripts/miscellaneous/compare_versions.m ............... PASS   30/30
  scripts/miscellaneous/fileparts.m ...................... PASS    9/9
  scripts/miscellaneous/fullfile.m ....................... PASS   19/19
  scripts/miscellaneous/getfield.m ....................... PASS    2/2
  scripts/miscellaneous/inputname.m ...................... PASS    2/2
  scripts/miscellaneous/setfield.m ....................... PASS    2/2
  scripts/miscellaneous/substruct.m ...................... PASS    6/6
  scripts/plot/hist.m .................................... PASS    7/7
  scripts/plot/orient.m .................................. PASS    7/7
  scripts/polynomial/conv.m .............................. PASS    6/6
  scripts/polynomial/pchip.m ............................. PASS    7/7
  scripts/polynomial/polyfit.m ........................... PASS    4/4
  scripts/polynomial/polyval.m ........................... PASS    4/4
  scripts/polynomial/residue.m ........................... PASS    4/4
  scripts/polynomial/spline.m ............................ PASS   16/16
  scripts/set/intersect.m ................................ PASS    2/2
  scripts/set/ismember.m ................................. PASS   31/31
  scripts/set/setdiff.m .................................. PASS    8/8
  scripts/set/setxor.m ................................... PASS    2/2
  scripts/set/union.m .................................... PASS    1/1
  scripts/set/unique.m ................................... PASS   13/13
  scripts/signal/detrend.m ............................... PASS    3/3
  scripts/signal/freqz.m ................................. PASS    3/3
  scripts/signal/sinetone.m .............................. PASS    1/1
  scripts/sparse/nonzeros.m .............................. PASS    2/2
  scripts/sparse/pcg.m ................................... PASS    4/4
  scripts/sparse/pcr.m ................................... PASS    3/3
  scripts/sparse/speye.m ................................. PASS    5/5
  scripts/sparse/spfun.m ................................. PASS    4/4
  scripts/sparse/spones.m ................................ PASS    3/3
  scripts/sparse/spstats.m ............................... PASS    1/1
  scripts/specfun/betaln.m ............................... PASS    3/3
  scripts/specfun/factorial.m ............................ PASS    5/5
  scripts/specfun/legendre.m ............................. PASS    1/1
  scripts/specfun/nchoosek.m ............................. PASS    1/2    FAIL 1
  scripts/special-matrix/hadamard.m ...................... PASS    3/3
  scripts/special-matrix/hankel.m ........................ PASS    5/5
  scripts/special-matrix/magic.m ......................... PASS    4/4
  scripts/statistics/base/__quantile__.m ................. PASS    8/8
  scripts/statistics/base/mode.m ......................... PASS   12/12
  scripts/statistics/base/prctile.m ...................... PASS    5/5
  scripts/statistics/base/quantile.m ..................... PASS    9/9
  scripts/statistics/base/statistics.m ................... PASS    1/1
  scripts/statistics/distributions/binornd.m ............. PASS    2/2
  scripts/statistics/tests/kruskal_wallis_test.m ......... PASS    1/1
  scripts/strings/blanks.m ............................... PASS    3/3
  scripts/strings/dec2base.m ............................. PASS    4/4
  scripts/strings/index.m ................................ PASS   10/10
  scripts/strings/mat2str.m .............................. PASS    3/3
  scripts/strings/strcat.m ............................... PASS    3/3
  scripts/strings/strtok.m ............................... PASS   26/26
  scripts/strings/strvcat.m .............................. PASS    3/3
  scripts/testfun/assert.m ............................... PASS   55/55
  scripts/testfun/example.m .............................. PASS    4/4
  scripts/testfun/test.m ................................. PASS   45/45
  scripts/time/calendar.m ................................ PASS    2/2
  scripts/time/datenum.m ................................. PASS    6/6
  scripts/time/datestr.m ................................. PASS   32/32
  scripts/time/datevec.m ................................. PASS   11/11
  scripts/time/eomday.m .................................. PASS   11/11
  scripts/time/etime.m ................................... PASS    5/5
  scripts/time/weekday.m ................................. PASS   19/19

Fixed test scripts:

  test_args.m ............................................ PASS   10/10
  test_arith.m ........................................... PASS  228/228
  test_contin.m .......................................... PASS   17/17
  test_diffeq.m .......................................... PASS    9/9
  test_error.m ........................................... PASS   10/10
  test_eval-catch.m ...................................... PASS    9/9
  test_eval.m ............................................ PASS   10/10
  test_for.m ............................................. PASS   11/11
  test_global.m .......................................... PASS   10/10
  test_if.m .............................................. PASS    6/6
  test_index-wfi-f.m ..................................... PASS   86/86
  test_index-wfi-t.m ..................................... PASS   39/39
  test_infnan.m .......................................... PASS    9/9
  test_io.m .............................................. PASS   66/66
  test_linalg.m .......................................... PASS   65/65
  test_logical-wfi-f.m ................................... PASS   45/45
  test_logical-wfi-t.m ................................... PASS   45/45
  test_matrix.m .......................................... PASS   90/90
  test_null_assign.m ..................................... PASS    8/8
  test_number.m .......................................... PASS   52/52
  test_prefer.m .......................................... PASS   29/29
  test_quad.m ............................................ PASS    6/6
  test_range.m ........................................... PASS   29/29
  test_recursion.m ....................................... PASS    2/2
  test_return.m .......................................... PASS    2/2
  test_set.m ............................................. PASS   19/19
  test_signal.m .......................................... PASS    5/5
  test_slice.m ........................................... PASS  133/133
  test_sparse.m .......................................... PASS 1047/1049 FAIL 2
  test_stats.m ........................................... PASS   22/22
  test_string.m .......................................... PASS  131/131
  test_struct.m .......................................... PASS   22/22
  test_switch.m .......................................... PASS    6/6
  test_system.m .......................................... PASS  115/115
  test_transpose.m ....................................... PASS    4/4
  test_try.m ............................................. PASS   10/10
  test_unwind.m .......................................... PASS    2/2
  test_while.m ........................................... PASS    5/5

Summary:

  PASS   3940
  FAIL     22


On 4/16/10, Thomas Weber <address@hidden> wrote:
> On Fri, Apr 16, 2010 at 12:47:04AM -0700, spasmous wrote:
>> Update: if I just type make after it segfaults, it carries on where it
>> left off until the next segfault. Repeat until finished. Now it works.
>> Thanks for your responses, all.
>
> I wouldn't trust the resulting binaries. ICEs (internal compiler errors)
> on widely used platforms may very well indicate a hardware problem.
>
>       Thomas
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]