<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Dear All,
<div><br>
</div>
<div>I am trying to compile TORQUE on Mac Book Pro (Intel Core i7, NCores = 4) with OS X 10.7.2, Xcode 4.2, and gcc 4.2.1 [Target: i686-apple-darwin11</div>
<div>Configured with: /private/var/tmp/llvmgcc42/llvmgcc42-2336.1~1/src/configure --disable-checking --enable-werror --prefix=/Developer/usr/llvm-gcc-4.2 --mandir=/share/man --enable-languages=c,objc,c&#43;&#43;,obj-c&#43;&#43; --program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/
 --with-slibdir=/usr/lib --build=i686-apple-darwin11 --enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.1~1/dst-llvmCore/Developer/usr/local --program-prefix=i686-apple-darwin11- --host=x86_64-apple-darwin11 --target=i686-apple-darwin11 --with-gxx-include-dir=/usr/include/c&#43;&#43;/4.2.1</div>
<div>Thread model: posix</div>
<div>gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)]&nbsp;installed.&nbsp;</div>
<div><br>
</div>
<div><span class="Apple-style-span">I want to compile TORQUE on this machine.</span></div>
<div><span class="Apple-style-span"><br>
</span></div>
<div><span class="Apple-style-span">Torque-3.0.3 configured with</span></div>
<div><br>
</div>
<div>only &quot;configure&quot;&nbsp;gives the following error when I do &quot;make&quot;</div>
<div><br>
</div>
<div>&nbsp;gcc -DHAVE_CONFIG_H -I. -I. -I../../../src/include -I../../../src/include -I../../../src/lib/Libdis -DIFF_PATH=\&quot;/usr/local/torque/sbin/pbs_iff\&quot; -DPBS_DEFAULT_FILE=\&quot;/var/spool/torque/server_name\&quot; -DPBS_SERVER_HOME=\&quot;/var/spool/torque\&quot; -g -O2 -MT pbsD_connect.lo
 -MD -MP -MF .deps/pbsD_connect.Tpo -c ../Libifl/pbsD_connect.c &nbsp;-fno-common -DPIC -o .libs/pbsD_connect.o</div>
<div>../Libifl/pbsD_connect.c: In function ‘send_unix_creds’:</div>
<div>../Libifl/pbsD_connect.c:688: error: ‘struct ucred’ has no member named ‘cr_uid’</div>
<div>../Libifl/pbsD_connect.c:689: error: ‘struct ucred’ has no member named ‘cr_groups’</div>
<div>make[3]: *** [pbsD_connect.lo] Error 1</div>
<div>make[2]: *** [all-recursive] Error 1</div>
<div>make[1]: *** [all-recursive] Error 1</div>
<div>make: *** [all-recursive] Error 1</div>
<div>&nbsp;</div>
<div><span class="Apple-style-span">With</span></div>
<div><span class="Apple-style-span"><br>
</span></div>
<div><span class="Apple-style-span">configure --disable-unixsockets --disable-gcc-warnings&nbsp;</span></div>
<div><span class="Apple-style-span"><br>
</span></div>
<div><span class="Apple-style-span">or&nbsp;</span></div>
<div><span class="Apple-style-span"><br>
</span></div>
<div><span class="Apple-style-span">configure --with-default-server=name --with-server-home=/var/spool/pbs --with-rcp=scp --disable-unixsockets --disable-gcc-warnings&nbsp;</span></div>
<div><span class="Apple-style-span"><br>
</span></div>
<div><span class="Apple-style-span">or&nbsp;</span></div>
<div><span class="Apple-style-span"><br>
</span></div>
<div><span class="Apple-style-span">configure --with-default-server=name --with-server-home=/var/spool/pbs --with-rcp=scp --host=</span>x86_64-apple-darwin11<span class="Apple-style-span">&nbsp;--build=</span>x86_64-apple-darwin11<span class="Apple-style-span">&nbsp;--target=</span>x86_64-apple-darwin11<span class="Apple-style-span">&nbsp;--disable-unixsockets
 &nbsp;--disable-gcc-warnings&nbsp;</span></div>
