[Rd] Error compiling rgl package

Mohammad Nikseresht mniksere at scs.carleton.ca
Mon Mar 16 14:31:10 CET 2009


Hi,

Unfortunately I still get the same errors:

CC -xtarget=native64 -I/opt/R-2.8.1/lib/R/include -I/usr/sfw/include 
-I/opt/csw/include -DHAVE_PNG_H -I/usr/include/libpng12 -DHAVE_FREETYPE 
-Iext/ftgl -I/usr/sfw/include/freetype2 -I/usr/sfw/include -Iext 
-I/opt/SUNWhpc/HPC8.1/sun/include -I/usr/sfw/include -I/opt/csw/include 
    -KPIC  -O -c Background.cpp -o Background.o
"math.h", line 47: Error: modf is not a member of file level.
"math.h", line 48: Error: modff is not a member of file level.
"Shape.hpp", line 58: Error: The function "strncpy" must have a prototype.
3 Error(s) detected.
*** Error code 3



--
Mohammad

Duncan Murdoch wrote:
> On 12/03/2009 3:16 PM, Mohammad Nikseresht wrote:
>> Hi,
>>
>> I receive the following error while I try to install rgl package:
>>
>> CC -xtarget=native64 -I/opt/R-2.8.1/lib/R/include 
>> -I/opt/SUNWhpc/HPC8.1/sun/include -DHAVE_PNG_H -I/usr/include/libpng12 
>> -DHAVE_FREETYPE -Iext/ftgl -I/usr/sfw/include/freetype2 
>> -I/usr/sfw/include -Iext -I/opt/SUNWhpc/HPC8.1/sun/include 
>> -I/usr/sfw/include -I/opt/csw/include    -KPIC  -O -c Background.cpp 
>> -o Background.o
>> "math.h", line 47: Error: modf is not a member of file level.
>> "math.h", line 48: Error: modff is not a member of file level.
>> "Shape.hpp", line 58: Error: The function "strncpy" must have a 
>> prototype.
>> 3 Error(s) detected.
>>
>> I am using Sun studio 12.
>> I suspect that this is an incompatibility between g++ and Sun studio CC.
>> I would appreciate any you could share your experience with me.
> 
> Brian Ripley contributed some patches that should help with this.  Could 
> you check out the source from R-forge, and confirm that it now compiles 
> on your system?  (Or wait for the tarball there to be updated to 0.84-1 
> in a few hours, and download that.)
> 
> Thanks Brian, for the patch.
> 
> Duncan Murdoch



More information about the R-devel mailing list