[GRASS-dev] r.terraflow on Mac OS X 10.4.9

William Kyngesburye woklist at kyngchaos.com
Thu Jul 26 10:21:23 EDT 2007


It should work without patching anything.  I've never had this  
problem with building GRASS 6.x.  Do you have any unusual flags in  
your build?

You say 6.2.2, but the error says 6.2.1 - somehow the makefiles are  
crossing?

Have you customized your GCC installation at all?  Mine is clean and  
is also /usr/include/c++/....

I wonder if it's trying to compile with 'gcc -x c++' instead of 'g+ 
+' (the /usr/include/gcc/... implies this).  I've found that the two  
operate a little differently - 'g++' does some automatic include/link  
magic that 'gcc -x c++' doesn't.

On Jul 26, 2007, at 4:48 AM, Jeshua Lacock wrote:

>
> I just built 6.2.2 with one failed module here on Mac OS X:
>
> make[2]: *** No rule to make target `/usr/include/gcc/darwin/4.0/c+ 
> +/iostream', needed by `ami_stream.d'.  Stop.
> make[1]: *** [build] Error 2
> make: *** [/usr/src/openosx-grass-autobuild/src/grass-6.2.1/ 
> dist.powerpc-apple-darwin8.9.0/bin/r.terraflow] Error 2
>
>
> On my machine "/usr/include/gcc/darwin/4.0/c++/iostream" is "/usr/ 
> include//c++/4.0.0/iostream".
>
> After replacing about 20 lines in `ami_stream.d' it started having  
> similar problems with `mm_utils.d'.
>
> Can anyone advise how were those ".d" files generated? Or do I have  
> to fix one line at a time?
>
>
> Thanks,
>
> Jeshua Lacock, Owner
> <http://OpenOSX.com>
> phone: 877.240.1364
>
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at grass.itc.it
> http://grass.itc.it/mailman/listinfo/grass-dev

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

"Time is an illusion - lunchtime doubly so."

- Ford Prefect





More information about the grass-dev mailing list