[Rd] printutils bug on Linux/Alpha (PR#422)

plummer@iarc.fr plummer@iarc.fr
Tue, 8 Feb 2000 11:42:15 +0100 (MET)

I am forwarding this bug report from Tim Powers at Red Hat.
He is building R 0.99.0 on what will be Red Hat Linux/Alpha 6.2.

-----FW: <20000207172120.D3892@redhat.com>-----

Date: Mon, 7 Feb 2000 17:21:20 -0500
From: Tim Powers <timp@redhat.com>
To: Martyn Plummer <plummer@iarc.fr>
Subject: Re: RPMs for R and contributed packages

> I downloaded the source for 0.99.0, and am getting this error when building
> for alpha:
>       printutils.c: In function `Rvprintf':
>       printutils.c:424: wrong type argument to unary exclamation mark
>       make[3]: *** [printutils.o] Error 1
>       make[3]: Leaving directory `/usr/src/bs/BUILD/R-0.99.0/src/main'
>       make[2]: *** [R] Error 2
>       make[1]: *** [R] Error 1
>       make: *** [R] Error 1
>       Bad exit status from /var/tmp/rpm-tmp.43654 (%build)
>       make[2]: Leaving directory `/usr/src/bs/BUILD/R-0.99.0/src/main'
>       make[1]: Leaving directory `/usr/src/bs/BUILD/R-0.99.0/src'
>       Build failed on alpha!

The problem is that you can't call va_list from another function reliably on
all platforms. It has to be treated very specially (in this case on Alpha it

--------------End of forwarded message-------------------------

r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch