Full_Name: Karsten Tabelow
Version: R-2.3.1
OS: AIX5.3
Submission from: (NULL) (62.141.176.2)


Specification in config.site:

CC=xlc_r
CFLAGS='-O -qstrict'
F77=xlf_r
FFLAGS='-O -qstrict'
SHLIB_LDFLAGS='-G'
DYLIB_LDFLAGS='-G'
LDFLAGS='-brtl'
CXX=xlc++_r
CXXFLAGS='-O -qstrict'

Complilation error in src/main/printutils.c:
"printutils.c", line 582.7: 1506-1352 (S) "va_start" may not appear in a
function without a variable argument list.
"printutils.c", line 591.5: 1506-277 (S) Syntax error: possible missing
';' or ','?

Solution:
add variable argument list in Rvprintf(const char *format, va_list arg, ...)
add ';' in line 591




@echo "tools:::makeLazyLoading(\"$(pkg)\")" | \
 R_DEFAULT_PACKAGES=NULL LC_COLLATE=C $(R_EXE) --slave > /dev/null

in Makefiles of various packages leads to:

 *** caught illegal operation ***
address 10000000, cause 'illegal opcode'



With best regards,

Karsten Tabelow

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to