<div dir="ltr">Thanks, but I figured out the problem after a little more digging.<div><br></div><div>The problem was that on solaris 11.1, /usr/bin/gcc is a symlink pointing to /usr/gcc/4.5/bin/gcc and /usr/bin was in the PATH env var, but there is no corresponding symlink for cpp.  After putting /usr/gcc/4.5/bin in the path, the configure script was able to find cpp and set SQLPP appropriately.</div>
<div><br></div><div>Unfortunately the build fails further down with some linkling problems, but I'll do a little more research on my own before following up on the mailing list.</div><div><br></div><div>Thanks again for the help!  Much appreciated!</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 3, 2014 at 5:12 AM, Sandro Santilli <span dir="ltr"><<a href="mailto:strk@keybit.net" target="_blank">strk@keybit.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sun, Mar 02, 2014 at 02:09:29PM -0500, Phillip Ross wrote:<br>
<br>
> I'm attempting to build postgis-2.1.1 on solaris 11.1 and was hoping to<br>
> find some assistance.  I've built postgres(9.3.3 64bit), proj(4.8.0 64bit),<br>
> geos(3.4.2 64bit), json-c(0.11 64bit), and gdal(1.10.1 64bit), and I point<br>
> the postgis compilation to these dependencies.  The configure script in<br>
> postgis runs fine, but the compilation trips up in a place that has me<br>
> confused.<br>
><br>
> The following is my configure line:<br>
><br>
> CFLAGS="-m64" CXXFLAGS="-m64" LDFLAGS="-m64" ./configure \<br>
>     --prefix=$HOME/postgis \<br>
>     --with-geosconfig=$HOME/postgis/bin/geos-config \<br>
>     --with-projdir=$HOME/postgis \<br>
>     --with-gdalconfig=$HOME/postgis/bin/gdal-config \<br>
>     --with-jsondir=$HOME/postgis<br>
><br>
> The following is the output of the configure script:<br>
> PostGIS is now configured for i386-pc-solaris2.11<br>
>  -------------- Compiler Info -------------<br>
>   C compiler:           gcc -m64<br>
>   C++ compiler:         g++ -m64<br>
>   SQL preprocessor:<br>
<br>
[...]<br>
<br>
> I../libpgcommon <a href="http://postgis.sql.in" target="_blank">postgis.sql.in</a> | grep -v '^#' | \<br>
> /usr/bin/perl -lpe "s'MODULE_PATHNAME'\$libdir/postgis-2.1'g" > postgis.sql<br>
> /bin/sh: line 1: I../libpgcommon: not found<br>
<br>
It looks like the configure script was unable to find a working<br>
SQL preprocessor.<br>
<br>
This is the snippet in <a href="http://configure.ac" target="_blank">configure.ac</a>:<br>
<br>
  dnl SQL Preprocessor<br>
  dnl<br>
  AC_PATH_PROG([CPPBIN], [cpp], [])<br>
  if test "x$CPPBIN" != "x"; then<br>
    SQLPP="${CPPBIN} -traditional-cpp -P"<br>
  else<br>
    AC_PATH_PROG([GPP], [gpp_], [])<br>
    if test "x$GPP" != "x"; then<br>
      SQLPP="${GPP} -C -s \'" dnl Use better string support<br>
    else<br>
      SQLPP="${CPP} -traditional-cpp"<br>
    fi<br>
  fi<br>
  AC_SUBST([SQLPP])<br>
<br>
Feel free to file a ticket and send further debugging/patch there.<br>
<br>
--strk;<br>
<br>
 ()  ASCII ribbon campaign  --  Keep it simple !<br>
 /\  <a href="http://strk.keybit.net/rants/ascii_mails.txt" target="_blank">http://strk.keybit.net/rants/ascii_mails.txt</a><br>
_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@lists.osgeo.org">postgis-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users</a><br>
</blockquote></div><br></div>