[GRASS5] can't get 5.7 to get past ./configure
    Paul Kelly 
    paul-grass at stjohnspoint.co.uk
       
    Sun Mar  7 06:44:21 EST 2004
    
    
  
Hello
On Sun, 7 Mar 2004, Jeff D. Hamann wrote:
> GRASS is now configured for:  i386-unknown-freebsd4.9
>
>  Source directory:            /usr/home/hamannj/grass51
>  Build directory:             /usr/home/hamannj/grass51
>  Installation directory:      /usr/local/grass57
>  Startup script in directory: ${exec_prefix}/bin
>  C compiler:                  gcc -g -O2  -pthread -pthread
I don't like the look of that -pthread but equally I don't understand its
implications so it might be all right. I think there is now some
FreeBSD-specific code in the configure script that is putting it in.
[...]
>
> when I attempt to run make, I get,
>
> $ make
> "./include/Make/Grass.make", line 235: Missing dependency operator
> "./include/Make/Grass.make", line 308: Need an operator
> "Makefile", line 51: Missing dependency operator
> "Makefile", line 53: Need an operator
> make: fatal errors encountered -- cannot continue
> $
>
Well obvious first place to look is what does line 235 in
include/Make/Grass.make say? I think it should be
ifeq ($(GRASS_LIBRARY_TYPE),stlib)
but it could have been changed somewhere maybe if you're using an unusual
shell and it expanded the variable $(GRASS_LIBRARY_TYPE) when it shouldn't
have or something. If that line is intact, check near the top of the file
to see what GRASS_LIBRARY_TYPE has been set to. Other than that I can't
think of anything else to try for now.
Paul
    
    
More information about the grass-dev
mailing list