Most likely, the error is the following. For each of the CFLAGS. CPPFLAGS etc you have package specific additional flags like PKG_CFLAGS. PKG_CPPFLAGS. You should use those instead.
Kasper On Fri, Apr 19, 2013 at 3:59 PM, cstrato <[email protected]> wrote: > Dear All, > > Currently I am testing whether my package xps can be compiled on the Mac > with clang, and indeed everything is fine. > > However, when I create ~/.R/Makevars to set CC and CXX as described in: > http://cran.r-project.org/doc/**manuals/r-patched/R-admin.** > html#OS-X-packages<http://cran.r-project.org/doc/manuals/r-patched/R-admin.html#OS-X-packages> > then the header files of the external framework that I use are no longer > found. > > Since my package depends on the external C++ framework, I had to create my > own 'configure.in' and 'Makefile' which checks e.g. for the presence of > the variable ROOTSYS containing the path to the framework. > > Trying to follow the example: > http://cran.r-project.org/doc/**manuals/r-patched/R-exts.html#** > Configure-example<http://cran.r-project.org/doc/manuals/r-patched/R-exts.html#Configure-example> > I added following lines to my configure.in file: > > : ${R_HOME=`R RHOME`} > if test -z "${R_HOME}"; then > echo "could not determine R_HOME" > exit 1 > fi > CC=`"${R_HOME}/bin/R" CMD config CC` > CFLAGS=`"${R_HOME}/bin/R" CMD config CFLAGS` > CPPFLAGS=`"${R_HOME}/bin/R" CMD config CPPFLAGS` > AC_LANG(C++) > AC_PROG_CPP > AC_PROG_CC > > ROOT_CPPFLAGS="-I. -I${ROOTSYS}/include" > CPPFLAGS="${CPPFLAGS} ${ROOT_CPPFLAGS}" > > However, this did not help, the header files are still not found. > > Can someone tell me what I need to do so that the external header files > are found, or does ~/.R/Makevars overwrite everything? > > Best regards, > Christian > _._._._._._._._._._._._._._._.**_._._ > C.h.r.i.s.t.i.a.n S.t.r.a.t.o.w.a > V.i.e.n.n.a A.u.s.t.r.i.a > e.m.a.i.l: cstrato at aon.at > _._._._._._._._._._._._._._._.**_._._ > > ______________________________**_________________ > R-SIG-Mac mailing list > [email protected] > https://stat.ethz.ch/mailman/**listinfo/r-sig-mac<https://stat.ethz.ch/mailman/listinfo/r-sig-mac> > [[alternative HTML version deleted]] _______________________________________________ R-SIG-Mac mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-sig-mac
