<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Dear all,<br>
    <br>
    I am trying to build the rpms for the new torque 2.5.13 release.
    After applying the patch fix_mom_priv_2.5.patch, I use the following
    options:<br>
    <br>
    # rpmbuild -ta --with munge --with scp --define 'torque_home
    /var/spool/pbs' --define 'torque_server XXXXXXX' --define 'acflags
    --enable-maxdefault --with-readline --with-tcp-retry-limit=2
    --disable-spool' torque-2.5.13.tar.gz<br>
    <br>
    The process fails with the error:<br>
    <br>
    ##############<br>
    gcc -DPBS_SERVER_HOME=\"/var/spool/pbs\"
    -DPBS_ENVIRON=\"/var/spool/pbs/pbs_environment\" -O2 -g
    -D_LARGEFILE64_SOURCE -DUSE_HA_THREADS -DSERVER_XML -DMUNGE_AUTH -o
    .libs/pbs_server accounting.o array_func.o array_upgrade.o
    attr_recov.o dis_read.o geteusernam.o issue_request.o job_attr_def.o
    job_func.o job_recov.o job_route.o node_attr_def.o node_func.o
    node_manager.o pbsd_init.o pbsd_main.o process_request.o
    queue_attr_def.o queue_func.o queue_recov.o reply_send.o
    req_delete.o req_deletearray.o req_getcred.o req_gpuctrl.o
    req_holdjob.o req_jobobit.o req_locate.o req_manager.o req_message.o
    req_modify.o req_movejob.o req_quejob.o req_register.o req_rerun.o
    req_rescq.o req_runjob.o req_select.o req_shutdown.o req_signal.o
    req_stat.o req_track.o resc_def_all.o run_sched.o stat_job.o
    svr_attr_def.o svr_chk_owner.o svr_connect.o svr_func.o
    svr_jobfunc.o svr_mail.o svr_movejob.o svr_recov.o svr_resccost.o
    svr_task.o req_tokens.o job_qs_upgrade.o req_holdarray.o
    svr_format_job.o&nbsp; ../lib/Libattr/libattr.a ../lib/Libsite/libsite.a
    ../lib/Libutils/libutils.a ../lib/Libpbs/.libs/libtorque.so
    -lpthread<br>
    req_getcred.o: In function `req_altauthenuser':<br>
    /root/rpmbuild/BUILD/torque-2.5.13/src/server/req_getcred.c:669:
    undefined reference to `unmunge_request'<br>
    ../lib/Libpbs/.libs/libtorque.so: undefined reference to
    `PBSD_munge_authenticate'<br>
    collect2: ld returned 1 exit status<br>
    make[2]: *** [pbs_server] Error 1<br>
    make[2]: Leaving directory
    `/root/rpmbuild/BUILD/torque-2.5.13/src/server'<br>
    make[1]: *** [all-recursive] Error 1<br>
    make[1]: Leaving directory `/root/rpmbuild/BUILD/torque-2.5.13/src'<br>
    make: *** [all-recursive] Error 1<br>
    error: Bad exit status from /var/tmp/rpm-tmp.5oGHIR (%build)<br>
    <br>
    RPM build errors:<br>
    &nbsp;&nbsp;&nbsp; Bad exit status from /var/tmp/rpm-tmp.5oGHIR (%build)<br>
    ##############<br>
    <br>
    It seems that the error is related with munge. However, using the
    same options for torque-2.5.12 in the same machine (with munge,
    munge-libs and munge-devel packages installed), the rpms were built
    successfully.<br>
    <br>
    I only change the ".cri" nomenclature to ".munge.patch" in the
    torque.spec file (lines 66 and 68).<br>
    <br>
    &nbsp;66 %{expand:%%define release 0.<b>munge.patch</b>.snap.%(echo
    %{tarversion} | sed 's/^.*-snap\.//')}<br>
    &nbsp;67 %else<br>
    &nbsp;68 %define version %{tarversion}<br>
    &nbsp;69 %define release <b>1.munge.patch</b><br>
    <br>
    Any ideas?<br>
    <br>
    Thank you in advance.<br>
    <br>
    Best regards,<br>
    <br>
    Carles<br>
    <pre class="moz-signature" cols="72">-- 
Carles Acosta i Silva
PIC (Port d'Informaci&oacute; Cient&iacute;fica)
Campus UAB, Edifici D
E-08193 Bellaterra, Barcelona
Tel: +34 93 581 33 08
Fax: +34 93 581 41 10
<a class="moz-txt-link-freetext" href="http://www.pic.es">http://www.pic.es</a> 
Av&iacute;s - Aviso - Legal Notice: <a class="moz-txt-link-freetext" href="http://www.ifae.es/legal.html">http://www.ifae.es/legal.html</a></pre>
  </body>
</html>