[GRASS-dev] Re: build problems on Mac OS X 10.5.2.

John Kern kernj at kernj.cnc.net
Thu May 8 22:44:45 EDT 2008


Hello,

I just realized I forgot to mention I am working off  the Grass 6.3  
branch.

-John

On May 8, 2008, at 7:26 PM, John Kern wrote:

> Hello,
>
> I am trying to build Grass from source on Leopard(Mac OS X 10.5.2  
> with gcc 4.0.1).
>
> While PROJ.4 built and installed without problem,  configure failed  
> for GRASS proper. The resulting error is ...
> "checking External PROJ.4 version... configure: error: *** Could not  
> determine External PROJ.4 version."
>
> Consider this line from the trace output of the configure script.
>
> + eval echo configure:6910: '"${CC-cc}' -o conftest '$CFLAGS'  
> '$CPPFLAGS' '$LDFLAGS' 'conftest.$ac_ext' '$LIBS' '1>&5"'
> ++ echo configure:6910: 'gcc -o conftest.dSYM -g -O2       
> conftest.c  1>&5'
>
> The dSYM file extension on the output file is the critical bit. If  
> the output file ends with a dSYM file extension, only supporting  
> data is generated. No executable. (see example below). I worked  
> around the problem by deleting references to ${ac_exeext}.  What's  
> the right fix for the configure script? Apparently there is a  
> supporting script to autoconf which needs to be updated, right?
>
> Sincerely,
>
> -John
>
> %%% with file extension - no executable
>
> [Macintosh:grass/grass63_release/try] jkern% gcc -o try.dSYM -g -O2  
> try.c
> [Macintosh:grass/grass63_release/try] jkern% ls -l
> total 8
> -rw-r--r--  1 jkern  staff  171 May  2 16:04 try.c
> drwxr-xr-x  3 jkern  staff  102 May  8 18:02 try.dSYM
> [Macintosh:grass/grass63_release/try] jkern% ls -R
> try.c           try.dSYM
>
> ./try.dSYM:
> Contents
>
> ./try.dSYM/Contents:
> Info.plist      Resources
>
> ./try.dSYM/Contents/Resources:
> DWARF
>
> ./try.dSYM/Contents/Resources/DWARF:
> try.dSYM
> [Macintosh:grass/grass63_release/try] jkern%
>
> %%%% without the extension - all is well.
>
> [Macintosh:grass/grass63_release/try] jkern% gcc -o try -g -02 try.c
> [Macintosh:grass/grass63_release/try] jkern% ls -l
> total 40
> -rwxr-xr-x  1 jkern  staff  12832 May  8 19:24 try
> -rw-r--r--  1 jkern  staff    171 May  2 16:04 try.c
> drwxr-xr-x  3 jkern  staff    102 May  8 19:24 try.dSYM
>



More information about the grass-dev mailing list