<div><span class="Apple-style-span"><br>
</span></div>
<div><span class="Apple-style-span">always gives the following error when I run &quot;make&quot; command.&nbsp;</span></div>
<div><span class="Apple-style-span"><br>
</span></div>
<div><span class="Apple-style-span">
<div>if gcc -DHAVE_CONFIG_H -I. -I. -I../../../src/include &nbsp;-I../../../src/include &nbsp; -g -O2 -MT u_dynamic_string.o -MD -MP -MF &quot;.deps/u_dynamic_string.Tpo&quot; -c -o u_dynamic_string.o u_dynamic_string.c; \</div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>then mv -f &quot;.deps/u_dynamic_string.Tpo&quot; &quot;.deps/u_dynamic_string.Po&quot;; else rm -f &quot;.deps/u_dynamic_string.Tpo&quot;; exit 1; fi</div>
<div>u_threadpool.c: In function ‘work_thread’:</div>
<div>u_threadpool.c:246: error: ‘CLOCK_REALTIME’ undeclared (first use in this function)</div>
<div>u_threadpool.c:246: error: (Each undeclared identifier is reported only once</div>
<div>u_threadpool.c:246: error: for each function it appears in.)</div>
<div>make[3]: *** [u_threadpool.o] Error 1</div>
<div>make[3]: *** Waiting for unfinished jobs....</div>
<div>make[2]: *** [all-recursive] Error 1</div>
<div>make[1]: *** [all-recursive] Error 1</div>
<div>make: *** [all-recursive] Error 1</div>
</span></div>
<div><br>
</div>
<div>In &quot;configure&quot; it does not show any error or warning message.</div>
<div><span class="Apple-style-span"><br>
</span></div>
<div><span class="Apple-style-span">I also tried the older versions of TORQUE&nbsp;</span></div>
<div><span class="Apple-style-span">TORQUE-3.0.0 version gives error</span></div>
<div><span class="Apple-style-span"><br>
</span></div>
<div>
<div>if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include &nbsp;-I../../src/include &nbsp;-DPBS_SERVER_HOME=\&quot;/var/spool/pbs\&quot; -DPBS_ENVIRON=\&quot;/var/spool/pbs/pbs_environment\&quot; -g -O2 -MT req_runjob.o -MD -MP -MF &quot;.deps/req_runjob.Tpo&quot; -c -o req_runjob.o req_runjob.c; \</div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>then mv -f &quot;.deps/req_runjob.Tpo&quot; &quot;.deps/req_runjob.Po&quot;; else rm -f &quot;.deps/req_runjob.Tpo&quot;; exit 1; fi</div>
<div>req_runjob.c: In function ‘post_sendmom’:</div>
<div>req_runjob.c:1135: error: ‘ulong’ undeclared (first use in this function)</div>
<div>req_runjob.c:1135: error: (Each undeclared identifier is reported only once</div>
<div>req_runjob.c:1135: error: for each function it appears in.)</div>
<div>req_runjob.c:1135: error: expected ‘;’ before ‘addr’</div>
<div>req_runjob.c:1266: error: ‘addr’ undeclared (first use in this function)</div>
<div>make[2]: *** [req_runjob.o] Error 1</div>
<div>make[1]: *** [all-recursive] Error 1</div>
<div>make: *** [all-recursive] Error 1</div>
</div>
<div><br>
</div>
<div>while&nbsp;TORQUE-2.5.0 or earlier versions give&nbsp;</div>
<div><br>
</div>
<div>
<div>if gcc -DHAVE_CONFIG_H -I. -I. -I../../../src/include &nbsp;-I../../../src/include -DPBS_MOM -DDEMUX=\&quot;/usr/local/torque/sbin/pbs_demux\&quot; &nbsp; -g -O2 -MT mom_mach.o -MD -MP -MF &quot;.deps/mom_mach.Tpo&quot; -c -o mom_mach.o mom_mach.c; \</div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>then mv -f &quot;.deps/mom_mach.Tpo&quot; &quot;.deps/mom_mach.Po&quot;; else rm -f &quot;.deps/mom_mach.Tpo&quot;; exit 1; fi</div>
<div>mom_mach.c:130:27: error: ufs/ufs/quota.h: No such file or directory</div>
<div>mom_mach.c: In function ‘quota’:</div>
<div>mom_mach.c:3002: error: storage size of ‘qi’ isn’t known</div>
<div>mom_mach.c:3166: error: ‘Q_GETQUOTA’ undeclared (first use in this function)</div>
<div>mom_mach.c:3166: error: (Each undeclared identifier is reported only once</div>
<div>mom_mach.c:3166: error: for each function it appears in.)</div>
<div>make[3]: *** [mom_mach.o] Error 1</div>
<div>make[2]: *** [all-recursive] Error 1</div>
<div>make[1]: *** [all-recursive] Error 1</div>
<div>make: *** [all-recursive] Error 1</div>
</div>
<div><br>
</div>
<div>I also tried the Intel icc instead of gcc in all cases but it does not seem compiler dependent errors.&nbsp;</div>
<div>With version 3.0.3, perhaps the &quot;clock_gettime(CLOCK_REALTIME, &amp;ts);&quot; is not available in Max OS X. but how can I get around this? Any help with any of the above versions of TORQUE would be appreciated.&nbsp;</div>
<div><br>
</div>
<div>Regards.</div>
<div><br>
</div>
<div>Zahid</div>
</div>
</body>
</html>