Re: [sqlite] SQLite tests failures on Linux IA64

2006-04-12 Thread drh
Nick Brown <[EMAIL PROTECTED]> wrote:
> On Saturday 25 March 2006 13:33:47 someone scribbled:
> > > > > types3-1.3...
> > > > > Expected: [wideInt integer]
> > > > >  Got: [int integer]
> > 
> > The types3-1.3 error occurs because on ia64, a regular
> > old integer is sufficient to hold the value whereas on
> > an ix86 machine, a long long int is required.  No biggie.
> 
> Is there a patch that fixes this test failure, such that "make test" will 
> pass 
> on a x86_64 and x86?
> 

Not at this time.  Why is it important to you?  The problem
is in the test code not in the SQLite core.
--
D. Richard Hipp   <[EMAIL PROTECTED]>



Re: [sqlite] SQLite tests failures on Linux IA64

2006-03-25 Thread drh
"Alexei Alexandrov" <[EMAIL PROTECTED]> wrote:
> I use those that come with the distribution. Since it's one of the
> latest distros (Red Hat EL 4 Update 2), it's not that archaic:
> 
> $ rpm -qa | grep tcl
> tcl-devel-8.4.7-2
> tcl-8.4.7-2

That should be sufficient.

> > >
> > > printf-8.1...
> > > Error: integer value too large to represent
> > > printf-8.2...
> > > Error: integer value too large to represent
> > >
> > > printf-9.5...
> > > Expected: [1 C
> > >
> > >
> > >  ]
> > >  Got: []

I really have no clue what is causing these problems
and having no ia64 machine, I have no way to debug.

> > >
> > >
> > > types3-1.3...
> > > Expected: [wideInt integer]
> > >  Got: [int integer]


The types3-1.3 error occurs because on ia64, a regular
old integer is sufficient to hold the value whereas on
an ix86 machine, a long long int is required.  No biggie.

--
D. Richard Hipp   <[EMAIL PROTECTED]>



Re: [sqlite] SQLite tests failures on Linux IA64

2006-03-25 Thread drh
"Alexei Alexandrov" <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> I'm running SQLite 3.3.4 tests suite on Linux (Red Hat 4 Update 2)
> Itanium box. I got the following test failures:
> 
> 4 errors out of 24863 tests
> Failures on these tests: printf-8.1 printf-8.2 printf-9.5 types3-1.3
> 
> Information on the console:
> 
> printf-8.1...
> Error: integer value too large to represent
> printf-8.2...
> Error: integer value too large to represent
> 
> printf-9.5...
> Expected: [1 C
>   
>   
>  ]
>  Got: []
> 
> 
> types3-1.3...
> Expected: [wideInt integer]
>  Got: [int integer]
> 
> Is it expected?
> 

These are the kinds of errors I would expect to see if you
compiled the test suite using an archaic version of Tcl.  What
Tcl version are you using?

None of these errors is of any consequence.
--
D. Richard Hipp   <[EMAIL PROTECTED]>