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

Reply via email to