[torqueusers] Torque-4.0 bug? conflicting types for get_svrport
DuChene, StevenX A
stevenx.a.duchene at intel.com
Fri Mar 16 16:47:17 MDT 2012
Yes, I made modifications to the extern lines for get_svrport and openrm in src/moab/MPBSI.c so the defines corresponded with the entries in pbs_ifl.h
After that maui built and seems to run fine.
So will there be a note or notes added to the release notes for Torque-4.X ?
From: torqueusers-bounces at supercluster.org [mailto:torqueusers-bounces at supercluster.org] On Behalf Of David Beer
Sent: Friday, March 16, 2012 1:02 PM
To: Torque Users Mailing List
Subject: Re: [torqueusers] Torque-4.0 bug? conflicting types for get_svrport
I didn't know that this bug went all the way back to Maui. It turns out that Moab (and Maui I suppose) both called functions not in the pbs_ifl.h file, and had incorrect declarations for these functions. Since you're doing this in Maui, you may need to update the source code to use the same declaration as is in the pbs_ifl.h file. I apologize for this inconvenience, we should've put this in the release notes but we just didn't know that this bug went all the way back to Maui.
On Fri, Mar 16, 2012 at 12:22 PM, DuChene, StevenX A <stevenx.a.duchene at intel.com> wrote:
I am attempting to compile Maui-3.3.1 on a system where I recently installed Torque-4.0 rpms I built from the spec file included with the Torque 4.0 sources. I am getting the following error out when the system attempts to build MPBSI.c
gcc -I../../include/ -I/usr/local/maui/include -I/usr/include/torque -D__LINUX -D__MPBS -g -O2 -D__M64 -c MPBSI.c
MPBSI.c:177: error: conflicting types for âget_svrportâ
/usr/include/torque/pbs_ifl.h:681: note: previous declaration of âget_svrportâ was here
MPBSI.c:178: error: conflicting types for âopenrmâ
/usr/include/torque/pbs_ifl.h:682: note: previous declaration of âopenrmâ was here
make: *** [MPBSI.o] Error 1
make: Leaving directory `/usr/local/src/maui-3.3.1/src/moab'
make: *** [all] Error 2
torqueusers mailing list
torqueusers at supercluster.org
David Beer | Software Engineer
More information about the torqueusers