[Rd] Error compiling rgl package
Mohammad Nikseresht
mniksere at scs.carleton.ca
Mon Mar 16 17:40:41 CET 2009
rgl_0.84-1.tar.gz compiled and installed successfully on our system.
Solaris 10 sparc, Sun Studio 12.
Thank you very much!
--
Mohammad Nikseresht
Duncan Murdoch wrote:
> On 3/16/2009 11:38 AM, Mohammad Nikseresht wrote:
>> I downloaded source tarball this morning from:
>> http://cran.at.r-project.org/
>> It is rgl_0.84.tar.gz but it does contain a math.h!
>> where can I find version 0.84-1?
>
> It's on R-forge. You can download it as
>
> http://r-forge.r-project.org/src/contrib/rgl_0.84-1.tar.gz
>
> Duncan Murdoch
>
>>
>> Thanks
>> --
>> Mohammad Nikseresht
>>
>>
>> Duncan Murdoch wrote:
>>> On 3/16/2009 9:31 AM, Mohammad Nikseresht wrote:
>>>> 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
>>>
>>> That looks like the previous version: there's no longer a math.h in
>>> the package. Maybe you downloaded too quickly, or downloaded to the
>>> directory containing the old source and have a mix of both?
>>>
>>> Duncan Murdoch
>>>
>>>>
>>>>
>>>> --
>>>> 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