Hi Dave<br><br>Thanks again for all the help. I have listed your request below. As I mentioned before I&#39;m not a Solaris guy by trade and wanted to build out a test VMimage for a project I will be delivering on Solaris. I downloaded the latest Solaris installer from Oracle/Sun and the latest Companion cd and installed the whole Companion cd. Do I need something else? Could you point me in a direction to get a compiler tool chain? <br>
<br>Thanks for the help.<br>Tim<br><br><br>bash-3.00$  /usr/sfw/bin/gas --version<br>GNU assembler 2.15<br>Copyright 2002 Free Software Foundation, Inc.<br>This program is free software; you may redistribute it under the terms of<br>
the GNU General Public License.  This program has absolutely no warranty.<br>This assembler was configured for a target of `i386-pc-solaris2.10&#39;.<br><br>bash-3.00$ /usr/sfw/bin/gas --help<br>Usage: /usr/sfw/bin/gas [option...] [asmfile...]<br>
Options:<br>  -a[sub-option...]       turn on listings<br>                          Sub-options [default hls]:<br>                          c      omit false conditionals<br>                          d      omit debugging directives<br>
                          h      include high-level source<br>                          l      include assembly<br>                          m      include macro expansions<br>                          n      omit forms processing<br>
                          s      include symbols<br>                          =FILE  list to FILE (must be last sub-option)<br>  -D                      produce assembler debugging messages<br>  --defsym SYM=VAL        define symbol SYM to given value<br>
  --execstack             require executable stack for this object<br>  --noexecstack           don&#39;t require executable stack for this object<br>  -f                      skip whitespace and comment preprocessing<br>
  --gstabs                generate stabs debugging information<br>  --gstabs+               generate stabs debug info with GNU extensions<br>  --gdwarf2               generate DWARF2 debugging information<br>  --help                  show this message and exit<br>
  --target-help           show target specific options<br>  -I DIR                  add DIR to search list for .include directives<br>  -J                      don&#39;t warn about signed overflow<br>  -K                      warn when differences altered for long displacements<br>
  -L,--keep-locals        keep local symbols (e.g. starting with `L&#39;)<br>  -M,--mri                assemble in MRI compatibility mode<br>  --MD FILE               write dependency information in FILE (default none)<br>
  -nocpp                  ignored<br>  -o OBJFILE              name the object-file output OBJFILE (default a.out)<br>  -R                      fold data section into text section<br>  --statistics            print various measured statistics from execution<br>
  --strip-local-absolute  strip local absolute symbols<br>  --traditional-format    Use same format as native assembler when possible<br>  --version               print assembler version number and exit<br>  -W  --no-warn           suppress warnings<br>
  --warn                  don&#39;t suppress warnings<br>  --fatal-warnings        treat warnings as errors<br>  --itbl INSTTBL          extend instruction set to include instructions<br>                          matching the specifications defined in file INSTTBL<br>
  -w                      ignored<br>  -X                      ignored<br>  -Z                      generate object file even after errors<br>  --listing-lhs-width     set the width in words of the output data column of<br>
                          the listing<br>  --listing-lhs-width2    set the width in words of the continuation lines<br>                          of the output data column; ignored if smaller than<br>                          the width of the first line<br>
  --listing-rhs-width     set the max width in characters of the lines from<br>                          the source file<br>  --listing-cont-lines    set the maximum number of continuation lines used<br>                          for the output data column of the listing<br>
  -Q                      ignored<br>  -V                      print assembler version number<br>  -k                      ignored<br>  -n                      Do not optimize code alignment<br>  -q                      quieten some warnings<br>
  -s                      ignored<br><br>Report bugs to <a href="mailto:bug-binutils@gnu.org">bug-binutils@gnu.org</a><br><br><br><br><br><div class="gmail_quote">On Thu, Jun 3, 2010 at 4:50 PM, Dave Goodell <span dir="ltr">&lt;<a href="mailto:goodell@mcs.anl.gov">goodell@mcs.anl.gov</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;">So your assembler seems to not tolerate &quot;/&quot; for literal expressions, but doesn&#39;t understand &quot;--divide&quot;.  Would you also please send me the output of:<br>

<br>
  /usr/sfw/bin/gas --version<br>
  /usr/sfw/bin/gas --help<br>
<br>
According to <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=4572" target="_blank">http://sourceware.org/bugzilla/show_bug.cgi?id=4572</a> the &quot;/&quot; problem was introduced somewhere between binutils-2.13 to 2.15 versions, but it&#39;s not obvious to me when the &quot;--divide&quot; option was added.  Your version may fall into a gap between the two.<br>

