Re: [R] RCMD SHILB uses g++ instead of gcc

From: Duncan Murdoch <murdoch_at_stats.uwo.ca>
Date: Sun 19 Feb 2006 - 01:14:09 EST

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@stats.ox.ac.uk>
>> To: Vumani Dlamini <dvumani@hotmail.com>
>> CC: r-help@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@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@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@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


R-help@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 Received on Sun Feb 19 01:19:17 2006

This archive was generated by hypermail 2.1.8 : Mon 20 Feb 2006 - 14:08:46 EST