[torquedev] [Bug 70] new configure.ac changes... need testers!

Troy Baer tbaer at utk.edu
Fri Jul 9 08:47:22 MDT 2010


On Fri, 2010-07-09 at 09:16 -0400, Troy Baer wrote:
> I get the same errors on both Nautilus (an SGI UV running SLES 11) and
> Kraken (a Cray XT5 running SLES 10) if I try compiling that conftest
> program by hand without modification.  However, if I include sys/types.h
> and unistd.h before job.h, it will compile.  (Yes, job.h probably ought
> to include these itself...)

If I make the attached change to configure.ac and regenerate configure,
I can build trunk in case 4 from my previous email on my UV.  However,
case 5 (CSA enabled) fails with an undeclared identifier error on line
6895 of src/resmom/start_exec.c.  To be fair, I'm not sure if the SGI
implementation of CSA is completely compatible with Cray's, and the
latter appears to be the basis for TORQUE's CSA support.

Case 6:  CSA disabled, job-create enabled, libcap-devel uninstalled
pam-devel installed -- configure succeeds(?), build fails linking
pbs_mom with missing -lcap.

    ./configure --prefix=/opt/torque/svn \
                --disable-gcc-warnings \
                --with-server-home=/var/spool/torque \
                --with-default-server=nautilus.nics.utk.edu \
                --enable-cpuset \
                --enable-docs \
                --disable-shell-pipe --enable-shell-use-argv \
                --enable-acct-x \
                --disable-blcr \
                --disable-cpa \
                --disable-csa \
                --enable-job-create \
                --with-sched=no \
                --enable-server \
                --enable-mom \
                --enable-clients \
                --enable-drmaa \
                --x-libraries=/usr/X11R6/lib64

Case 7:  CSA disabled, job-create enabled, libcap-devel installed
pam-devel uninstalled -- configure succeeds(?), build fails linking
pbs_mom with missing -lpam.

    ./configure --prefix=/opt/torque/svn \
                --disable-gcc-warnings \
                --with-server-home=/var/spool/torque \
                --with-default-server=nautilus.nics.utk.edu \
                --enable-cpuset \
                --enable-docs \
                --disable-shell-pipe --enable-shell-use-argv \
                --enable-acct-x \
                --disable-blcr \
                --disable-cpa \
                --disable-csa \
                --enable-job-create \
                --with-sched=no \
                --enable-server \
                --enable-mom \
                --enable-clients \
                --enable-drmaa \
                --x-libraries=/usr/X11R6/lib64

BTW, with the attached patch, cases 1 and 3-5 all build successfully on
one of my Cray XT systems running CLE 2.2UP01 (basically SLES 10).  Case
2 (enabling CSA without job_create) was expected to fail and did.

	--Troy
-- 
Troy Baer, HPC System Administrator
National Institute for Computational Sciences, University of Tennessee
http://www.nics.tennessee.edu/
Phone:  865-241-4233
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configure.ac.diff
Type: text/x-patch
Size: 980 bytes
Desc: not available
Url : http://www.supercluster.org/pipermail/torquedev/attachments/20100709/aeb0d2d2/attachment.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://www.supercluster.org/pipermail/torquedev/attachments/20100709/aeb0d2d2/attachment-0001.bin 


More information about the torquedev mailing list