[Rd] any suggestions to deal with 'Argument list too long' for a R CMD check?
mathieu.ribatet at epfl.ch
Tue Dec 9 23:07:58 CET 2008
Just a suggestion. I googled for your error message you got e.g. "make
... error 127" and I got
Yeah, error 127 indicates that make can't find a program that it needs to
run a command. My guess would be that she doesn't have g++ installed
(some distributions package it separately from gcc so it is possible to
have the c compiler installed but not the c++ compiler)
Maybe it will be worthwhile to check if you have installed every
required header files or needed compilers/libraries.
But as I mentioned, this is just a suggestion.
Whit Armstrong a écrit :
> I love xargs for all kinds of stuff, but I really don't want to write
> my own configure script.
> looks like simple solution is to recombine into one big source file
> rather than splitting each function out. pita...
> On Tue, Dec 9, 2008 at 4:23 PM, Jeff Ryan <jeff.a.ryan at gmail.com> wrote:
>> Never used, but I seem to recall that this was good for that:
>> On Tue, Dec 9, 2008 at 3:13 PM, Whit Armstrong <armstrong.whit at gmail.com> wrote:
>>> Since, gcc was using upwards of 2gb of ram to compile my package, I
>>> just split all the functions into individual files.
>>> I guess I'm too clever for myself, because now I get hit with the
>>> "Argument list too long" error.
>>> Is there a way to deal with this aside from writing my own configure
>>> script (which could possibly feed the gcc commands one by one).
>>> RHEL 5
>>> [whit at linuxsvr]$ uname -a
>>> Linux linuxsvr.kls.corp 2.6.18-92.1.18.el5 #1 SMP Wed Nov 5 09:00:19
>>> EST 2008 x86_64 x86_64 x86_64 GNU/Linux
>>> from 00install.out:
>>> * Installing *source* package 'RFincad' ...
>>> ** libs
>>> g++ -I/usr/local/lib64/R/include -I/usr/local/include
>>> -I./RAbstraction -I./R.tslib.backend -I./tslib -fpic -g -O2 -c
>>> aaAccrual_days_act252.cpp -o aaAccrual_days_act2\
>>> make: execvp: g++: Argument list too long
>>> make: *** [aaAccrual_days_act252.o] Error 127
>>> ERROR: compilation failed for package 'RFincad'
>>> ** Removing '/home/whit/dvl/fincad.utils/fincad.generate.R/RFincad.Rcheck/RFincad'
>>> R-devel at r-project.org mailing list
>> Jeffrey Ryan
>> jeffrey.ryan at insightalgo.com
>> ia: insight algorithmics
> R-devel at r-project.org mailing list
Institute of Mathematics
Ecole Polytechnique Fédérale de Lausanne
STAT-IMA-FSB-EPFL, Station 8
CH-1015 Lausanne Switzerland
Tel: + 41 (0)21 693 7907
More information about the R-devel