[R] RCMD SHILB uses g++ instead of gcc
Duncan Murdoch
murdoch at stats.uwo.ca
Sat Feb 18 15:14:09 CET 2006
On 2/17/2006 6:02 AM, Vumani Dlamini wrote:
> I am using RCMD SHLIB to make a dll from the convolve2.c code presented with
> R-exts. After an e-mail from Prof Ripley, I noticed that SHLIB is using a
> C++ compiler instead of a C compiler for the code.
I think you're not using convolve2.c, you're using something with a .C
extension. To the makefiles, .c implies C, .C implies C++.
Duncan Murdoch
>
> Have searched the R-site and the internet for answers and noticed that it is
> possible to change the "makeconf" and "makefile" files to correct this. But
> these files are not present in my system. I downloaded
> "R-2.2.1pat-win32.exe" and installed the traditional windows way.
>
> Thanks for your responses.
>
> Full_Name: Vumani Dlamini
> Version: 2.2.1 Patched
> OS: Microsoft Windows XP Professional
>
>
>
>
>
>> From: Prof Brian Ripley <ripley at stats.ox.ac.uk>
>> To: Vumani Dlamini <dvumani at hotmail.com>
>> CC: r-help at stat.math.ethz.ch
>> Subject: Re: [R] symbol decoration and .Call
>> Date: Thu, 16 Feb 2006 13:12:25 +0000 (GMT)
>>
>> 1) Please read the posting guide and use the appropriate list, not R-help.
>>
>> 2) Please tell us exactly what you did, including your OS, R version and so
>> on as the guide asks. Looks to me like you used a C++ compiler to compile
>> C.
>>
>> On Thu, 16 Feb 2006, Vumani Dlamini wrote:
>>
>>> Dear R-users,
>>> I am a novice user of .Call and am trying to use the C code in R-Ext to
>>> kickstart my learning process. All the code compiles but when I try to use
>>> .Call it gives the error (using "out.c" as an example),
>>>
>>> Error in .Call("out", x, y) : C entry point "out" not in load table
>>>
>>> when i use PEDUMP to check whether the symbol is loaded I find that it is
>>> loaded as "_Z3outP7SEXPRECS0_" and when I use this instead of "out" the
>>> program work.
>>>
>>> How can I remove the decoration so that only "out" is loaded?
>>>
>>> Thanks, Vumani
>>>
>>> ______________________________________________
>>> R-help at stat.math.ethz.ch mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>> PLEASE do read the posting guide!
>>> http://www.R-project.org/posting-guide.html
>>>
>> --
>> 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
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
More information about the R-help
mailing list