Try this? (this is on 2.5.0, I don't use 2.4.x anymore) #include <R_ext/Lapack.h>
Have you actually tried grep dgesv $R_HOME/include/* $R_HOME/include/*/* to see which file to include for dgesv ?? HTL [EMAIL PROTECTED] wrote: > Hey Everyone, > > I'm running R 2.4.0 on Debian etch 4.0, and I'm trying to call some > LAPACK functions from the C code in my package. Actually, to be > honest I'm not really having trouble using commands such as La_dgesv > from within my C code, but I do get warning when compiling the package > saying: > > ***.c: In function '***': > ***.c:37: warning: implicit declaration of function 'La_dgesv' > ***.c:37: warning: assignment makes pointer from integer without > a cast > > I tried using: > > #include <Rmodules/Rlapack.h> > > but it won't compile the package at all with that included, > complaining that > > ***.h:5:30: error: Rmodules/Rlapack.h: No such file or directory > > Can someone explain to me how I should include the headers to this > AWESOME wrapper code to the LAPACK libraries? Am I not following the > proper protocol by using these La_* commands in my package source > code? > > Note, I also have the following in Makevars > > PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) > > TIA! > > I initially posted this question on the general list, but I didn't get > any responses. > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel