<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hello again,<br>
      <br>
      Just to update the information, choosing "--whitout munge", there
      are no problems. So, I do not know if I am doing something wrong
      or there is a bug to build torque-2.5.13 rpms with munge
      authentication.<br>
      <br>
      Regards,<br>
      <br>
      Carles<br>
      &nbsp;<br>
      On 10/29/2013 03:40 PM, Carles Acosta wrote:<br>
    </div>
    <blockquote cite="mid:526FC8C4.9050400@pic.es" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      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 moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.pic.es">http://www.pic.es</a> 
Av&iacute;s - Aviso - Legal Notice: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.ifae.es/legal.html">http://www.ifae.es/legal.html</a></pre>
    </blockquote>
    <br>
    <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>