<br>
It looks like you have a non-functional compiler tool chain on your Solaris box.  You should consider installing an updated one.<br>
<br>
-Dave<br>
<div><div></div><div class="h5"><br>
On Jun 3, 2010 , at 2:34 PM CDT, Timothy LeBlanc wrote:<br>
<br>
&gt; Hi Dave<br>
&gt;<br>
&gt; here it is.<br>
&gt;<br>
&gt; Tim<br>
&gt;<br>
&gt; On Thu, Jun 3, 2010 at 3:33 PM, Dave Goodell &lt;<a href="mailto:goodell@mcs.anl.gov">goodell@mcs.anl.gov</a>&gt; wrote:<br>
&gt; No.  In that case, please send the config.log instead.<br>
&gt;<br>
&gt; -Dave<br>
&gt;<br>
&gt; On Jun 3, 2010 , at 2:31 PM CDT, Timothy LeBlanc wrote:<br>
&gt;<br>
&gt; &gt; Hi Dave<br>
&gt; &gt;<br>
&gt; &gt; When I run the command<br>
&gt; &gt; /configure CFLAGS=-Wa,--divide --prefix=/usr/local/bin/mpich2-install 2&gt;&amp;1 | tee c.txt<br>
&gt; &gt;<br>
&gt; &gt; The display only shows about 20 lines before failing they are:<br>
&gt; &gt; Configuring MPICH2 version 1.2.1p1 with  &#39;CFLAGS=-Wa,--divide&#39; &#39;--prefix=/usr/local/bin/mpich2-install&#39;<br>
&gt; &gt; Running on system: SunOS mars 5.10 Generic_141445-09 i86pc i386 i86pc<br>
&gt; &gt; Executing mpich2prereq in /work/mpich2/mpich2-1.2.1p1/src/mpid/ch3 with<br>
&gt; &gt; Executing mpich2prereq in /work/mpich2/mpich2-1.2.1p1/src/mpid/ch3/channels/nemesis<br>
&gt; &gt; sourcing /work/mpich2/mpich2-1.2.1p1/src/pm/mpd/mpich2prereq<br>
&gt; &gt; sourcing /work/mpich2/mpich2-1.2.1p1/src/pm/hydra/mpich2prereq<br>
&gt; &gt; sourcing /work/mpich2/mpich2-1.2.1p1/src/pm/gforker/mpich2prereq<br>
&gt; &gt; sourcing /work/mpich2/mpich2-1.2.1p1/src/pm/mpd/setup_pm<br>
&gt; &gt; checking for gcc... gcc<br>
&gt; &gt; checking for C compiler default output file name...<br>
&gt; &gt; configure: error: in `/work/mpich2/mpich2-1.2.1p1&#39;:<br>
&gt; &gt; configure: error: C compiler cannot create executables<br>
&gt; &gt; See `config.log&#39; for more details.<br>
&gt; &gt;<br>
&gt; &gt; Do you still want me to run make and send you the m.txt file?<br>
&gt; &gt;<br>
&gt; &gt; Tim<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Thu, Jun 3, 2010 at 2:40 PM, Dave Goodell &lt;<a href="mailto:goodell@mcs.anl.gov">goodell@mcs.anl.gov</a>&gt; wrote:<br>
&gt; &gt; On Jun 3, 2010 , at 1:29 PM CDT, Timothy LeBlanc wrote:<br>
&gt; &gt;<br>
&gt; &gt; &gt; --divide does not seem to be an acceptable parameter . When I type in configure --help it is not listed and it fails when I try using it.<br>
&gt; &gt; [...]<br>
&gt; &gt; &gt; So I followed up with running:<br>
&gt; &gt; &gt; ./configure CFLAGS=-Wa, --prefix=/usr/local/bin/mpich2-install 2&gt;&amp;1 | tee c.txt<br>
&gt; &gt;<br>
&gt; &gt; This is the not the format you should use.  The whole &quot;-Wa,--divide&quot; matters.  So the command should look like the first one you listed:<br>
&gt; &gt;<br>
&gt; &gt;  ./configure CFLAGS=-Wa,--divide --prefix=/usr/local/bin/mpich2-install 2&gt;&amp;1 | tee c.txt<br>
&gt; &gt;<br>
&gt; &gt; &gt; And this fails in the same way as I explained. Seems to configure ok but then the make fails.<br>
&gt; &gt;<br>
&gt; &gt; Please send us the m.txt from the make command when using the above configuration:<br>
&gt; &gt;<br>
&gt; &gt;  make V=1 2&gt;&amp;1 | tee m.txt<br>
&gt; &gt;<br>
&gt; &gt; I&#39;m surprised that this didn&#39;t work for you and I&#39;d like to see what&#39;s really going on here.<br>
&gt; &gt;<br>
&gt; &gt; -Dave<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; mpich-discuss mailing list<br>
&gt; &gt; <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
&gt; &gt; <a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; The information contained in this E-mail message is privileged, confidential, and may be protected from disclosure; please be aware that any other use, printing, copying, disclosure or dissemination<br>
&gt; &gt; of this communication may be subject to legal restriction or sanction. If you think that you have received this E-mail message in error, please reply to the sender and delete it from your computer. Thank you.<br>

&gt; &gt; _______________________________________________<br>
&gt; &gt; mpich-discuss mailing list<br>
&gt; &gt; <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
&gt; &gt; <a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; mpich-discuss mailing list<br>
&gt; <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
&gt; <a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; The information contained in this E-mail message is privileged, confidential, and may be protected from disclosure; please be aware that any other use, printing, copying, disclosure or dissemination<br>
&gt; of this communication may be subject to legal restriction or sanction. If you think that you have received this E-mail message in error, please reply to the sender and delete it from your computer. Thank you.<br>
</div></div>&gt; &lt;config.log&gt;_______________________________________________<br>
<div><div></div><div class="h5">&gt; mpich-discuss mailing list<br>
&gt; <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
&gt; <a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
<br>
_______________________________________________<br>
mpich-discuss mailing list<br>
<a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
<a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>The information contained in this E-mail message is privileged, confidential, and may be protected from disclosure; please be aware that any other use, printing, copying, disclosure or dissemination<br>
of this communication may be subject to legal restriction or sanction. If you think that you have received this E-mail message in error, please reply to the sender and delete it from your computer. Thank you.<br>