From ripley at stats.ox.ac.uk  Mon Mar 17 12:19:54 2008
From: ripley at stats.ox.ac.uk (Prof Brian Ripley)
Date: Mon, 17 Mar 2008 11:19:54 +0000 (GMT)
Subject: [Rd] Problems building rpm for R-2.6.2 on Opensuse Factory
In-Reply-To: <20080317111313.65aa0b1a@renner>
References: <20080317111313.65aa0b1a@renner>
Message-ID: <alpine.LFD.1.00.0803171115390.28698@gannet.stats.ox.ac.uk>

On Mon, 17 Mar 2008, Detlef Steuer wrote:

> Hi,
>
> make check fails in the way shown below when I try to build
> R-2.6.2 on OpenSuSE Factory x86_64. It builds fine on i586.
> (and on all older Versions of Opensuse)
>
> Is there something I can do?
> Are there known problems with some gcc versions?
> (Factory uses 4.3.0)

Yes.  This happened for me with (vanilla released) gcc 4.3.0 on F8 x86_64 
too.  Turning optimization off for both C and Fortran solved it -- I've 
not yet had time to track down what you need not to optimize.  I'll try to 
do that this evening.

As I understand it, CRAN is successfully building R with a Debian x86_64 
build of gcc 4.3.0, but several packages are failing in that 
configuration.

>
> Output from ./configure is
> -------------------------------------------------------------
> R is now configured for x86_64-unknown-linux-gnu
>
> Source directory: .
> Installation directory: /usr
>
> C compiler: gcc -std=gnu99 -g -O2
> Fortran 77 compiler: gfortran -g -O2
>
> C++ compiler: g++ -g -O2
> Fortran 90/95 compiler: gfortran -g -O2
> Obj-C compiler:
>
> Interfaces supported: X11, tcltk
> External libraries: readline
> Additional capabilities: PNG, JPEG, iconv, MBCS, NLS
> Options enabled: shared R library, shared BLAS, R profiling
>
> Recommended packages: yes
> -------------------------------------------------------------
>
> It may very well be an error on the Opensuse side, but I'm  just not
> sure how to identify the true cause of the problem.
> Any help appreciated.
>
> Detlef
>
> -----------------------------------------------------------------
> Error message:
>
> running code in 'lapack.R' ... OK
> comparing 'lapack.Rout' to './lapack.Rout.save' ... OK
> make[3]: Leaving directory `/usr/src/packages/BUILD/R-2.6.2/tests'
> make[2]: Leaving directory `/usr/src/packages/BUILD/R-2.6.2/tests'
> make[2]: Entering directory `/usr/src/packages/BUILD/R-2.6.2/tests'
> running regression tests
> make[3]: Entering directory `/usr/src/packages/BUILD/R-2.6.2/tests'
> running code in 'reg-tests-1.R' ... OK
> running code in 'reg-tests-2.R' ... OK
> comparing 'reg-tests-2.Rout' to './reg-tests-2.Rout.save' ...1318c1318
> < 0.1230 -0.7187
> ---
>> 0.1230 0.3170
> 1328c1328
> < 0.1230 -0.7187
> ---
>> 0.1230 0.3170
> 1356c1356
> < -0.2364 -0.3594
> ---
>> 0.2814 0.1585
> 1366c1366
> < 0.62010 -0.55327 -0.15379 0.02127
> ---
>> 0.49064 -0.68273 -0.02433 0.15074
> 1375c1375
> < 1.17337 0.06683 -0.15379 0.02127
> ---
>> 1.17337 -0.19209 -0.02433 0.15074
> make[3]: *** [reg-tests-2.Rout] Error 1
> make[3]: Leaving directory `/usr/src/packages/BUILD/R-2.6.2/tests'
> make[2]: *** [test-Reg] Error 2
> make[2]: Leaving directory `/usr/src/packages/BUILD/R-2.6.2/tests'
> make[1]: *** [test-all-basics] Error 1
> make[1]: Leaving directory `/usr/src/packages/BUILD/R-2.6.2/tests'
> make: *** [check] Error 2
> error: Bad exit status from /var/tmp/rpm-tmp.74662 (%build)
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
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



[Rd] Problems building rpm for R-2.6.2 on Opensuse Factory
Prof Brian Ripley