[GRASS-dev] Re: iostream issues (formerly r.viewshed ready for testing)

Laura Toma ltoma at bowdoin.edu
Tue Aug 5 12:59:11 EDT 2008


Hi Paul,

PEARL is off (not defined) when compiling, so it is not  
significant.   Two libraries is definitely ugly.   We'll try to get  
r.viewshed to work with the iostream version in GRASS.

Until then, thanks for all the help.

-Laura


On Aug 5, 2008, at 12:45 PM, Paul Kelly wrote:

> On Tue, 5 Aug 2008, Will wrote:
>
>> Hi Paul,
>>
>> Yes, I am using the updated tarball that you sent me, and I'm  
>> getting the
>> same errors, regardless of if ami.h (the header for iostream) is  
>> included in
>> distribute.cc or not.
>
> That seems to just be a coincidence. If I copy the ami_stream.h  
> from the version of iostream that you included with r.viewshed into  
> include/iostream (and run make in the top level directory so that  
> this gets copied into the correct location for compilation), the  
> compilation of r.viewshed gets a lot further, albeit with a lot of  
> warnings.
>
> Basically the issue seems to be that the version of iostream that  
> you have been working with is quite different from the version that  
> r.terraflow uses. In particular, the licence statement is different  
> (includes Duke University advertising clause) and there is a comment
>  * PEARL upgrades: Rajiv Wickremesinghe 2004, 2005
>
> I don't know what PEARL is, but other than that do you know (or can  
> find out) are the updates by Rajiv Wickremesinghe significant to  
> the functionality, and should they be included in GRASS to work  
> with r.terraflow as well? I notice some comments around the code  
> initialled RW which suggest there are a lot of little changes all  
> over the place.
>
> I guess what we need to find out is how important these are, and  
> should they be merged into GRASS. Or, a simpler solution would be  
> can you make r.viewshed work with the version of iostream in GRASS.  
> The alternative is having separate versions of the iostream library  
> for the two modules which is really ugly IMHO.
>
> Good luck,
>
> Paul
>



More information about the grass-dev mailing list