La_svd compiler error
On 12/04/2013 17:28, Antczak, Philipp wrote:
From the sounds of it, it doesn't bode well for me compiling this package for windows then?
For any platform, if you want it to actually work.
Phil On 12 Apr 2013, at 17:23, "Prof Brian Ripley" <ripley at stats.ox.ac.uk> wrote:
On 12/04/2013 12:13, Duncan Murdoch wrote:
On 13-04-11 7:41 AM, Antczak, Philipp wrote:
Dear All, I have been trying to compile a package for windows that we have written. Since R version 3.0.0 the package doesn't compile any more. (On Linux the package compiles without errors). The error specifically says: gcc -m32 -I"C:/PROGRA~1/R/R-30~1.0/include" -DNDEBUG -I"d:/RCompile/CRANpkg/extralibs64/local/include" -O3 -Wall -std=gnu99 -mtune=core2 -c galgoDistance.c -o galgoDistance.o gcc -m32 -I"C:/PROGRA~1/R/R-30~1.0/include" -DNDEBUG -I"d:/RCompile/CRANpkg/extralibs64/local/include" -O3 -Wall -std=gnu99 -mtune=core2 -c galgo_fitnesses.c -o galgo_fitnesses.o gcc -m32 -shared -s -static-libgcc -o galgo.dll tmp.def galgoDistance.o galgo_fitnesses.o -LC:/PROGRA~1/R/R-30~1.0/bin/i386 -lRlapack -LC:/PROGRA~1/R/R-30~1.0/bin/i386 -lRblas -lgfortran -Ld:/RCompile/CRANpkg/extralibs64/local/lib/i386 -Ld:/RCompile/CRANpkg/extralibs64/local/lib -LC:/PROGRA~1/R/R-30~1.0/bin/i386 -lR galgo_fitnesses.o:galgo_fitnesses.c:(.text+0xda1): undefined reference to `La_svd' collect2: ld returned 1 exit status specifically from the error I understand that error occurs in the link to La_svd which is defined in the first couple of lines in the code: #include <math.h> #include <R.h> #include <Rinternals.h> #include <Rmath.h> SEXP La_svd(SEXP jobu, SEXP jobv, SEXP x, SEXP s, SEXP u, SEXP v, SEXP method);
You reported this as a bug, and were told what to do to try to fix it. Did that work?
Unlikely. La_svd is not an entry point anywhere in R 3.0.0. The package may compile on Linux, but that allows unsatisfied entry points. See 'Writing R Extensions'. There was a non-API entry point of that name in 2.15.x, but that's not current.
Duncan Murdoch
______________________________________________ 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
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