It isn&#39;t /bin/sh that isn&#39;t being found. It is something that sh is calling. (Try trussing it to see where it is erroring out. (There should be a file open error).<br><br>-Brian<br><br><div><span class="gmail_quote">
On 7/25/07, <b class="gmail_sendername">Tim Longo</b> &lt;<a href="mailto:qy1ggy802@sneakemail.com">qy1ggy802@sneakemail.com</a>&gt; wrote:<br></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>I&#39;m trying to build an application (OMNet - INET framework) under<br>Solaris. It seems most people build this under linux, so I&#39;ve had to<br>tweak a few things to get the build to work.<br><br>Now, I&#39;ve hit a spot where the &quot;make&quot; fails because it can&#39;t find
<br>/bin/sh. Just wondering if anyone has any general suggestions for this<br>type of problem. So far, I can&#39;t figure out where this reference is..<br><br>Sample output below:<br><br><br><br>$ make<br> &gt;&gt;&gt;&gt; /bin/sh: !: not found
<br> &gt;&gt;&gt;&gt; for i in Applications Base Mobility Network NetworkInterfaces Nodes<br> &gt;&gt;&gt;&gt; Transport Util World bin; do (cd $i &amp;&amp; make generateheaders) ||<br>exit 1; done<br> &gt;&gt;&gt;&gt; make[1]: Entering directory
<br>`/opt/INET-20061020-OverSim-2/Applications&#39;<br> &gt;&gt;&gt;&gt; for i in Ethernet Generic PingApp TCPApp UDPApp; do (cd $i &amp;&amp; make<br> &gt;&gt;&gt;&gt; generateheaders) || exit 1; done<br> &gt;&gt;&gt;&gt; make[2]: Entering directory
<br> &gt;&gt;&gt;&gt; `/opt/INET-20061020-OverSim-2/Applications/Ethernet&#39;<br> &gt;&gt;&gt;&gt; opp_msgc -I. -I/opt/INET-20061020-OverSim-2/Transport/Contract<br> &gt;&gt;&gt;&gt; -I/opt/INET-20061020-OverSim-2/Network/Contract
<br> &gt;&gt;&gt;&gt; -I/opt/INET-20061020-OverSim-2/NetworkInterfaces/Contract<br> &gt;&gt;&gt;&gt; -I/opt/INET-20061020-OverSim-2/Base<br>-I/opt/INET-20061020-OverSim-2/Util<br> &gt;&gt;&gt;&gt; -I../../NetworkInterfaces/Ethernet 
EtherApp.msg<br> &gt;&gt;&gt;&gt; for i in ; do (cd $i &amp;&amp; make generateheaders) || exit 1; done<br> &gt;&gt;&gt;&gt; /bin/sh: syntax error at line 1: `;&#39; unexpected<br> &gt;&gt;&gt;&gt; make[2]: *** [generateheaders] Error 2
<br> &gt;&gt;&gt;&gt; make[2]: Leaving directory<br> &gt;&gt;&gt;&gt; `/opt/INET-20061020-OverSim-2/Applications/Ethernet&#39;<br> &gt;&gt;&gt;&gt; make[1]: *** [generateheaders] Error 1<br> &gt;&gt;&gt;&gt; make[1]: Leaving directory `/opt/INET-20061020-OverSim-2/Applications&#39;
<br> &gt;&gt;&gt;&gt; make: *** [generateheaders] Error 1<br><br>Thanks!<br>_______________________________________________<br>users mailing list<br><a href="mailto:users@lists.blastwave.org">users@lists.blastwave.org</a>
<br><a href="https://lists.blastwave.org/mailman/listinfo/users">https://lists.blastwave.org/mailman/listinfo/users</a><br></blockquote></div><br>