[torqueusers] Building torque 2.2.1 RPM from spec fails

James A. Peltier jpeltier at cs.sfu.ca
Tue Nov 6 21:50:21 MST 2007


Garrick Staples wrote:
> On Tue, Nov 06, 2007 at 05:15:04PM -0800, James A. Peltier alleged:
>> Hi All,
>>
>> I'm trying to build the Torque 2.2.1 package from the spec provided in 
>> the tar.gz file on CentOS 5.0.  When I perform a
>>
>> rpmbuild --bb SPEC/torque.spec
>>
>> in the /usr/src/redhat directory, it decompresses the package and begins 
>> the configure process but fails with the following error.
>>
>> checking for working getgroups... yes
>> checking for atexit... yes
>> checking for ntohl... yes
>> checking for correct TEA configuration... ok
>> checking for Tcl configuration... configure: error: yes directory 
>> doesn't contain tclConfig.sh
>> error: Bad exit status from /var/tmp/rpm-tmp.60144 (%build)
>>
>>
>> RPM build errors:
>>     parse error in expression
>>     /usr/src/redhat/SPECS/torque.spec:443: parseExpressionBoolean 
>> returns -1
>>     Bad exit status from /var/tmp/rpm-tmp.60144 (%build)
>>
>>
>> It seems to be complaining that it can't find tclConfig.sh which is on 
>> the system and located in /usr/lib/tclConfig.sh and 
>> /usr/lib64/tclConfig.sh, and when I run configure manually it completes 
>> configure just fine.
>>
>> Am I missing something bone-headed'ly obvious?
> 
> I slightly broke --with-tcl.  Remove it from the ./configure line of torque.spec.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> torqueusers mailing list
> torqueusers at supercluster.org
> http://www.supercluster.org/mailman/listinfo/torqueusers

Please see below diff which did not fix the problem.

diff /tmp/torque-2.2.1/torque.spec /usr/src/redhat/SPECS/torque.spec
154c154
<  %{guiflags} %{syslogflags} %{tclflags} %{rppflags} %{scpflags} 
%{drmaaflags} \
---
 >  %{syslogflags} %{rppflags} %{scpflags} %{drmaaflags} \

The system now gets to the point of compiling and then fails with the 
following error.

Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) 
libc.so.6(GLIBC_2.3)(64bit) libdl.so.2()(64bit) libm.so.6()(64bit) 
libncurses.so.5()(64bit) libpthread.so.0()(64bit) 
libreadline.so.5()(64bit) libtcl8.4.so()(64bit) libtorque.so.2()(64bit) 
rtld(GNU_HASH) torque = 2.2.1-1cri
Processing files: torque-gui-2.2.1-1cri
error: File not found: /var/tmp/torque-2.2.1-buildroot/usr/bin/pbs_wish
error: File not found: /var/tmp/torque-2.2.1-buildroot/usr/bin/xpbs
error: File not found: /var/tmp/torque-2.2.1-buildroot/usr/bin/xpbsmon
error: File not found: /var/tmp/torque-2.2.1-buildroot/usr/lib64/xpbs
error: File not found: /var/tmp/torque-2.2.1-buildroot/usr/lib64/xpbsmon
Processing files: torque-localhost-2.2.1-1cri
Processing files: torque-devel-2.2.1-1cri
Provides: libtorque-devel
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(pre): /bin/sh
Requires: /bin/sh libtorque.so.2()(64bit) torque = 2.2.1-1cri
Processing files: torque-pam-2.2.1-1cri
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.64881
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd torque-2.2.1
+ DOCDIR=/var/tmp/torque-2.2.1-buildroot/usr/share/doc/torque-pam-2.2.1
+ export DOCDIR
+ rm -rf /var/tmp/torque-2.2.1-buildroot/usr/share/doc/torque-pam-2.2.1
+ /bin/mkdir -p 
/var/tmp/torque-2.2.1-buildroot/usr/share/doc/torque-pam-2.2.1
+ cp -pr src/pam/README.pam 
/var/tmp/torque-2.2.1-buildroot/usr/share/doc/torque-pam-2.2.1
+ exit 0
Provides: pam_pbssimpleauth.so()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) 
libpam.so.0()(64bit) libpam.so.0(LIBPAM_1.0)(64bit) rtld(GNU_HASH)


RPM build errors:
     parse error in expression
     /usr/src/redhat/SPECS/torque.spec:443: parseExpressionBoolean 
returns -1
     File not found: /var/tmp/torque-2.2.1-buildroot/usr/bin/pbs_wish
     File not found: /var/tmp/torque-2.2.1-buildroot/usr/bin/xpbs
     File not found: /var/tmp/torque-2.2.1-buildroot/usr/bin/xpbsmon
     File not found: /var/tmp/torque-2.2.1-buildroot/usr/lib64/xpbs
     File not found: /var/tmp/torque-2.2.1-buildroot/usr/lib64/xpbsmon

-- 
James A. Peltier
Technical Director, RHCE
SCIRF | GrUVi @ Simon Fraser University - Burnaby Campus
Phone   : 778-782-3610
Fax     : 778-782-3045
Mobile  : 778-840-6434
E-Mail  : jpeltier at cs.sfu.ca
Website : http://gruvi.cs.sfu.ca | http://scirf.cs.sfu.ca
MSN     : subatomic_spam at hotmail.com


More information about the torqueusers mailing list