On Mon, 29 Aug 2005, Göran Broström wrote:

On Mon, Aug 29, 2005 at 10:06:00AM +0200, [EMAIL PROTECTED] wrote:
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--27464147-1510948051-1125298763=:26166
Content-Type: TEXT/PLAIN; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE

I don't believe your message actually came from R's XERBLA.  Note that the=
=20
name is not quoted and that the name of the routine is not 6 characters=20
long.

Actually, it did.

You seem to be agreeing that it did not (which is the truth).

I didn't quote the message exactly (as I said).

You didn't say, and the posting guide does ask you to do so exactly.

Now, I took the liberty to make my own suggested change in R-devel_2005-08-28 and rebuilt, and you may guess what error message I got.;)

Error in coxreg.fit(X, Y, rs, strats, offset, init, max.survs, method,  :
       The BLAS/LAPACK routine 'DSYR  ' gave error code -7


BTW, the original BLAS xerbla (from the netlib page you referred to)
gives the message:

    WRITE( *, FMT = 9999 )SRNAME, INFO
9999 FORMAT( ' ** On entry to ', A6, ' parameter number ', I2, ' had ',
    $      'an illegal value' )

which I think is even better than my original suggestion.
(Why was it changed?)

Probably because R is not a Fortran program and so needs to make clear what these refer to, and because LAPACK does have other error values that invalid parameter values.


Göran


Here is a genuine example from R:

Error in La.svd(x, nu, nv) : LAPACK routine 'DGEBRD' gave error code -10

There is no R 2.2.0, BTW.  If referring to R-devel, please do so with an=20
SVN revision.

On Sun, 28 Aug 2005 [EMAIL PROTECTED] wrote:

Full_Name: G=F6ran Brostr=F6m
Version: R-2.1.1, 2.2.0
OS: Debian unstable
Submission from: (NULL) (213.65.9.59)


Some BLAS routines call xerbla for error messages, which results in a mes=
sage
like
"LAPACK routine DGER gave error code -9".

Suggested solution: In

void F77_NAME(xerbla)(char *srname, int *info)
{
  /* srname is not null-terminated.  It should be 6 characters. */
   char buf[7];
   strncpy(buf, srname, 6);
   buf[6] =3D '\0';
   error(_("LAPACK routine '%6s' gave error code %d"), buf, -(*info));
}

change 'LAPACK' to 'The' (or 'The BLAS/LAPACK').

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel



--=20
Brian D. Ripley,                  [EMAIL PROTECTED]
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595
--27464147-1510948051-1125298763=:26166--

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

--
Göran Broström                    tel: +46 90 786 5223
Professor and Head
Department of Statistics          fax: +46 90 786 6614
Umeå University                   http://www.stat.umu.se/~goran.brostrom/
SE-90187 Umeå, Sweden             e-mail: [EMAIL PROTECTED]



--
Brian D. Ripley,                  [EMAIL PROTECTED]
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to