Laurent Faisnel
2003-Sep-26 10:04 UTC
[R] installation : make fails (R-1.7.1 on RedHat 8.0)
Hi, I'm trying to compile R-1.7.1 from source (on a RedHat 8.0) instead of using the binary version, as it has often been advised. However I don't manage to find a solution to the following error which occurs during the make procedure : /!\-------------------------------------------/!\ building package 'ctest' mkdir -p -- ../../../library/ctest/R mkdir -p -- ../../../library/ctest/man make[4]: Entre dans le r?pertoire `/usr/local/R-1.7.1/src/library/ctest/src' making ansari.d from ansari.c gcc: /usr/include/mysql: fichier d'entr?e d'?dition de liens n'est pas utilis? parce l'?dition de lien n'a pas ?t? faite making chisqsim.d from chisqsim.c gcc: /usr/include/mysql: fichier d'entr?e d'?dition de liens n'est pas utilis? parce l'?dition de lien n'a pas ?t? faite making d2x2xk.d from d2x2xk.c gcc: /usr/include/mysql: fichier d'entr?e d'?dition de liens n'est pas utilis? parce l'?dition de lien n'a pas ?t? faite making fexact.d from fexact.c gcc: /usr/include/mysql: fichier d'entr?e d'?dition de liens n'est pas utilis? parce l'?dition de lien n'a pas ?t? faite making kendall.d from kendall.c gcc: /usr/include/mysql: fichier d'entr?e d'?dition de liens n'est pas utilis? parce l'?dition de lien n'a pas ?t? faite making ks.d from ks.c gcc: /usr/include/mysql: fichier d'entr?e d'?dition de liens n'est pas utilis? parce l'?dition de lien n'a pas ?t? faite making prho.d from prho.c gcc: /usr/include/mysql: fichier d'entr?e d'?dition de liens n'est pas utilis? parce l'?dition de lien n'a pas ?t? faite making swilk.d from swilk.c gcc: /usr/include/mysql: fichier d'entr?e d'?dition de liens n'est pas utilis? parce l'?dition de lien n'a pas ?t? faite making init.d from init.c gcc: /usr/include/mysql: fichier d'entr?e d'?dition de liens n'est pas utilis? parce l'?dition de lien n'a pas ?t? faite make[5]: Entre dans le r?pertoire `/usr/local/R-1.7.1/src/library/ctest/src' make[5]: `Makedeps' est ? jour. make[5]: Quitte le r?pertoire `/usr/local/R-1.7.1/src/library/ctest/src' make[5]: Entre dans le r?pertoire `/usr/local/R-1.7.1/src/library/ctest/src' gcc -I../../../../include /usr/include/mysql -D__NO_MATH_INLINES -mieee-fp -fPIC -g -O2 -c ansari.c -o ansari.o gcc: ne peut sp?cifier -o avec -c ou -S et de multiples compilations make[5]: *** [ansari.o] Erreur 1 make[5]: Quitte le r?pertoire `/usr/local/R-1.7.1/src/library/ctest/src' make[4]: *** [all] Erreur 2 make[4]: Quitte le r?pertoire `/usr/local/R-1.7.1/src/library/ctest/src' make[3]: *** [all] Erreur 1 make[3]: Quitte le r?pertoire `/usr/local/R-1.7.1/src/library/ctest' make[2]: *** [R] Erreur 1 make[2]: Quitte le r?pertoire `/usr/local/R-1.7.1/src/library' make[1]: *** [R] Erreur 1 make[1]: Quitte le r?pertoire `/usr/local/R-1.7.1/src' make: *** [R] Erreur 1 -------------------------- The problem seems to be related to package ctest (see also problem to make ansari.d from ansari.c). There also seems to be trouble with mysql, as if links should have been created (or are there paths to specify at that step ?). Any help on this would be greatly appreciated. Regards, Laurent
Peter Dalgaard BSA
2003-Sep-26 11:32 UTC
[R] installation : make fails (R-1.7.1 on RedHat 8.0)
Laurent Faisnel <laurent.faisnel at ariase.com> writes:> Hi, > > I'm trying to compile R-1.7.1 from source (on a RedHat 8.0) instead of > using the binary version, as it has often been advised. > However I don't manage to find a solution to the following error which > occurs during the make procedure :> gcc -I../../../../include /usr/include/mysql -D__NO_MATH_INLINES******************> -mieee-fp -fPIC -g -O2 -c ansari.c -o ansari.oThe stars indicate the problem. This wants to -I/usr/include/mysql if anything, otherwise gcc will believe that there are two files to compile and complain about the -o. I suspect that you entered the wrong thing during configuration. -- O__ ---- Peter Dalgaard Blegdamsvej 3 c/ /'_ --- Dept. of Biostatistics 2200 Cph. N (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907