1) We always need configure.log<br><br>2) If you remove PETSC_USE_SOCKET_VIEWER, nothing in that directory will be built<br><br>  Matt<br><br><div class="gmail_quote">On Tue, Oct 13, 2009 at 8:28 AM, Niall Moran <span dir="ltr">&lt;<a href="mailto:nmoran@thphys.nuim.ie">nmoran@thphys.nuim.ie</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br>
<br>
I am having issues compiling the latest version of PETSc on a Bluegene/L machine. I am using the IBM compilers version<br>
V1R3M3_420_2007-071023.<br>
<br>
The error I am getting during compile is<br>
<br>
...../petsc-3.0.0-p8/src/sys/viewer/impls/socket<br>
&quot;send.c&quot;, line 105.12: 1540-0274 (S) The name lookup for &quot;gethostbyname&quot; did not find a declaration.<br>
&quot;send.c&quot;, line 110.37: 1540-0251 (S) The &quot;-&gt;&quot; operator cannot be applied to the undefined class &quot;struct hostent&quot;.<br>
&quot;send.c&quot;, line 110.48: 1540-0251 (S) The &quot;-&gt;&quot; operator cannot be applied to the undefined class &quot;struct hostent&quot;.<br>
&quot;send.c&quot;, line 112.21: 1540-0251 (S) The &quot;-&gt;&quot; operator cannot be applied to the undefined class &quot;struct hostent&quot;.<br>
&quot;send.c&quot;, line 115.21: 1540-0251 (S) The &quot;-&gt;&quot; operator cannot be applied to the undefined class &quot;struct hostent&quot;.<br>
&quot;send.c&quot;, line 188.8: 1540-0274 (S) The name lookup for &quot;gethostbyname&quot; did not find a declaration.<br>
&quot;send.c&quot;, line 191.21: 1540-0251 (S) The &quot;-&gt;&quot; operator cannot be applied to the undefined class &quot;struct hostent&quot;.<br>
&quot;send.c&quot;, line 197.34: 1540-0274 (S) The name lookup for &quot;SO_REUSEADDR&quot; did not find a declaration.<br>
/usr/bin/ar: send.o: No such file or directory<br>
<br>
The config file I am using is below. I have tried commenting out some of the variables defined in the petscconf.h but to no avail. The variables I tried were<br>
PETSC_USE_SOCKET_VIEWER<br>
PETSC_HAVE_SYS_SOCKET_H<br>
PETSC_HAVE_GETHOSTBYNAME<br>
PETSC_HAVE_SOCKET<br>
<br>
I never encountered such issues with PETSc pre release 3. Any help is greatly appreciated.<br>
<br>
Regards,<br>
<br>
Niall.<br>
<br>
configure_options = [<br>
&#39;--with-cc=mpixlc&#39;,<br>
&#39;--with-cxx=mpixlcxx&#39;,<br>
&#39;--with-fc=mpixlf90 -qnosave -qfixed=72&#39;,<br>
&#39;--with-mpi-dir=/bgl/BlueLight/ppcfloor/bglsys&#39;,  # required by BLACS to get mpif.h<br>
&#39;--with-clanguage=cxx&#39;,<br>
<br>
&#39;--with-is-color-value-type=short&#39;,<br>
&#39;--with-shared=0&#39;,<br>
&#39;-COPTFLAGS=-O3 -qbgl -qarch=440d -qtune=440 -qmaxmem=-1&#39;,<br>
&#39;-CXXOPTFLAGS=-O3 -qbgl -qarch=440d -qtune=440 -qmaxmem=-1&#39;,<br>
&#39;-FOPTFLAGS=-O3 -qbgl -qarch=440d -qtune=440 -qmaxmem=-1&#39;,<br>
&#39;-LIBS=-lc -lnss_files -lnss_dns -lresolv&#39;,<br>
&#39;--with-debugging=0&#39;,<br>
&#39;--with-scalar-type=complex&#39;,<br>
<br>
# the following option gets automatically enabled on BGL/with IBM compilers.<br>
# &#39;--with-fortran-kernels=bgl&#39;<br>
<br>
&#39;--with-batch=1&#39;,<br>
&#39;--with-memcmp-ok&#39;,<br>
&#39;--sizeof_char=1&#39;,<br>
&#39;--sizeof_void_p=4&#39;,<br>
&#39;--sizeof_short=2&#39;,<br>
&#39;--sizeof_int=4&#39;,<br>
&#39;--sizeof_long=4&#39;,<br>
&#39;--sizeof_size_t=4&#39;,<br>
&#39;--sizeof_long_long=8&#39;,<br>
&#39;--sizeof_float=4&#39;,<br>
&#39;--sizeof_double=8&#39;,<br>
&#39;--bits_per_byte=8&#39;,<br>
&#39;--sizeof_MPI_Comm=4&#39;,<br>
&#39;--sizeof_MPI_Fint=4&#39;,<br>
&#39;--have-mpi-long-double=1&#39;,<br>
<br>
&#39;--download-f-blas-lapack=1&#39;,<br>
&#39;--download-hypre=0&#39;,<br>
&#39;--download-spooles=0&#39;,<br>
&#39;--download-superlu=0&#39;,<br>
&#39;--download-parmetis=0&#39;,<br>
&#39;--download-superlu_dist=0&#39;,<br>
&#39;--download-blacs=1&#39;,<br>
&#39;--download-scalapack=1&#39;,<br>
&#39;--download-mumps=0&#39;<br>
]<br>
</blockquote></div><br><br clear="all"><br>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener<br>