<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Thanks Glynn,<br>
I've included the next round of configure below.... still errors..<br>
<br>
-b<br>
<br>
<br>
Glynn Clements wrote:
<blockquote
 cite="mid:18556.10698.74630.916182@cerise.gclements.plus.com"
 type="cite">
  <pre wrap="">Brian Clark wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Ugh; please don't post HTML-only mail to the list.
  </pre>
</blockquote>
sorry - hopefully this will be plain text...<br>
<blockquote
 cite="mid:18556.10698.74630.916182@cerise.gclements.plus.com"
 type="cite">
  <pre wrap="">
  </pre>
  <blockquote type="cite">
    <pre wrap="">After a server change, we've attempted to install the latest greatest
GRASS -&lt;br&gt;
However, we keep getting multiple errors referring to "No such file or
directory". I've searched around a little, but haven't found a recent
thread on the subject.&lt;br&gt;
We're running solaris 10 &lt;br&gt;
attempting with:&lt;br&gt;
configure --with-postgres=no --with-opengl=no --with-fftw=no
--with-tcltk=no -with-includes=/usr/local/include/ncurses&lt;br&gt;
&lt;br&gt;
error.log list is long and looks like:&lt;br&gt;
-/GRASS/grass-6.3.0/db/drivers/dbf&lt;br&gt;
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Why the "-/GRASS/..."?

What is the actual source directory?

Does it help if you specify the complete path to the configure script?

Essentially, when you run configure, it will print the source and
build directories, like:

: GRASS is now configured for:  i686-pc-linux-gnu

:   Source directory:            /usr/local/src/grass/svn
:   Build directory:             /usr/local/src/grass/svn

Both directories should be the same (out-of-place builds don't work at
present), and should be absolute paths (i.e. begin with "/").

It may help to specify an absolute path to the configure script, and
it may help to specify the --srcdir= argument, e.g.:

        `pwd`/configure --srcdir=`pwd` ...
  </pre>
</blockquote>
ok - here's a new configure - (with source directory)<br>
<br>
GRASS is now configured for:&nbsp; sparc-sun-solaris2.10<br>
<br>
&nbsp;Source directory:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /wattemp/GRASS/grass-6.3.0<br>
&nbsp;Build directory:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /wattemp/GRASS/grass-6.3.0<br>
&nbsp;Installation directory:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ${prefix}/grass-6.3.0<br>
&nbsp;Startup script in directory: ${exec_prefix}/bin<br>
&nbsp;C compiler:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gcc -g -O2 <br>
&nbsp;C++ compiler:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;Building shared libraries:&nbsp;&nbsp; yes<br>
&nbsp;64bit support:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no<br>
&nbsp;OpenGL platform:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; none<br>
<br>
<br>
<blockquote
 cite="mid:18556.10698.74630.916182@cerise.gclements.plus.com"
 type="cite">
  <pre wrap="">
  </pre>
  <blockquote type="cite">
    <pre wrap="">If i cd to first directory mentioned and try make, I get:&lt;br&gt;
    </pre>
  </blockquote>
</blockquote>
and cd to first directory with errors and try make:<br>
<br>
make OBJ.sparc-sun-solaris2.10<br>
make[1]: Entering directory `/wattemp/GRASS/grass-6.3.0/db/drivers/dbf'<br>
make[1]: `OBJ.sparc-sun-solaris2.10' is up to date.<br>
make[1]: Leaving directory `/wattemp/GRASS/grass-6.3.0/db/drivers/dbf'<br>
gcc -I/wattemp/GRASS/grass-6.3.0/dist.sparc-sun-solaris2.10/include
-I/usr/local/include/ncurses -g -O2&nbsp; -I/usr/local/include/ncurses&nbsp;&nbsp;&nbsp;&nbsp;
-DPACKAGE=\"\" -I../../../lib/db/dbmi_driver
-I/wattemp/GRASS/grass-6.3.0/dist.sparc-sun-solaris2.10/include -o
OBJ.sparc-sun-solaris2.10/column.o -c column.c<br>
column.c:20:24: grass/dbmi.h: No such file or directory<br>
column.c:21:23: grass/gis.h: No such file or directory<br>
In file included from column.c:22:<br>
globals.h:1:24: grass/sqlp.h: No such file or directory<br>
In file included from column.c:22:<br>
globals.h:63: error: parse error before "SQLPSTMT"<br>
globals.h:63: warning: no semicolon at end of struct or union<br>
globals.h:70: error: parse error before "token"<br>
globals.h:70: warning: data definition has no type or storage class<br>
globals.h:73: error: parse error before '}' token<br>
globals.h:73: warning: data definition has no type or storage class<br>
globals.h:80: error: parse error before '*' token<br>
globals.h:80: warning: data definition has no type or storage class<br>
In file included from column.c:23:<br>
proto.h:8: error: parse error before '*' token<br>
proto.h:8: warning: data definition has no type or storage class<br>
proto.h:9: error: parse error before '*' token<br>
proto.h:17: error: parse error before "cursor"<br>
proto.h:23: error: parse error before "dbTable"<br>
column.c: In function `add_column':<br>
column.c:37: error: `DB_FAILED' undeclared (first use in this function)<br>
column.c:37: error: (Each undeclared identifier is reported only once<br>
column.c:37: error: for each function it appears in.)<br>
column.c:58: error: `DB_OK' undeclared (first use in this function)<br>
column.c: In function `drop_column':<br>
column.c:86: error: `DB_FAILED' undeclared (first use in this function)<br>
column.c:124: error: `DB_OK' undeclared (first use in this function)<br>
make: *** [OBJ.sparc-sun-solaris2.10/column.o] Error 1<br>
<br>
<br>
also, when i goto
/wattemp/GRASS/grass-6.3.0/dist.sparc-sun-solaris2.10/include<br>
there are two directories - Make (which has nothing in it), and grass,
which has<br>
PolimiFunct.h, waterglobs.h, and vect in it.<br>
<br>
<blockquote
 cite="mid:18556.10698.74630.916182@cerise.gclements.plus.com"
 type="cite">
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap="">gcc -I-/GRASS/grass-6.3.0/dist.sparc-sun-solaris2.10/include
    </pre>
  </blockquote>
  <pre wrap=""><!---->
This -I switch is likely to be the problem. gcc interprets -I- (i.e. a
minus immediately following a -I switch) to mean to remove that
directory from the header search path.

The end result is that gcc cannot find the GRASS header files,
resulting in:

  </pre>
  <blockquote type="cite">
    <pre wrap="">column.c:20:24: grass/dbmi.h: No such file or directory&lt;br&gt;
    </pre>
  </blockquote>
  <pre wrap=""><!---->
and so on.

  </pre>
</blockquote>
<br>
</body>
</html>