octave-maintainers
[Top][All Lists]
Advanced

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

Re: make check failure from current sources


From: Jaroslav Hajek
Subject: Re: make check failure from current sources
Date: Fri, 31 Oct 2008 11:30:43 +0100

On Fri, Oct 31, 2008 at 11:28 AM, Ben Abbott <address@hidden> wrote:
>
> On Oct 31, 2008, at 6:16 AM, Jaroslav Hajek wrote:
>
>> On Fri, Oct 31, 2008 at 11:02 AM, Ben Abbott <address@hidden> wrote:
>>>
>>> On Oct 30, 2008, at 7:28 PM, Ben Abbott wrote:
>>>
>>>> I pulled this evening, my tip is
>>>>
>>>>> changeset:   8295:16819ca24fa5
>>>>> tag:         tip
>>>>> user:        John W. Eaton <address@hidden>
>>>>> date:        Thu Oct 30 18:03:37 2008 -0400
>>>>> summary:     fix typo in docs
>>>>
>>>> During my building went fine, but "make check" ...
>>>>
>>>> [snip]
>>>>
>>>> scripts/general/dblquad.m ..............................error: `pso'
>>>> undefined near line 248 column 23
>>>> error: evaluating argument list element number 1
>>>> error: called from:
>>>> error:   ./fntests.m at line -1, column -1
>>>>
>>>> make[2]: *** [check] Error 1
>>>> make[1]: *** [check] Error 2
>>>> make: *** [check] Error 2
>>>>
>>>> As the file dblquad.m only has 68 lines and does not contain the string
>>>> `pso', I'm at a loss.
>>>>
>>>> Anyone have an idea?
>>>>
>>>> Ben
>>>
>>> Running the first test of dblquad from the command line ...
>>>
>>> octave:1> assert (dblquad (@(x,y) 1 ./ (x+y), 0, 1, 0, 1), 2*log(2),
>>> 1e-6)
>>> error: A(I): Index exceeds matrix dimension.
>>> error: called from:
>>> error:
>>>
>>> /Users/bpabbott/Development/mercurial/octave-3.1.51/scripts/general/quadgk.m
>>> at line 374, column 7
>>> error:
>>>
>>> /Users/bpabbott/Development/mercurial/octave-3.1.51/scripts/general/dblquad.m
>>> at line 61, column 10
>>> error:    at line 54, column 26
>>> error:    at line 275, column 30
>>> error: evaluating argument list element number 1
>>> error:
>>>
>>> /Users/bpabbott/Development/mercurial/octave-3.1.51/scripts/general/quadgk.m
>>> at line 413, column 5
>>> error: `warn_state' undefined near line 374 column 19
>>> error: evaluating argument list element number 1
>>> error: called from:
>>> error:
>>>
>>> /Users/bpabbott/Development/mercurial/octave-3.1.51/scripts/general/quadgk.m
>>> at line 374, column 7
>>> error:
>>>
>>> /Users/bpabbott/Development/mercurial/octave-3.1.51/scripts/general/dblquad.m
>>> at line 54, column 5
>>> error: evaluating argument list element number 1
>>>
>>> Ben
>>>
>>>
>>
>> Can anyone else reproduce this problem? It doesn't happen in my fresh
>> build. If not, could you please track the problem down a little?
>> There is no indexing operation on line 374 of quadgk. It would help if
>> you identified the exact inputs that cause quadgk to fail.
>
> I tried saving the variables to a file when quadgk is called ...
>
>        save quadgk.mat f a b varargin
>
> Unfortunately ...
>
> octave:5> assert (dblquad (@(x,y) 1 ./ (x+y), 0, 1, 0, 1), 2*log(2), 1e-6)
> error: octave_base_value::save_ascii(): wrong type argument `<unknown type>'
> warning: save: no such variable `f'
> warning: save: no such variable `a'
> warning: save: no such variable `b'
> warning: save: no such variable `varargin'
> error: called from:
> error:
> /Users/bpabbott/Development/mercurial/octave-3.1.51/scripts/general/quadgk.m
> at line 123, column 1
> error:
> /Users/bpabbott/Development/mercurial/octave-3.1.51/scripts/general/dblquad.m
> at line 61, column 10
> error:    at line 54, column 26
> error:    at line 279, column 30
> error: evaluating argument list element number 1
> error:
> /Users/bpabbott/Development/mercurial/octave-3.1.51/scripts/general/quadgk.m
> at line 417, column 5
> error: `warn_state' undefined near line 378 column 19
> error: evaluating argument list element number 1
> error: called from:
> error:
> /Users/bpabbott/Development/mercurial/octave-3.1.51/scripts/general/quadgk.m
> at line 378, column 7
> error:
> /Users/bpabbott/Development/mercurial/octave-3.1.51/scripts/general/dblquad.m
> at line 54, column 5
> error: evaluating argument list element number 1
>
> I'm flying to Asia today. I'll do some more debugging on my loooong flight.
>

Have a nice trip, then. I just found a defect in idx-vector.h that may
be (by my wild guess) the cause of your problem. Currently compiling
with a patch. I'll push it shortly (after make check).

cheers

> Ben
>
>
>
>



-- 
RNDr. Jaroslav Hajek
computing expert
Aeronautical Research and Test Institute (VZLU)
Prague, Czech Republic
url: www.highegg.matfyz.cz


reply via email to

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