prcomp help
I located this: (same file with previous issues)
Sat Mar 27 13:46:11 UTC 2004, ripley
adjust to work with XFree86 4.4.0 headers (and some missing casts)
R NEWS,1.2033
R/src/modules/X11 dataentry.c,1.17
AND 1.9.0 release notes
o The X11 module can now be built against XFree86 4.4.0 headers
(still
with some warnings).
On Sun, 30 May 2004, Al Piszcz wrote:
Date: Sun, 30 May 2004 16:27:39 -0400 (EDT) From: Al Piszcz <apiszcz at solarrain.com> To: Uwe Ligges <ligges at statistik.uni-dortmund.de> Cc: r-help at stat.math.ethz.ch Subject: Re: [R] prcomp help There may be some compilation issues with XFree86 4.4.0 gcc -Wl,--export-dynamic -L/usr/local/lib -o R.bin CConverters.o Rdynload.o RN G.o apply.o arithmetic.o apse.o array.o attrib.o base.o bind.o builtin.o charac ter.o coerce.o colors.o complex.o connections.o context.o cov.o cum.o dcf.o dat etime.o debug.o devPS.o devPicTeX.o deparse.o deriv.o devices.o dotcode.o dounz ip.o dstruct.o duplicate.o engine.o envir.o errors.o eval.o format.o fourier.o gram.o gram-ex.o graphics.o identical.o internet.o iosupport.o lapack.o list.o logic.o main.o mapply.o match.o memory.o model.o names.o objects.o optim.o opti mize.o options.o par.o paste.o pcre.o platform.o plot.o plot3d.o plotmath.o pri nt.o printarray.o printvector.o printutils.o qsort.o random.o regex.o relop.o s aveload.o scan.o seq.o serialize.o size.o sort.o source.o split.o sprintf.o sub assign.o subscript.o subset.o summary.o unique.o util.o version.o vfonts.o regi stration.o xxxpr.o ../unix/libunix.a ../appl/libappl.a ../nmath/libnmath.a -L /usr/local/lib -L/a/app/gcc-3.4.0/bin/../lib/gcc/i686-pc-linux-gnu/3.4.0 -L/a/a pp/gcc-3.4.0/bin/../lib/gcc -L/vapp/lib -L/app/gcc-3.4.0/lib/gcc/i686-pc-linux- gnu/3.4.0 -L/a/app/gcc-3.4.0/bin/../lib/gcc/i686-pc-linux-gnu/3.4.0/../../.. -L /app/gcc-3.4.0/lib/gcc/i686-pc-linux-gnu/3.4.0/../../.. -lfrtbegin -lg2c -lm -l gcc_s ../extra/zlib/libz.a ../extra/bzip2/libbz2.a ../extra/pcre/libpcre.a -lr eadline -ldl -lncurses -lm make[4]: Entering directory `/x/r/R-1.9.0/src/main' make[4]: Leaving directory `/x/r/R-1.9.0/src/main' make[3]: Leaving directory `/x/r/R-1.9.0/src/main' make[2]: Leaving directory `/x/r/R-1.9.0/src/main' make[2]: Entering directory `/x/r/R-1.9.0/src/modules' make[3]: Entering directory `/x/r/R-1.9.0/src/modules/X11' make[4]: Entering directory `/x/r/R-1.9.0/src/modules/X11' making dataentry.d from dataentry.c making devX11.d from devX11.c making rotated.d from rotated.c making rbitmap.d from rbitmap.c make[4]: Leaving directory `/x/r/R-1.9.0/src/modules/X11' make[4]: Entering directory `/x/r/R-1.9.0/src/modules/X11' gcc -I. -I../../../src/include -I../../../src/include -I/usr/X11R6/include -I/u sr/local/include -DHAVE_CONFIG_H -D__NO_MATH_INLINES -mieee-fp -fPIC -g -O2 -c dataentry.c -o dataentry.lo In file included from dataentry.c:31: /usr/include/X11/Xlib.h:1390: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:1478: error: parse error before "char" /usr/include/X11/Xlib.h:1506: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:1510: error: parse error before "char" /usr/include/X11/Xlib.h:1532: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:1567: error: parse error before '*' token /usr/include/X11/Xlib.h:1576: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:1601: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:1651: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:1657: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:1704: error: parse error before "char" /usr/include/X11/Xlib.h:1743: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:1984: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:2068: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:2321: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:2331: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:2403: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:2413: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:2571: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:2586: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:2779: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:2846: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:2851: error: parse error before "char" /usr/include/X11/Xlib.h:2965: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:2991: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3002: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3027: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3036: error: parse error before "char" /usr/include/X11/Xlib.h:3049: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3192: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3241: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3273: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3364: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3371: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3391: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3397: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3409: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3419: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3429: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3435: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3536: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3553: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3604: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3647: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3653: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3659: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3665: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3673: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3681: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3689: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3701: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3713: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3760: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3771: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3782: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3793: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3804: error: parse error before "_Xconst" /usr/include/X11/Xlib.h:3815: error: parse error before "_Xconst" In file included from dataentry.c:32: /usr/include/X11/Xutil.h:566: error: parse error before "_Xconst" /usr/include/X11/Xutil.h:606: error: parse error before "_Xconst" /usr/include/X11/Xutil.h:666: error: parse error before "_Xconst" /usr/include/X11/Xutil.h:678: error: parse error before "_Xconst" /usr/include/X11/Xutil.h:801: error: parse error before "_Xconst" dataentry.c: In function `GetKey': dataentry.c:1272: warning: passing arg 4 of `XLookupString' from incompatible p ointer type dataentry.c: In function `GetCharP': dataentry.c:1281: warning: passing arg 4 of `XLookupString' from incompatible p ointer type dataentry.c: In function `doControl': dataentry.c:1302: warning: passing arg 4 of `XLookupString' from incompatible p ointer type make[4]: *** [dataentry.lo] Error 1 make[4]: Leaving directory `/x/r/R-1.9.0/src/modules/X11' make[3]: *** [R] Error 2 make[3]: Leaving directory `/x/r/R-1.9.0/src/modules/X11' make[2]: *** [R] Error 1 make[2]: Leaving directory `/x/r/R-1.9.0/src/modules' make[1]: *** [R] Error 1 make[1]: Leaving directory `/x/r/R-1.9.0/src' make: *** [R] Error 1 real 6m23.270s user 1m35.338s sys 0m8.069s On Sun, 30 May 2004, Uwe Ligges wrote:
Date: Sun, 30 May 2004 22:01:58 +0200 From: Uwe Ligges <ligges at statistik.uni-dortmund.de> To: Al Piszcz <apiszcz at solarrain.com> Cc: r-help at stat.math.ethz.ch Subject: Re: [R] prcomp help Al Piszcz wrote:
Slackware 9.1, R 1.9.0, 2.54GHZ P4, 2GB RAM example(prcomp) never finishes
example(prcomp)
prcomp> data(USArrests) prcomp> prcomp(USArrests) ==== The following test also appears to hang.
a<-matrix(rnorm(100,mean=32,sd=31),10,10) b<-prcomp(a)
Works on Windows and several other OSs. Do you have a local copy of prcomp() (which is different from the original one)? What happens if you start R with --vanilla and try again? What happened after make check during your R installation? make check should have reported an error here (or hang itself).... Uwe Ligges
==== What is the recommended debug approach? Thank you.
______________________________________________ R-help at stat.math.ethz.ch mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html